v0.17.0
What's Changed
- Fix pytest 8 warning by @avaldebe in #1029
- run CI tests only on PRs by @avaldebe in #1032
- update GH action version by @avaldebe in #1033
- fixes wrongly assigned var_name when using use keyword closes #1027 by @Ovewh in #1028
- adjust URL to pyaerocom.met.no by @jgriesfeller in #1043
- Adds check if obs config is given as dict by @dulte in #1045
- Removes configs parameters from get_lowlevel_reader by @dulte in #1039
- drop Python 3.9 support by @avaldebe in #1035
- Fix "vertical" typo by @lewisblake in #1048
- fix most local tests with access to lustre by @avaldebe in #1041
- fixing entry-point imports under pytest by @heikoklein in #1051
- documentation fixes: re-adding installations to conda-envs and updating contributions by @heikoklein in #1053
- force pydantic>2 by @heikoklein in #1052
- Introduce a PR template by @lewisblake in #1055
- Update GH actions by @avaldebe in #1040
- Better default ranges for bsc532aer and ec532aer visualization on Aeroval by @lewisblake in #1064
- move readers on plugins to io and remove extension entry points by @avaldebe in #1063
- add Python 3.12 support by @avaldebe in #1062
- Change the name of the statistic Mean Bias to MB on Aeroval by @lewisblake in #1069
- Update api.rst by @heikoklein in #1071
- Remove drop_stats and stat_decimals duplication by @lewisblake in #1073
- warnings are not test errors by @avaldebe in #1070
- Json write speedup by avoiding multiple float-conversions by @heikoklein in #1075
- Fix typos and clean up docstrings in CLI by @lewisblake in #1072
- Fix pip cache on CI by @avaldebe in #1079
- support iris > 3.7 by @jgriesfeller in #1061
- PR checklist to be ordered and have only one task per item by @heikoklein in #1083
- Pydantic for Aeroval setupclasses.py by @lewisblake in #1017
- Fix Pydantic namespace conflict in StatisticSetup by @lewisblake in #1088
- fix Pydantic DeprecationWarning by @avaldebe in #1081
- Move AerovalConfigError and AerovalTrendsError to aeroval/exceptions.py by @thorbjoernl in #1090
- Temporary fix for test_etopo_altitude by @thorbjoernl in #1092
- Use cached_property decorator on setupclasses.py::EvalSetup attributes which are computed_fields by @lewisblake in #1093
- Put other inputs from EvalSetup in ExperimentInfo by @lewisblake in #1095
- make ratpm25pm10 usable @ aeroval by @jgriesfeller in #1057
- Change metastandards log messages to debug by @thorbjoernl in #1094
- bump minimal iris version to 3.8.1 by @jgriesfeller in #1099
- ensure exceptions are not silently suppressed by @heikoklein in #1098
New Contributors
- @thorbjoernl made their first contribution in #1090
Full Changelog: v0.16.0...v0.17.0