Skip to content

Releases: glotaran/pyglotaran-extras

v0.7.2

06 Dec 23:47
85de98d
Compare
Choose a tag to compare

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:

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 to plot_sv_data in plot_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

27 Jul 22:13
5761509
Compare
Choose a tag to compare

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

Other minor changes

Full Changelog: v0.7.0...v0.7.1

v0.7.0

15 Apr 16:26
fc97adf
Compare
Choose a tag to compare

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

07 Jun 20:08
63ada95
Compare
Choose a tag to compare

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

05 Feb 20:47
d770951
Compare
Choose a tag to compare

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

25 Oct 10:56
619bce0
Compare
Choose a tag to compare
v0.5.0rc1 Pre-release
Pre-release

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

Full Changelog: v0.4.1...v0.5.0rc1

v0.4.1

07 Sep 22:45
86341af
Compare
Choose a tag to compare

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

30 May 17:11
Compare
Choose a tag to compare

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

21 Feb 02:05
9b518c7
Compare
Choose a tag to compare

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.