Releases: martibosch/meteora
Releases · martibosch/meteora
v0.8.0
✨ New Features
b6fc8eb
- add MeteoSwiss client (commit by @martibosch)ef006c5
- update/expand ECV dicts (commit by @martibosch)
🐛 Bug Fixes
52b874d
- do NOT add prev/next day in heatwaves (commit by @martibosch)
v0.7.0
✨ New Features
4c57dc1
- GHCNh nodata for region/period warning - TODO: global approach (commit by @martibosch)a851310
- NETATMO_ON_GET_ERROR setting (commit by @martibosch)9a5617a
- heatwave detection (commit by @martibosch)9525f5e
- catch netatmo error code 9 (commit by @martibosch)
✅ Tests
79da984
- ensure elev > 1 so that elev adj tests pass (commit by @martibosch)
v0.6.0
✨ New Features
4290ec2
- netatmo: dont fetch token for cache, better API error handling (commit by @martibosch)1816790
- update GHCNh client to new station list csv format (commit by @martibosch)9390cee
- add station ids as dimensionless coords in vector data cubes (commit by @martibosch)89938d5
- added AWEL client (commit by @martibosch)
🐛 Bug Fixes
3a66ddf
- filter ts_df date range using pd.Timestamp (also in Meteocat) (commit by @martibosch)b938939
- correct axis aggregation in outlier detection (commit by @martibosch)
♻️ Refactors
6f07086
- stations_gdf in BaseClient with _stations_gdf_id_col attr (commit by @martibosch)
✅ Tests
69ce3d7
- mock requests with pook also for AEMET (commit by @martibosch)
v0.5.0
✨ New Features
5df1c84
- use yearly ghcnh files with pandas (drop polars/pyarrow) (commit by @martibosch)
🐛 Bug Fixes
783c027
- dms to decimal conversion (for aemet) (commit by @martibosch)
🔧 Chores
34d6684
- update project license in pyproject.toml (commit by @martibosch)
v0.4.1
🐛 Bug Fixes
f8a1815
- utils tests for standardized time/station cols; no posargs (commit by @martibosch)
v0.4.0
💥 BREAKING CHANGES
-
due to
efcb356
- stations gdf and ts df id col as abstract attrs and settings (commit by @martibosch):stations gdf and ts df id col as abstract attrs and settings
-
due to
7466e5c
- filter ts range in agrometeo - TODO: find a better approach (commit by @martibosch):filter ts range in agrometeo - TODO: find a better approach
✨ New Features
e29a4a2
- long_to_wide function for time series data frames in utils (commit by @martibosch)9d77eff
- addedlong_to_cube
utils function (commit by @martibosch)efcb356
- stations gdf and ts df id col as abstract attrs and settings (commit by @martibosch)5c5e69f
- split Netatmo ts requests in time range to respect API limits (commit by @martibosch)deaf616
- QC module plus Netatmo+QC example notebook (commit by @martibosch)fb3c78d
- netatmo progress_apply from init to stations_gdf, more logging (commit by @martibosch)
🐛 Bug Fixes
76473ae
- pl set null invalid dates then ignore (avoid errors in ghcnh) (commit by @martibosch)a183f95
- drop stale osmnx import in base client (commit by @martibosch)7466e5c
- filter ts range in agrometeo - TODO: find a better approach (commit by @martibosch)
♻️ Refactors
9b60e79
- usepd.DataFrame.unstack
inlong_to_wide
(commit by @martibosch)7fa3145
- remove staleNetatmoConnect.get
method (commit by @martibosch)
v0.3.0
💥 BREAKING CHANGES
-
due to
7f30983
- rename kws->kwargs, update docstrings and type annots (commit by @martibosch):rename kws->kwargs, update docstrings and type annots
✨ New Features
4ca51b0
- noaa/ghcnh client (commit by @martibosch)
🐛 Bug Fixes
e5c6b0f
- drop optimize arg for netatmo, add missing docstring for ts (commit by @martibosch)1ebd514
- drop MetOfficeres_param
argument (API only supports hourly) (commit by @martibosch)
♻️ Refactors
7f30983
- rename kws->kwargs, update docstrings and type annots (commit by @martibosch)609131a
- rm stale Netatmo bounds code, real time param as bool (commit by @martibosch)d2161c4
- only one stations endpoint mixin (commit by @martibosch)ab2d50d
- type definitions in utils (commit by @martibosch)c58c320
- use separate (reusable) region mixin for base client (commit by @martibosch)
v0.2.0
💥 BREAKING CHANGES
-
due to
826aeec
- add 3.13 support, drop python 3.9 support (commit by @martibosch):add 3.13 support, drop python 3.9 support
✨ New Features
19a450d
- netatmo client with mocking in tests (commit by @martibosch)826aeec
- add 3.13 support, drop python 3.9 support (commit by @martibosch)
♻️ Refactors
1d446de
- fix comments on base client (commit by @martibosch)747471b
- separate_ts_df_from_endpoint
method in base client (commit by @martibosch)
v0.1.1
♻️ Refactors
624cf9b
- hardcopy abstract attribute to drop better_abc requirement (commit by @martibosch)
v0.1.0
bump: version 0.0.0 → 0.1.0