Meteora

Latest version: v0.4.1

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.4.1

:bug: Bug Fixes

- [`f8a1815`](https://github.com/martibosch/meteora/commit/f8a18152d5883cf5b8c2673b6758a52717004674) - utils tests for standardized time/station cols; no posargs *(commit by [martibosch](https://github.com/martibosch))*

0.4.0

:boom: BREAKING CHANGES

- due to [`efcb356`](https://github.com/martibosch/meteora/commit/efcb356c6af506537c3ea6336baf46e0f73f75e8) - stations gdf and ts df id col as abstract attrs and settings *(commit by [martibosch](https://github.com/martibosch))*:

stations gdf and ts df id col as abstract attrs and settings

- due to [`7466e5c`](https://github.com/martibosch/meteora/commit/7466e5c82045f87a93a07c029c185a6281b83e6f) - filter ts range in agrometeo - TODO: find a better approach *(commit by [martibosch](https://github.com/martibosch))*:

filter ts range in agrometeo - TODO: find a better approach

:sparkles: New Features

- [`e29a4a2`](https://github.com/martibosch/meteora/commit/e29a4a2746b7684791434c201cb5f0b834e10ecf) - long_to_wide function for time series data frames in utils *(commit by [martibosch](https://github.com/martibosch))*
- [`9d77eff`](https://github.com/martibosch/meteora/commit/9d77eff9ab897be9bf08c533c244ae652a2d62a8) - added `long_to_cube` utils function *(commit by [martibosch](https://github.com/martibosch))*
- [`efcb356`](https://github.com/martibosch/meteora/commit/efcb356c6af506537c3ea6336baf46e0f73f75e8) - stations gdf and ts df id col as abstract attrs and settings *(commit by [martibosch](https://github.com/martibosch))*
- [`5c5e69f`](https://github.com/martibosch/meteora/commit/5c5e69f8bf79f9b406beac9d8b35791f0885294b) - split Netatmo ts requests in time range to respect API limits *(commit by [martibosch](https://github.com/martibosch))*
- [`deaf616`](https://github.com/martibosch/meteora/commit/deaf616b81eb892168897a4565160a9afc9907e2) - QC module plus Netatmo+QC example notebook *(commit by [martibosch](https://github.com/martibosch))*
- [`fb3c78d`](https://github.com/martibosch/meteora/commit/fb3c78dca2182f541fd1a99a302c1bbbb3cd70a2) - netatmo progress_apply from init to stations_gdf, more logging *(commit by [martibosch](https://github.com/martibosch))*

:bug: Bug Fixes

- [`76473ae`](https://github.com/martibosch/meteora/commit/76473ae23b2d9a63dab2fce69f76b95c14ba4b8b) - pl set null invalid dates then ignore (avoid errors in ghcnh) *(commit by [martibosch](https://github.com/martibosch))*
- [`a183f95`](https://github.com/martibosch/meteora/commit/a183f95a0dc6a2602841ffe2915ab20578ec3895) - drop stale osmnx import in base client *(commit by [martibosch](https://github.com/martibosch))*
- [`7466e5c`](https://github.com/martibosch/meteora/commit/7466e5c82045f87a93a07c029c185a6281b83e6f) - filter ts range in agrometeo - TODO: find a better approach *(commit by [martibosch](https://github.com/martibosch))*

:recycle: Refactors

- [`9b60e79`](https://github.com/martibosch/meteora/commit/9b60e798b863ae51d9b71e39c64ae8f2e78f826a) - use `pd.DataFrame.unstack` in `long_to_wide` *(commit by [martibosch](https://github.com/martibosch))*
- [`7fa3145`](https://github.com/martibosch/meteora/commit/7fa3145f6a1686c70a413f2b88f12a720d400044) - remove stale `NetatmoConnect.get` method *(commit by [martibosch](https://github.com/martibosch))*

0.3.0

:boom: BREAKING CHANGES

- due to [`7f30983`](https://github.com/martibosch/meteora/commit/7f3098346fd77c261465cebb3c9a19b2e739b6e3) - rename kws->kwargs, update docstrings and type annots *(commit by [martibosch](https://github.com/martibosch))*:

rename kws->kwargs, update docstrings and type annots

:sparkles: New Features

- [`4ca51b0`](https://github.com/martibosch/meteora/commit/4ca51b073554d703bd2346e1f255ca0b48b56d07) - noaa/ghcnh client *(commit by [martibosch](https://github.com/martibosch))*

:bug: Bug Fixes

- [`e5c6b0f`](https://github.com/martibosch/meteora/commit/e5c6b0f2d539ff3b9b96e36e176ba20d55410af0) - drop optimize arg for netatmo, add missing docstring for ts *(commit by [martibosch](https://github.com/martibosch))*
- [`1ebd514`](https://github.com/martibosch/meteora/commit/1ebd51473373b8bf1657e49dbc27f38c6723c2c1) - drop MetOffice `res_param` argument (API only supports hourly) *(commit by [martibosch](https://github.com/martibosch))*

:recycle: Refactors

- [`7f30983`](https://github.com/martibosch/meteora/commit/7f3098346fd77c261465cebb3c9a19b2e739b6e3) - rename kws->kwargs, update docstrings and type annots *(commit by [martibosch](https://github.com/martibosch))*
- [`609131a`](https://github.com/martibosch/meteora/commit/609131a1e4e8bbf5d5987b017e519708295bc425) - rm stale Netatmo bounds code, real time param as bool *(commit by [martibosch](https://github.com/martibosch))*
- [`d2161c4`](https://github.com/martibosch/meteora/commit/d2161c4caf8c36bc08dfa1d9d1f241a21d05e35c) - only one stations endpoint mixin *(commit by [martibosch](https://github.com/martibosch))*
- [`ab2d50d`](https://github.com/martibosch/meteora/commit/ab2d50d7748d69deca171a7ea1fe1288491baa26) - type definitions in utils *(commit by [martibosch](https://github.com/martibosch))*
- [`c58c320`](https://github.com/martibosch/meteora/commit/c58c32095318eb427e87eb28b261940334b4da28) - use separate (reusable) region mixin for base client *(commit by [martibosch](https://github.com/martibosch))*

0.2.0

:boom: BREAKING CHANGES

- due to [`826aeec`](https://github.com/martibosch/meteora/commit/826aeece13036addeedba39080326d39630dcd37) - add 3.13 support, drop python 3.9 support *(commit by [martibosch](https://github.com/martibosch))*:

add 3.13 support, drop python 3.9 support

:sparkles: New Features

- [`19a450d`](https://github.com/martibosch/meteora/commit/19a450d7a4c7f9670bf496fe329073bb61cdb364) - netatmo client with mocking in tests *(commit by [martibosch](https://github.com/martibosch))*
- [`826aeec`](https://github.com/martibosch/meteora/commit/826aeece13036addeedba39080326d39630dcd37) - add 3.13 support, drop python 3.9 support *(commit by [martibosch](https://github.com/martibosch))*

:recycle: Refactors

- [`1d446de`](https://github.com/martibosch/meteora/commit/1d446deebc22ce238d4e2ab5a416b9d5f9113d24) - fix comments on base client *(commit by [martibosch](https://github.com/martibosch))*
- [`747471b`](https://github.com/martibosch/meteora/commit/747471b2ad7e82c0ae9cf56e1ce14594e5197c13) - separate `_ts_df_from_endpoint` method in base client *(commit by [martibosch](https://github.com/martibosch))*

0.1.1

:recycle: Refactors

- [`624cf9b`](https://github.com/martibosch/meteora/commit/624cf9b0e591f4fbcc376b5d323a823294d8f6fc) - hardcopy abstract attribute to drop better_abc requirement *(commit by [martibosch](https://github.com/martibosch))*

0.1.0

- 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

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.