Releases: metno/pyaerocom
Releases · metno/pyaerocom
v0.17.1
What's Changed
- Fix test_Config_read_config by @lewisblake in #1105
- pre-release v0.17.0 by @lewisblake in #1107
- Use dev release of Geonum instead of Github by @thorbjoernl in #1100
- Update pyproject.toml for release v0.17.1 by @lewisblake in #1109
Full Changelog: v0.17.0...v0.17.1
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
v0.16.0
What's Changed
- missing temporary path to unpack testdata-minimal.tar.gz by @avaldebe in #997
- Logging improvements by @heikoklein in #999
- Ebas warnings by @heikoklein in #1001
- Make computed statistics configurable by allowing dropping of default statistics and specification of the number of decimals shown by @lewisblake in #993
- renamed all ipcforests to the correct icpforests (except testdata) by @jgriesfeller in #1007
- rm add_to_project by @lewisblake in #1013
- run AeroVal experiment from CLI by @avaldebe in #998
- Introduce FLOAT_DECIMALS (consequently refactor JSON utilities) by @lewisblake in #1009
- Cleanup using autoflake by @lewisblake in #1014
- New interface reader by @dulte in #976
- Move default logs to default directory and cleanup of old logs by @heikoklein in #1015
- Smaller logging improvements by @heikoklein in #1018
- Removes conda installation from install.rst by @dulte in #1022
New Contributors
- @heikoklein made their first contribution in #999
Full Changelog: v0.15.1...v0.16.0
v0.15.1post1
Update version number metadata to upload to PyPI
Full Changelog: v0.15.1...v0.15.1post1
v0.15.1
Release for milestone m2024-02
What's Changed
- restore default colormaps by @lewisblake in #957
- Add DOI to README by @lewisblake in #958
- Add close_issues.yml to GitHub workflows to close issues after extended period of inactivity by @lewisblake in #961
- GitHub actions to add issues to Model Evaluation Tools Project by @lewisblake in #967
- Introduce issue templates by @lewisblake in #985
- fix pytest 8 warnings by @avaldebe in #974
- Fix up ICOS reader and tests to work with CO2, CH3, and CO by @lewisblake in #979
- Use PyPis Trusted Publisher Management for releases by @lewisblake in #982
- Include workflow_dispath into add_to_project.yml by @lewisblake in #984
- replace reverse_geocode with geocoder_reverse_natural_earth by @jgriesfeller in #978
- Fix bugs in 3d collocation and profile processing by @lewisblake in #973
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
- Implement color scales from Hilde by @lewisblake in #818
- Drop Proj legacy by @avaldebe in #908
- ICOS CO2 Reader by @lewisblake in #888
- clean up icos reader and tests by @avaldebe in #910
- fix to make daily files read correctly by @jgriesfeller in #894
- re-format with newer black by @avaldebe in #911
- Upgrade Earlinet reader and implement vertical profiles by @lewisblake in #855
- conco3 in fairmode_stats.py by @lewisblake in #916
- Remove deleting out_dirs when creating the JSON files by @lewisblake in #923
- Fix plugins for ICOS and mmr vs vmr issue by @lewisblake in #921
- Fix Regions 901 by @lewisblake in #918
- Add add_pages to WebDisplaySetup by @lewisblake in #924
- Remove pickle file from CI used in test_collocation_3d by @lewisblake in #925
- Refactor and reintroduce diurnal processing by @lewisblake in #927
- download test data with pooch by @avaldebe in #929
- Update Dependencies by @avaldebe in #928
- ReadICOS: CH4 and CO by @lewisblake in #934
- try to fix airnow files with strange file encodings by @jgriesfeller in #895
- changes for the DOMOS project by @jgriesfeller in #826
- adjusted some color bars to match those from the old idl tools by @jgriesfeller in #866
- Ipc forests by @dulte in #746
- Add listcache to CLI by @lewisblake in #938
- some more CAMS2-40 task4041 work by @jgriesfeller in #944
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
- conda-forge compatibility by @avaldebe in #783
- Update plotting default ranges on Aeroval by @lewisblake in #787
- temperature from ebas by @avaldebe in #794
- run CI for Python 3.11 on Ubuntu 22.04 by @avaldebe in #796
- Fix PPI CI by @lewisblake in #797
- First pass at MEP reader by @dulte in #784
- Aeroval path fixture by @avaldebe in #800
- clean up MEP reader by @avaldebe in #801
- pin shapely version by @avaldebe in #809
- changed methods check_write_access and check_dir_access to just rely … by @jgriesfeller in #808
- Surface temperature cont. by @lewisblake in #798
- add missing concco colormap info by @charlienegri in #815
- make map engine use the defaults for variables colormap setting by @charlienegri in #816
- pick coarsest freq for scatter plot by @charlienegri in #824
- Use mean of accepted values as data with dummy_model by @lewisblake in #827
- Update FAIRMODE parameters by @lewisblake in #831
- Adding regular bias and absolute bias by @lewisblake in #834
- changes to work on storeB by @jgriesfeller in #803
- Pin xarray to smaller 2023.3.0 by @jgriesfeller in #838
- add proxy variables to Aeronet reader by @jgriesfeller in #841
- Adding MEP data by @lewisblake in #805
- Bias and absolute bias cont. by @lewisblake in #835
- fix CI by @avaldebe in #852
- Only set data dummy to mean if defined by @lewisblake in #844
- update coverage configuration by @avaldebe in #854
- Tweak bias stats by @lewisblake in #853
- update test by @charlienegri in #861
- Give proxy variables better name and write only_use_in to menu.json by @lewisblake in #873
- added proxyod550no3 variable by @jgriesfeller in #875
- fix test for 3.11 by @charlienegri in #871
- Modifications to 873 by @lewisblake in #876
- linter by @lewisblake in #877
- Blacklist iris=3.5.0 by @lewisblake in #869
- Update Python version by @avaldebe in #881
- Remove MarcoPolo by @lewisblake in #879
- Remove forecast from mab and mb by @lewisblake in #884
Full Changelog: v0.13.2...v0.14.0
v0.13.2
pyaerocom v0.13.2 2022.11 release
What's Changed
- Split ts files 647 by @lewisblake in #660
- format with black by @lewisblake in #662
- corrected heatmap data when entire season is full of NaNs by @jgriesfeller in #661
- replace WORLD with ALL in used filter names by @jgriesfeller in #659
- fix pip update instructions by @avaldebe in #668
- Split ts files 647 by @lewisblake in #666
- Clean tests and organize fixtures by @avaldebe in #547
- Adds offset for day and hour by @dulte in #644
- update docs for list of readable obs by @lewisblake in #675
- fix Cartopy build on CI by @avaldebe in #686
- Dummy cube latlon fix by @lewisblake in #683
- Add pyaeroval cli example by @lewisblake in #688
- No tempfile by @avaldebe in #694
- Oceans674 by @lewisblake in #689
- order time steps to avoid negative O3 values in EEA_AQeRep.v2 data by @jgriesfeller in #682
- fix IndexError on xarray 2022.6.0 by @avaldebe in #711
- Split ts files by @lewisblake in #707
- Increase test coverage by @lewisblake in #696
- Fixes bug where daily data is avg out when lower freq is present for … by @dulte in #714
- make calulation of temporal correlation work with xarray 2022.6.0 by @jgriesfeller in #715
- set log filename from environment variable by @avaldebe in #702
- scaffolding for plugin architecture by @avaldebe in #703
- make ts file regions consistent by @lewisblake in #723
- document #708 by @lewisblake in #722
- fix day_since_start by @lewisblake in #735
- Matplotlib 3.6.0 by @avaldebe in #744
- add StationCoordinateError to exceptions to skip over during obs data reading by @jgriesfeller in #737
- Initial fix in EEA reader if first row has no unit by @lewisblake in #750
- 2022 reporting by @dulte in #721
- Split map files by year by @lewisblake in #758
- let Python 3.11 tests crash on CI by @avaldebe in #760
- Splitting map by @lewisblake in #776
- obs_only_stats flag in config by @lewisblake in #761
- Adds option for ts_annotation for aeroval config by @dulte in #741
- statistics.json flags by @lewisblake in #777
Full Changelog: v0.13.1...v0.13.2
v0.13.1.post1
same as v0.13.1, including tests for conda-forge pipeline
v0.13.1
pyaerocom v0.13.1 2022.05 release
What's Changed
- Make aeroval cope with full NaN obs time series (solve #639:) by @jgriesfeller in #653
- update conda environment and package manifest by @avaldebe in #655
Full Changelog: v0.13.0...v0.13.1