Releases: glotaran/pyglotaran-extras
v0.7.3
pyglotaran-extras 0.7.3 Release Notes
What's Changed
✨ Features
🩹 Bug fixes
- 🩹 Fix very slow data/residual plots (#239)
- 🩹 Fix deprecation warning for using xr.Dataset.dim (#267)
- 🩹🚇 Adapt to changed outputs in pyglotaran-examples GHA (#273)
- 🩹 Fix incompatibility of plot_data_and_fits with matplotlib>=3.8 (#275)
🚧 Maintenance
- 🗑️ Clean up codesee GA workflow (#254)
- 🚇🧹 Switch back to GeekyEggo/delete-artifact (#261)
- 🚇 Add CODECOV_TOKEN (#268)
- 🚇🧹 Move requirements_min.txt into .github folder to avoid being picked up by dependabot (#286)
Full Changelog: v0.7.2...v0.7.3
v0.7.2
This is a supplementary package for pyglotaran with convenience plotting functions.
This minor release is specifically intended to cater to the needs for some new (complex) case studies in the form of so called STAR protocol papers, for which the accompanying repositories can be found here:
pyglotaran STAR protocol for analysis of transient absorption spectra of photosystem I
pyglotaran STAR protocol for analysis of time-resolved fluorescence spectra of photosystem I
For use with the pyglotaran package, pyglotaran version v0.7.2 or later is recommended.
Can be installed as a python package from PyPI via pip, from Anaconda's conda-forge using conda, or directly from sources on github.
What's Changed
- 🧰👌 Switch tooling to ruff by @s-weigand in #197
- 🩹 Fix crash when plotting spectral model result by @s-weigand in #200
- 🧰 Use black-pre-commit-mirror for 2x speedup by @s-weigand in #205
- 🧰🚀 Use ruff for formatting by @s-weigand in #214
- 👌 Use weighted residual instead of residual plots if present by @s-weigand in #216
- 👌 Add color map arguments to plot_data_overview by @s-weigand in #217
- 👌 Add das_cycler and svd_cycler to plot collection functions by @s-weigand in #218
- 👌 Add use_svd_number switch to use SV number instead of index as label by @s-weigand in #219
- 🩹 Fix
use_svd_number
not being passed on toplot_sv_data
inplot_data_overview
by @s-weigand in #221 - 📦 Use trusted publisher workflow for publishing to PyPI by @s-weigand in #222
Full Changelog: v0.7.1...v0.7.2
v0.7.1
This is a supplementary package for pyglotaran with convenience plotting functions.
This minor release is specifically intended to resolve some issues coming out of some of the (complex) case studies in the pyglotaran-publications repositories, specifically:
For use with the pyglotaran package, pyglotaran version v0.6.0 or later is required.
Can be installed as a python package from PyPI via pip, from Anaconda's conda-forge using conda, or directly from sources on github.
What's Changed
Bugfixes
- 🩹 Fix crashes of plot_doas and plot_coherent_artifact for non dispersive IRF by @s-weigand in #173
- 🩹 Fix crashes
plot_coherent_artifact
with none dispersive IRF by @s-weigand in #182
Improvements
- 👌 Add minor ticks to linlog plots by @s-weigand in #183
- ✨ Add add_subplot_labels function by @s-weigand in #181
Other minor changes
- ⬆️📚 Update readme by @s-weigand in #165
- 🚧📦 Remove upper python version limit by @s-weigand in #174
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Accompanies the v0.7.0 release of pyglotaran
This is a supplementary package for pyglotaran with convenience plotting functions.
For use with the pyglotaran package, pyglotaran version v0.6.0 or later is required.
Can be installed as a python package from PyPI via pip, from Anaconda's conda-forge using conda, or directly from sources on github.
What's Changed
- 👌🚇 Change integration tests to use self managed examples action by @s-weigand in #91
- ✨ Add plot function for guidance spectra by @s-weigand in #92
- 👌 Fix typo in internal function name by @s-weigand in #94
- 👌 Improve typing by @s-weigand in #96
- 🔧 Add basic codecov config by @s-weigand in #97
- ✨ Add IRF dispersion center plotting by @s-weigand in #95
- 👌 Shift time axis by IRF location by @s-weigand in #99
- 🩹📚 Fix missing channel flag in conda install guide by @s-weigand in #108
- 👌 Add option to deactivate data/residual plotting in overview plots by @s-weigand in #118
- ✨ Add coherent artifact plot functionality by @s-weigand in #123
- ✨ Add a-matrix inspection function by @s-weigand in #124
- ✨ Add show_zero_line option to plot_overview and plot_fitted_traces by @s-weigand in #128
- 🩹 Fix SVD vector labels always starting from zero by @s-weigand in #133
- 👌 Make result input for plot_coherent_artifact more generic by @s-weigand in #134
- ✨ Add plot_doas function that only plots DOAS related information by @s-weigand in #135
- ✨ Shift irf derivatives in plot_coherent_artifact by irf position by @s-weigand in #136
- ⬆️🛡️ Combined Snyk updates by @s-weigand in #145
- 👌 Convert plot style Enums to StrEnums for ease of use by @s-weigand in #144
- 🩹 Fix heading in show_a_matrixes for multiple a-matrixes per dataset by @s-weigand in #148
- 👌 Add legend_format_string argument to plot_doas by @s-weigand in #150
- 👌 Make plot_data_overview able to plot single trace data by @s-weigand in #137
- 👌 Improve plot_doas default legend_format_string by @s-weigand in #151
- 🩹⌨️ Fix figsize typing by @s-weigand in #152
- 🩹📚 Fix search in docs by @s-weigand in #157
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Accompanies the v0.6.0 release of pyglotaran
This is a supplementary package for pyglotaran with convenience plotting functions. For use with the pyglotaran package, version v0.5.1 or later is recommended.
Can be installed as a python package from PyPI via pip
, from Anaconda using conda
or directly from sources
What's Changed
- 👌 Made adding a cycler to and axis opt out by using None by @s-weigand in #58
- 🩹 Fix autogenerated title for concentration plot by @s-weigand in #63
- 👌 Improve SVD plotting by @s-weigand in #64
- 📚👌 Improve readme by @s-weigand in #69
- 🔧🚇 Add sourcery-ai config by @s-weigand in #71
- 🔧🩹 Remove github section in sourcery config due to bug in sourcery-ai by @s-weigand in #72
- 👌 Improve legend placement in plot_data_overview by @s-weigand in #77
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Code name: "What You Leave Behind"
This is a supplementary package for pyglotaran with convenience plotting functions. For use with the pyglotaran package, version 0.3.0 or later (pyglotaran v0.5.0 or later is recommended).
Can be installed as a python package from PyPI or from sources.
What's Changed
- 🩹 Fix IRF location selection for IRFs with multiple components by @s-weigand in #32
- ♻️ Export 'setup_case_study' from 'pyglotaran_extras.io' by @s-weigand in #34
- ✨ Add plot_fitted_traces function by @s-weigand in #39
- 🚧🚀🚇♻️ Shape up for release by @s-weigand in #40
- 🩹 Fix 'setup_case_study' when used with 'results_folder_root' by @s-weigand in #41
- 🩹 Fix broken 'plot_data_overview' by @s-weigand in #42
- 🩹 Handle missing SVD attributes by @s-weigand in #45
- 🔧 Raise tooling strictness by @s-weigand in #54
- 🚀 Prepare 0.5.0 release by @s-weigand in #55
- 📚 Update installation instruction for release on PyPI by @s-weigand in #56
- 🩹🚇 Fix release pipeline not running on push tag by @s-weigand in #57
Full Changelog: v0.4.1...v0.5.0
v0.5.0rc1
pyglotaran-extras 0.5.0rc1 Release Notes
Code name: "What You Leave Behind (part 1)"
This is a pre-release of the software for the purpose of a live demonstration at the Vrije Universiteit on the 25th of October 2021.
This is a supplementary package for pyglotaran with convenience plotting functions. For use with the pyglotaran package, version 0.5.0rc1 or later.
Can be installed as a python package from pypi or from sources, it is not yet available via the conda package manager.
0.5.0 (2021-10-25)
What's Changed
- 🩹 Fix irf location selection for irfs with multiple components by @s-weigand in #32
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #28
- Bump pyglotaran from 0.4.0 to 0.4.1 by @dependabot in #31
- ♻️ Export 'setup_case_study' from 'pyglotaran_extras.io' by @s-weigand in #34
- Bump matplotlib from 3.4.2 to 3.4.3 by @dependabot in #29
- ✨ Add plot_fitted_traces function by @s-weigand in #39
- Bump actions/github-script from 4 to 5 by @dependabot in #37
- Bump pywin32 from 300 to 302 by @dependabot in #38
- 🚧🚀🚇♻️ Shape up for release by @s-weigand in #40
- 🩹 Fix 'setup_case_study' when used with 'results_folder_root' by @s-weigand in #41
- 🩹 Fix broken 'plot_data_overview' by @s-weigand in #42
Full Changelog: v0.4.1...v0.5.0rc1
v0.4.1
pyglotaran-extras 0.4.1 Release Notes
Code name: "GTA Save Game"
Supplementary package for pyglotaran with (example) plotting code. For use with the pyglotaran package, version 0.4.x
Can be installed as a python package from sources only; it is not (yet) released on pypi or conda.
This is the last release fully compatible with pyglotaran v0.3-v0.4, subsequent versions may (only) target later releases.
v0.3.3
Supplementary package for pyglotaran with (example) plotting code. For use with the pyglotaran package, version 0.3.x
Can be installed as a python package from sources, but is not released on pypi or conda.
This is the last release fully compatible with pyglotaran v0.3, subsequent released may (only) target later releases.
v0.3.0
Supplementary package for pyglotaran
with (example) plotting code. For use with the pyglotaran package, version 0.3.0. Can be installed as a python package from sources, but is not released on pypi or conda.