History#

[v0.15.0] - 2026-05-26#

:sparkles: New Features#

:bug: Bug Fixes#

  • cc3cdf7 - require requests-cache>=1.3.2 for requests 2.34 compat (commit by @martibosch)

:wrench: Chores#

[v0.14.0] - 2026-03-11#

:sparkles: New Features#

:recycle: Refactors#

:white_check_mark: Tests#

  • de6ee44 - avoid xarray importerror from xproj (xarray/pull/10285) (commit by @martibosch)

[v0.13.0] - 2026-03-06#

:sparkles: New Features#

:bug: Bug Fixes#

:recycle: Refactors#

[v0.12.0] - 2026-02-01#

:boom: BREAKING CHANGES#

  • due to 4b73db5 - ECV constants in settings; added _temperature to dew point (commit by @martibosch):

    ECV constants in settings; added _temperature to dew point

  • due to 9256199 - improve performance by not sorting in _post_process_ts_df (commit by @martibosch):

    improve performance by not sorting in _post_process_ts_df

:sparkles: New Features#

:bug: Bug Fixes#

:recycle: Refactors#

[v0.11.0] - 2026-01-22#

:boom: BREAKING CHANGES#

  • due to a57d978 - ensure that self._region is in the client’s CRS (commit by @martibosch):

    ensure that self._region is in the client’s CRS

  • due to b1f6f7d - fix incorrect heatwave detection, now using gb and cumsum (commit by @martibosch):

    fix incorrect heatwave detection, now using gb and cumsum

:sparkles: New Features#

  • a57d978 - ensure that self._region is in the client’s CRS (commit by @martibosch)

  • b1f6f7d - fix incorrect heatwave detection, now using gb and cumsum (commit by @martibosch)

  • 1d6cf99 - raise informative ValueError in utils.long_to_cube without xr (commit by @martibosch)

:bug: Bug Fixes#

  • cd70c4b - get meteoswiss past year from recent file if not in historical (commit by @martibosch)

[v0.10.0] - 2025-12-01#

:boom: BREAKING CHANGES#

  • due to 2362ae3 - default Agrometeo CRS to lon/lat (some stations have no lv03) (commit by @martibosch):

    default Agrometeo CRS to lon/lat (some stations have no lv03)

:sparkles: New Features#

  • 2362ae3 - default Agrometeo CRS to lon/lat (some stations have no lv03) (commit by @martibosch)

:bug: Bug Fixes#

[v0.9.0] - 2025-12-01#

:boom: BREAKING CHANGES#

  • due to 043e229 - remove metoffice client (discontinued points api service) (commit by @martibosch):

    remove metoffice client (discontinued points api service)

:sparkles: New Features#

[v0.8.0] - 2025-08-28#

:sparkles: New Features#

:bug: Bug Fixes#

[v0.7.0] - 2025-08-10#

:sparkles: New Features#

:white_check_mark: Tests#

[v0.6.0] - 2025-06-30#

:sparkles: New Features#

:bug: Bug Fixes#

:recycle: Refactors#

  • 6f07086 - stations_gdf in BaseClient with _stations_gdf_id_col attr (commit by @martibosch)

:white_check_mark: Tests#

[v0.5.0] - 2025-04-10#

:sparkles: New Features#

  • 5df1c84 - use yearly ghcnh files with pandas (drop polars/pyarrow) (commit by @martibosch)

:bug: Bug Fixes#

:wrench: Chores#

[v0.4.1] - 2025-03-27#

:bug: Bug Fixes#

  • f8a1815 - utils tests for standardized time/station cols; no posargs (commit by @martibosch)

[v0.4.0] - 2025-03-27#

:boom: 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

:sparkles: New Features#

:bug: Bug Fixes#

:recycle: Refactors#

[v0.3.0] - 2025-03-16#

:boom: BREAKING CHANGES#

  • due to 7f30983 - rename kws->kwargs, update docstrings and type annots (commit by @martibosch):

    rename kws->kwargs, update docstrings and type annots

:sparkles: New Features#

:bug: Bug Fixes#

  • e5c6b0f - drop optimize arg for netatmo, add missing docstring for ts (commit by @martibosch)

  • 1ebd514 - drop MetOffice res_param argument (API only supports hourly) (commit by @martibosch)

:recycle: Refactors#

[v0.2.0] - 2025-03-13#

:boom: 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

:sparkles: New Features#

:recycle: Refactors#

[v0.1.1] - 2024-10-09#

:recycle: Refactors#

  • 624cf9b - hardcopy abstract attribute to drop better_abc requirement (commit by @martibosch)

0.1.0 (2023-04-18)#

  • First release on PyPI. [v0.1.1]: https://github.com/martibosch/meteora/compare/v0.1.0…v0.1.1 [v0.2.0]: https://github.com/martibosch/meteora/compare/v0.1.1…v0.2.0 [v0.3.0]: https://github.com/martibosch/meteora/compare/v0.2.0…v0.3.0 [v0.4.0]: https://github.com/martibosch/meteora/compare/v0.3.0…v0.4.0 [v0.4.1]: https://github.com/martibosch/meteora/compare/v0.4.0…v0.4.1 [v0.5.0]: https://github.com/martibosch/meteora/compare/v0.4.1…v0.5.0 [v0.6.0]: https://github.com/martibosch/meteora/compare/v0.5.0…v0.6.0 [v0.7.0]: https://github.com/martibosch/meteora/compare/v0.6.0…v0.7.0 [v0.8.0]: https://github.com/martibosch/meteora/compare/v0.7.0…v0.8.0 [v0.9.0]: https://github.com/martibosch/meteora/compare/v0.8.0…v0.9.0 [v0.10.0]: https://github.com/martibosch/meteora/compare/v0.9.0…v0.10.0 [v0.11.0]: https://github.com/martibosch/meteora/compare/v0.10.0…v0.11.0 [v0.12.0]: https://github.com/martibosch/meteora/compare/v0.11.0…v0.12.0 [v0.13.0]: https://github.com/martibosch/meteora/compare/v0.12.0…v0.13.0 [v0.14.0]: https://github.com/martibosch/meteora/compare/v0.13.0…v0.14.0 [v0.15.0]: https://github.com/martibosch/meteora/compare/v0.14.0…v0.15.0