Published March 27, 2023
| Version v0.7.0
Software
Open
pyglotaran: a Python library for global and target analysis
Authors/Creators
- 1. Vrije Universiteit Amsterdam
- 2. Technical University Berlin
Description
pyglotaran 0.7.0 Release Notes
Code name: "Theofelix"
This version was used to generate the results for the paper "pyglotaran: a lego-like Python framework for global and target analysis of time resolved spectra" introducing pyglotaran to the broader scientific community.
π₯ BREAKING CHANGE- π₯π§ Dropped support for Python 3.8 and 3.9 and only support 3.10 (#1135)
- β¨ Add optimization history to result and iteration column to parameter history (#1134)
- β»οΈ Complete refactor of model and parameter packages using attrs (#1135)
- β»οΈ Move index dependent calculation to megacomplexes for speed-up (#1175)
- β¨ Add PreProcessingPipeline (#1256, #1263)
- ππ¨ Wrap model section in result markdown in details tag for notebooks (#1098)
- π Allow more natural column names in pandas parameters file reading (#1174)
- β¨ Integrate plugin system into Project (#1229)
- π Make yaml the default plugin when passing a folder to save_result and load_result (#1230)
- β¨ Allow usage of subfolders in project API for parameters, models and data (#1232)
- β¨ Allow import of xarray objects in project API import_data (#1235)
- π©Ή Add number_of_clps to result and correct degrees_of_freedom calculation (#1249)
- π Improve Project API data handling (#1257)
- ποΈ Deprecate Result.number_of_parameters in favor of Result.number_of_free_parameters (#1262)
- π©Ή Fix result data overwritten when using multiple dataset_groups (#1147)
- π©Ή Fix for normalization issue described in #1157 (multi-gaussian irfs and multiple time ranges (streak))
- π©Ή Fix for crash described in #1183 when doing an optimization using more than 30 datasets (#1184)
- π©Ή Fix pretty_format_numerical for negative values (#1192)
- π©Ή Fix yaml result saving with relative paths (#1199)
- π©Ή Fix model markdown render for items without label (#1213)
- π©Ή Fix wrong file loading due to partial filename matching in Project (#1212)
- π©Ή Fix
Project.import_datapath resolving for different script and cwd (#1214) - π Refine project API (#1240)
- π©Ήπ Fix search in docs (#1268) <!-- Fix within the 0.7.0 release cycle, therefore hidden:
- π©Ή Fix the matrix provider alignment/reduction ('grouping') issues introduced in #1175 (#1190)
- π©Ή Fix loading of old results containing number_of_data_points (#1255) -->
- π Update quickstart guide to use Project API (#1241)
<model_file>.clp_area_penalties-><model_file>.clp_penaltiesglotaran.ParameterGroup->glotaran.Parameters- Command Line Interface (removed without replacement) (#1228)
Project.generate_model(removed without replacement)Project.generate_parameters(removed without replacement)glotaran.project.Result.number_of_data_points->glotaran.project.Result.number_of_residualsglotaran.project.Result.number_of_parameters->glotaran.project.Result.number_of_free_parameters
glotaran.project.Scheme(..., non_negative_least_squares=...)glotaran.project.Scheme(..., group=...)glotaran.project.Scheme(..., group_tolerance=...)<model_file>.non-negative-least-squares: true<model_file>.non-negative-least-squares: falseglotaran.parameter.ParameterGroup.to_csv(file_name=parameters.csv)
- ππ©Ή Fix wrong comparison in pr_benchmark workflow (#1097)
- π§ Set sourcery-ai target python version to 3.8 (#1095)
- ππ©Ήπ§ Fix manifest check (#1099)
- β»οΈ Refactor: optimization (#1060)
- β»οΈπ Use GITHUB_OUTPUT instead of set-output in github actions (#1166, #1177)
- π§ Add pinned version of odfpy to requirements_dev.txt (#1164)
- β»οΈ Use validation action and validation as a git submodule (#1165)
- π§Ή Upgrade syntax to py310 using pyupgrade (#1162)
- π§Ή Remove unused 'type: ignore' (#1168)
- π§ Raise minimum dependency version to releases that support py310 (#1170)
- π§ Make mypy and doc string linters opt out instead of opt in (#1173)
- @ism200 made their first contribution in https://github.com/glotaran/pyglotaran/pull/1156
Full Changelog: https://github.com/glotaran/pyglotaran/compare/v0.6.0...v0.7.0
Files
glotaran/pyglotaran-v0.7.0.zip
Files
(4.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:344f2407bc8d22ae41d413c1b79d4839
|
4.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/glotaran/pyglotaran/tree/v0.7.0 (URL)