Changelog¶
0.4.0 (2021-06-25)¶
✨ Features¶
Add basic spectral model (#672)
Add Channel/Wavelength dependent shift parameter to irf. (#673)
Refactored Problem class into GroupedProblem and UngroupedProblem (#681)
Plugin system was rewritten (#600, #665)
Deprecation framework (#631)
Better notebook integration (#689)
🩹 Bug fixes¶
Fix excessive memory usage in
_create_svd
(#576)Fix several issues with KineticImage model (#612)
Fix exception in sdt reader index calculation (#647)
Avoid crash in result markdown printing when optimization fails (#630)
ParameterNotFoundException doesn’t prepend ‘.’ if path is empty (#688)
Ensure Parameter.label is str or None (#678)
Properly scale StdError of estimated parameters with RMSE (#704)
More robust covariance_matrix calculation (#706)
ParameterGroup.markdown()
independent parametergroups of order (#592)
🔌 Plugins¶
ProjectIo
‘folder’/’legacy’ plugin to save results (#620)Model
‘spectral-model’ (#672)
📚 Documentation¶
User documentation is written in notebooks (#568)
Documentation on how to write a
DataIo
plugin (#600)
🗑️ Deprecations (due in 0.6.0)¶
glotaran.ParameterGroup
->glotaran.parameterParameterGroup
glotaran.read_model_from_yaml
->glotaran.io.load_model(..., format_name="yaml_str")
glotaran.read_model_from_yaml_file
->glotaran.io.load_model(..., format_name="yaml")
glotaran.read_parameters_from_csv_file
->glotaran.io.load_parameters(..., format_name="csv")
glotaran.read_parameters_from_yaml
->glotaran.io.load_parameters(..., format_name="yaml_str")
glotaran.read_parameters_from_yaml_file
->glotaran.io.load_parameters(..., format_name="yaml")
glotaran.io.read_data_file
->glotaran.io.load_dataset
result.save
->glotaran.io.save_result(result, ..., format_name="legacy")
result.get_dataset("<dataset_name>")
->result.data["<dataset_name>"]
glotaran.analysis.result
->glotaran.project.result
glotaran.analysis.scheme
->glotaran.project.scheme
model.simulate
->glotaran.analysis.simulation.simulate(model, ...)
0.3.3 (2021-03-18)¶
Force recalculation of SVD attributes in
scheme._prepare_data
(#597)Remove unneeded check in
spectral_penalties._get_area
Fixes (#598)Added python 3.9 support (#450)
0.3.2 (2021-02-28)¶
Re-release of version 0.3.1 due to packaging issue
0.3.1 (2021-02-28)¶
Added compatibility for numpy 1.20 and raised minimum required numpy version to 1.20 (#555)
Fixed excessive memory consumption in result creation due to full SVD computation (#574)
Added feature parameter history (#557)
Moved setup logic to
setup.cfg
(#560)
0.3.0 (2021-02-11)¶
Significant code refactor with small API changes to parameter relation specification (see docs)
Replaced lmfit with scipy.optimize
0.2.0 (2020-12-02)¶
Large refactor with significant improvements but also small API changes (see docs)
Removed doas plugin
0.1.0 (2020-07-14)¶
Package was renamed to
pyglotaran
on PyPi
0.0.8 (2018-08-07)¶
Changed
nan_policiy
toomit
0.0.7 (2018-08-07)¶
Added support for multiple shapes per compartment.
0.0.6 (2018-08-07)¶
First release on PyPI, support for Windows installs added.
Pre-Alpha Development