Changelog

0.7.4 (Unreleased)

  • 🩹 Fix find_axes inside use_plot_config causing TypeError with DataArray (#303)

0.7.3 (2024-08-25)

  • ✨ Add configuration for plot functions (#288)

  • ✨ Add plot_pfid plot function (#283)

  • 🩹 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)

0.7.2 (2023-12-07)

  • πŸ§°πŸ‘Œ Switch tooling to ruff (#197)

  • 🩹 Fix crash when plotting spectral model result (#200)

  • πŸ‘·β™»οΈ Use hatch as build backend (#204)

  • 🧰 Use black-pre-commit-mirror for 2x speedup (#205)

  • πŸ§°πŸš€ Use ruff for formatting (#214)

  • πŸ‘Œ Use weighted residual instead of residual plots if present (#216)

  • πŸ‘Œ Add color map arguments to plot_data_overview (#217)

  • πŸ‘Œ Add das_cycler and svd_cycler to plot collection functions (#218)

  • πŸ‘Œ Add use_svd_number switch to use SV number instead of index as label (#219)

  • 🩹 Fix use_svd_number not being passed on to plot_sv_data in plot_data_overview (#221)

  • πŸ“¦ Use trusted publisher workflow for publishing to PyPI (#222)

0.7.1 (2023-07-27)

  • 🩹 Fix crashes of plot_doas and plot_coherent_artifact for non dispersive IRF (#173, #182)

  • πŸ‘Œ Add minor ticks to linlog plots (#183)

  • πŸš§πŸ“¦ Remove upper python version limit (#174)

  • ✨ Add add_subplot_labels function (#181)

0.7.0 (2023-04-15)

  • πŸ‘Œ Fix typo in internal function name (#94)

  • ✨ Add IRF dispersion center plotting (#95)

  • πŸ‘Œ Improve typing (#96)

  • πŸ‘Œ Shift time axis by IRF location (#99)

  • πŸ©ΉπŸš‡ Fix β€˜Test pyglotaran dev’ CI step (#117)

  • πŸ‘Œ Add option to deactivate data/residual plotting in overview plots (#118)

  • ✨ Add coherent artifact plot functionality (#123)

  • ✨ Add a-matrix inspection function (#124)

  • ✨ Add show_zero_line option to plot_overview and plot_fitted_traces (#128)

  • 🩹 Fix SVD vector labels always starting from zero (#133)

  • πŸ‘Œ Make result input for plot_coherent_artifact more generic (#134)

  • ✨ Add plot_doas function that only plots DOAS related information (#135)

  • ✨ Shift irf derivatives in plot_coherent_artifact by irf position (#136)

  • πŸ‘Œ Convert plot style Enums to StrEnums for ease of use (#144)

  • 🩹 Fix heading in show_a_matrixes for multiple a-matrixes per dataset (#148)

  • πŸ‘Œ Add legend_format_string argument to plot_doas (#150)

  • πŸ‘Œ Make plot_data_overview able to plot single trace data (#137)

  • πŸ‘Œ Improve plot_doas default legend_format_string (#151)

  • 🩹⌨️ Fix figsize typing (#152)

  • πŸ©ΉπŸ“š Fix search in docs (#157)

0.6.0 (2022-06-07)

  • πŸ‘Œ 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

0.5.0 (2022-02-05)

  • First release on PyPI.