Releases: metno/pyaerocom
Releases · metno/pyaerocom
v0.24.0
What's Changed
- Release v0.23.0 by @lewisblake in #1373
- Update README.rst - zenodo by @lewisblake in #1374
- Update README.rst by @lewisblake in #1376
- Update README.rst by @lewisblake in #1377
- 1339 add pm ratios to EMEP reader; add example config for them by @jgriesfeller in #1378
- Fix maps not being created in CAMS2_83 by @lewisblake in #1381
- Plotting deprecation warnings by @lewisblake in #1392
Full Changelog: v0.23.0...v0.24.0
v0.23.0
What's Changed
- V0.22 by @heikoklein in #1340
- Avoid ebas files for carbon-component with pure statistics by @heikoklein in #1341
- Rename setup_classes & include creation_date in ExperimentInfo by @lewisblake in #1344
- Bump aerovaldb / Support put_map_overlay() in pyaerocom by @thorbjoernl in #1351
- Update pyproject.toml and pyaerocom_env.yml for aerovaldb 0.1.1 by @lewisblake in #1352
- Extend aeroval to plot satellite pixels maps by @lewisblake in #1347
- Fix metaindx shift after metadata filter by @thorbjoernl in #1355
- Fix set equivalence checking in ModelMapsEngine by @lewisblake in #1357
- Fix model validator for pyaro config and ColocatedData by @lewisblake in #1358
- One way to change freq for map processing by @dulte in #1312
- Pydantic ObsEntry by @lewisblake in #1360
- Clarify requirements for sample_points in interpolate() by @thorbjoernl in #1365
- Update obsentry.py to remove deprecated allow_mutation=False by @lewisblake in #1367
- Remove double parenthesis in read_pyaro.py L299 by @lewisblake in #1364
- use a user specific paths.ini if it exists (in ~MyPyaerocom) by @jgriesfeller in #1348
- Improve ColocatedData.to_dataframe() method by @thorbjoernl in #1369
Full Changelog: v0.22.0...v0.23.0
v0.22.0
What's Changed
- Aerovaldb use pypi release by @thorbjoernl in #1309
- Update pyaerocom_env.yml by @lewisblake in #1316
- Fix aerovaldb profiles arguments issue by @thorbjoernl in #1317
- EARLINET cloud filtering by @lewisblake in #1315
- Allow trends to run even if a component does not have any data due to min_yrs constraints by @heikoklein in #1313
- exclude mda8 from maps by @charlienegri in #1325
- try new syntax to exclude mda8 from maps by @charlienegri in #1326
- add conco3mda8 to fairmode stats by @charlienegri in #1328
- add evaluation type for cams283, tweak rtol fairmode by @charlienegri in #1329
- var_order_menu has to have all the relevant variables if used since sep 2 2024 by @charlienegri in #1334
- Adds better definition of filters. Adds tqdm to read_pyaro by @dulte in #1335
- Fix mda8 misalignment by @thorbjoernl in #1322
- Add link to directive to mda8 documentation by @thorbjoernl in #1318
- Adds more detailed descriptions to the mda8 variables. by @thorbjoernl in #1320
- Pm1 non refractory by @heikoklein in #1337
Full Changelog: v0.21.1...v0.22.0
v0.21.1
Now has aerovaldb installed from PyPI
What's Changed
- Release_v0.21.0 by @lewisblake in #1307
- Update README.rst by @lewisblake in #1308
Full Changelog: v0.21.0...v0.21.1
v0.21.0
What's Changed
- Update pyproject.toml by @lewisblake in #1239
- Fix function signatures in additional_variables.py by @thorbjoernl in #1241
- Variable Pm10pbap by @heikoklein in #1236
- Cache validation ignore pyaerocom version; use mtime instead of ctime by @heikoklein in #1243
- Simplify mscw-reader path requirements, read year_available from files by @heikoklein in #1245
- Fix 1246: var_list not being applied appropriately to obs_vars from networks by @lewisblake in #1249
- Fix SO4 in seasalt by @heikoklein in #1250
- MDA8 fix by @thorbjoernl in #1251
- Update docs by @lewisblake in #1254
- Docs: typo fixes and add AeroTools logo by @lewisblake in #1255
- Docs cleanup: typo fixes, add C3S, new workflow by @lewisblake in #1257
- Make web- variables, colormaps and scales configurable by @heikoklein in #1256
- Use aerovaldb for writing json in
ExperimentOutput
by @thorbjoernl in #1193 - Rename coarse to pm10 and fine to pm25 for nh4 and so4 by @heikoklein in #1261
- MDA8 timestamp and superfluous values by @thorbjoernl in #1265
- Merge trends-fix into main-dev by @dulte in #1266
- Trends fix by @lewisblake in #907
- Collocation of emep-mscw output with gridded data in a projection by @heikoklein in #1274
- Use map_freqs in ModelMapsEngine by @lewisblake in #1268
- Add emep base-config for reporting by @heikoklein in #1276
- Extract interface for gridded modeldata reader by @heikoklein in #1269
- Fix 70% of rounding performance issue by @thorbjoernl in #1278
- add missing definitions for conco3mda8, necessary for cams2_83 by @charlienegri in #1280
- Use locking for aerovaldb writes by @thorbjoernl in #1273
- docs: Fix missing download testdata section in documentation by @thorbjoernl in #1281
- Suppress or fix warnings by @thorbjoernl in #1272
- Fix mda8 crash when configured frequencies are all hourly by @thorbjoernl in #1284
- MQI Check: change tolerance due to rounding errors by @lewisblake in #1286
- Remove changelogs by @thorbjoernl in #1283
- Fix printing all writes to stdout by @thorbjoernl in #1285
- Fix non compliant json by @thorbjoernl in #1290
- MQI Check: adjust tolerance again to 1e-3 by @lewisblake in #1293
- lint with ruff by @avaldebe in #1129
- EMEP vs. TROPOMI 2024 by @lewisblake in #1297
- Fix xarray 2024.7.0 errors by @thorbjoernl in #1292
- VCD NO2 fixes and new VCD variables by @lewisblake in #1298
- Update README.rst by @lewisblake in #1300
- Update old colocation_auto references in doc strings by @lewisblake in #1299
- Update .git-blame-ignore-revs by @lewisblake in #1304
- fix: Issue with loffset by @thorbjoernl in #1305
- adding vmrno2 for emep/mscw model-output by @heikoklein in #1306
Full Changelog: v0.20.0...v0.21.0
v0.20.0
What's Changed
- Update pyproject.toml v0.20.dev1 by @lewisblake in #1201
- small change to init kwargs correctly by @jgriesfeller in #1199
- MEP -> CNEMC by @lewisblake in #1202
- Set minimum requirement for pandas+xarray by @thorbjoernl in #1204
- numpy <2.0.0 by @thorbjoernl in #1207
- make cams2-82 configs work by @jgriesfeller in #1209
- Fix MEP and test_load_berlin by @lewisblake in #1210
- Memory reduction for emep-reporting by @heikoklein in #1213
- use const.CNEMC_NAME by @jgriesfeller in #1216
- fix conversion factor for no3 to N by @heikoklein in #1214
- Update pyproject.toml v0.19.3 by @lewisblake in #1217
- update ubservations name for the web for CAMS2_83 by @charlienegri in #1219
- fix pydantic warning by @heikoklein in #1225
- Fixes for map-plotting of emep-results by @heikoklein in #1220
- Fix res_grid_deg bug to allow either floats or a dict by @lewisblake in #1227
- put all temporary and testing data below the path ~/MyPyaerocom by @jgriesfeller in #1230
- EBAS reader: open db in read only mode only by @jgriesfeller in #1233
- Earlinet + 3d colocation updates: Include Level1 data and Introduce LayerLimits by @lewisblake in #1231
- Remove double keys in json config file by @lewisblake in #1237
- MDA8 by @thorbjoernl in #1224
- Update pyproject.toml by @lewisblake in #1238
Full Changelog: v0.19.2...v0.20.0
v0.19.2
What's Changed
- print should be logger.info by @charlienegri in #1192
- rename deprecated pandas time-frequencies by @heikoklein in #1196
- Improve variable naming by @thorbjoernl in #1194
- Colocation cleanup and update dev version number by @lewisblake in #1195
- Adds missing f to f string for printing info about variable by @dulte in #1198
- Add test with oldest dependencies to CI by @thorbjoernl in #1170
- Update pyproject.toml for 0.19.2 by @lewisblake in #1200
Full Changelog: v0.19.1...v0.19.2
v0.19.1
What's Changed
- Update docs to include colocation-related classes by @lewisblake in #1191
- Fix testdata access by @thorbjoernl in #1188
Full Changelog: v0.19.0...v0.19.1
v0.19.0
What's Changed
- Update pyproject.toml versions to v0.19.dev0 by @lewisblake in #1163
- ColocatedData: update num_dims to allow for 2d array by @lewisblake in #1164
- code to make the cams2_83 mos evaluation work by @charlienegri in #1166
- Readpyaro extension by @dulte in #1124
- Custom variables when running aeroval by @dulte in #1147
- Adds pollen variables needed by gunnar by @dulte in #1116
- Add pages argument to WebDisplayOpts class by @lewisblake in #1025
- Add tests that perform real mos evaluations by @charlienegri in #1172
- Pydantic ColocationSetup by @lewisblake in #1120
- Earlinet v3 by @lewisblake in #1179
- setting default contour-map extend max by @heikoklein in #1187
- depend on pyaro 0.0.10 to support multifile-csv obs-databases by @heikoklein in #1185
- Changes colocation setup to use only model kwargs. Adds validator, with test by @dulte in #1184
- Release v0.19.0: Update pyproject.toml and release checklist by @lewisblake in #1189
Full Changelog: v0.18.0...v0.19.0
v0.18.0
What's Changed
- Add typer to the requirements by @charlienegri in #541
- Removes tqdm and adds model/obs paths to the cli by @dulte in #576
- CAMS2-83 surface observations by @avaldebe in #546
- Fix dates cams2 83 by @dulte in #622
- extract periods from date range, add new models by @charlienegri in #685
- Fix missing dates cams2 83 by @dulte in #726
- save memory by using hdf5-reader; avoid double reading during file-ch… by @heikoklein in #1087
- add dask-chunks to limit memory-consumption by @heikoklein in #1089
- fix: Drop stats not happening when num_valid=0 by @thorbjoernl in #1111
- Implement tests for EvalSetup component classes. by @thorbjoernl in #1110
- add general usage c3s work to main dev by @jgriesfeller in #1104
- Change geonum version to 1.5.0 by @thorbjoernl in #1122
- start work for map engine improvements by @charlienegri in #1121
- 0.17.1->0.18.dev0 by @thorbjoernl in #1127
- Merge CAMS2-83 code to main-dev by @heikoklein in #1128
- remove outdated AeronetV2 datasets by @jgriesfeller in #1132
- Delete hoqq by @lewisblake in #1137
- Refactoring of calc_statistics by @thorbjoernl in #1117
- small improvement to tests by @charlienegri in #1136
- Read colocated files made outside of pyaerocom by @lewisblake in #1060
- Pydantic ColocatedData by @lewisblake in #1134
- fix ColocatedData calls in the cams2_83 engine by @charlienegri in #1139
- Fix fairmode rounding issue by @thorbjoernl in #1142
- Use continue instead of pass & implement tests for
vert_coords.py
by @lewisblake in #1049 - add mem_usage to logs by @heikoklein in #1144
- fixing netcdf-chunk cache overflow, avoid h5netcdf by @heikoklein in #1143
- Use logger.info rather than logging.info to get correct class by @heikoklein in #1145
- use load_dataarray instead of open_dataarray for collocateddata by @heikoklein in #1150
- adding more with-statements where close missing by @heikoklein in #1152
- Upgrade pandas by @thorbjoernl in #1151
- Adds option for kwargs in PyaroConfig by @dulte in #1115
- Add init to ColocatedData by @lewisblake in #1158
- Adds possibility of muliple ts per station by @dulte in #1102
- reduce memory consumption of cams283 obsreader by @heikoklein in #1160
- Releasing v0.18.0 by @lewisblake in #1162
Full Changelog: v0.17.1...v0.18.0