Releases: dtscalibration/python-dts-calibration
Releases · dtscalibration/python-dts-calibration
v1.0.2
1.0.2 (2020-05-04)
- Same as v1.0.1
1.0.1 (2020-05-04)
New features
- st_var can now be array-like. The array-like can vary in x or time, or both.
- When converting from a xr.Dataset to a DataStore object, the attributes arenow transfered over
- Added 'verbose' kwarg to shift_double_ended utility function to silence theconsole output
Bug fixes
- If the '_sections' attribute is missing from a DataStore object it is automagically re-added.
- Assert that stokes variances are passed when running a double-ended WLS calibration
- Added check for NaN/inf values in wls_sparse solver to avoid unclear error messages
- Before calibration, the values of the used reference temperatures are checked if they are valid (float dtype, no NaN/inf values, correct time dimension)
Others
- European Geosciences Union conference 2020 presentation added
- Updated documentation with content article
- Use YAPF formatting of the Python files
- Travis-CI.org integration in GitHub restored.
v1.0.1
1.0.1 (2020-05-04)
- Variances can now passed as a float, a function, or an array to calibrationroutines
- European Geosciences Union conference 2020 presentation added
- Check for nans from reference temperature in wls_sparse routine
- Updated documentation with content article
- Use YAPF formatting of the Python files.
v1.0.0
1.0.0 (2020-03-30)
- First major release
- Reduced flexibility in defining names under which the Stokes are stored
- 4 Averaging functions implemented, with uncertainty estimation. See notebook 16 for the various options
- Notebook about transient attenuation caused by for example connectors
- Bug in singel ended transient attenuation
- Check for consistent number of measurement locations across read files
v0.9.2
v0.9.0
0.9.0 (2020-03-16)
- Increased precision of least squares solver, as this was limiting theprecision of the parameter estimation
- The variance of the noise in the Stokes can change linear with the intensity
- Improved residuals plot function
- Reduced the number of equations for double ended calibration
- Support for transient attenuation due to connectors along fibers
- Matching sections
v0.8.0
0.8.0 (2020-02-14)
- Valentine edition
- Added example for fixing parameters
- Bug fixed in routine for reading Sensornet files (Bor van der Scheer)
- Official support for Python 3.8
- When the datastore is printed to the screen, the mean and std of thereference temperature is plotted
- Integrated differential attenuation is reformulated. Starts integrating atthe first reference section location.
- Estimation of the variance of the Stokes that is linear dependent on theintensity (Poisson)
- Removed
__slots__
attribute
v0.7.4
v0.7.3
0.7.3 (2020-01-24)
- Solved xlim in subplots of plot_residuals_reference_sections funciton
- Solved YAML depreciation related problems
- Introduced new approach for double ended calibration, with a different Cfor the forward and backward channel
- First code added for time variant asymmetric attenuation, such as connectors.
- First code added for matching sections
v0.7.2
0.7.2 (2019-11-22)
- Set alpha and or gamma to known value, with corresponding variance.
- Bug in computation of the weights for single and double-ended calibration
- Added notebook about merging two single ended measurements
- Added example notebook on how to create a custom datastore
- Added notebook examples for loading in data from the different manufa..
- Loading AP Sensing files and tests
- Loading Sensortran files