Changelog
v3.2.0
Added
New
CompositeModelclass that combines modular linear models and behaves like a simpleModel.
Changed
Fully reworked
NoiseWavesclass to use theCompositeModelclass.
v3.1.1
Changed
New
model_filterfunction thatxrfi_modelcalls and can be called by other more general functions.
Added
New tests of
ModelFilterInfoandModelFilterInfoContainer
v3.1.0
Added
New semi-rigid S-parameters file from 2017.
v3.0.0
Fixed
Tests were slow because they were using the wrong default for getting the standard deviation in
xrfi_model. Now uses the fast kind.
Changed
modellingmodule got an overhaul. It now consists of smaller, self-consistent classes that are based onattrsand are read-only (but clonable). There is an explicit split between aModeland aFixedLinearModelwhich is defined at some coordinatesx, allowing the latter to provide speedups for fitting lots of data at the same coordinates. They are also YAML-read/writable.
v2.1.0
Added
FourierDaylinear model
Fixed
models were being mutated in
ModelFit. No more.
v2.0.0
Added
Ability to pass through LNA S11 options
Ability to specify
t_loadandt_load_nsin spectraEasier conversion to
Calibrationobject fromCalibrationObservationNew
NoiseWaveslinear modelModular
InternalSwitchclass
Fixed
Ensure fitted models are always copied
v1.0.0
Added
Visualization of
xrfi_modeloutput.Allow
init_flagsas input toxrfi_model
Changed
Performance boost for
xrfi_model_sweepFaster modelling in detail
Compatibility with
edges-iov1.More consistency in API between different XRFI models.
Allow not passing
spectrumtoxrfi_explicit### FixedImprovements to typing.
Improvements to
xrfitests.
v0.7.0
Added
Automatic notebook reports for calibration
xrfi_model_sweepthat actually works and is tested.Faster model evaluations
Fixed
xRFI doesn’t assume that input spectrum is all positive (could be residuals, and therefore have negatives).
Version 0.4.0
Changed
Much faster modeling via re-use of basis function evaluations
Version 0.3.0
Changed
load_name now always an alias (hot_load, ambient, short, open)
Load.temp_ave now always the correct one (even for hot load)
Version 0.2.1
Added
Basic tests
Travis/tox/codecov setup
Version 0.2.0
Added
Many many many new features, and complete modularisation of code
Now based on
edges-iopackage to do the hard work.Refined most modules to remove redundant code
Added better package structure
Version 0.1.0
First working version on github.