Wetterdienst

Latest version: v0.104.0

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

Scan your dependencies

Page 1 of 24

0.104.0

Refactor
- Reduce the margin of the stations plot
- Make pydantic models for uis simpler
- Migrate from `sklearn+numpy` to `pyarrow` for location querying
- Remove command from Docker file
- Improve workflow for Docker
- Get rid of columns enumeration
- \[NOAA GHCN\] Improve date parsing and other fixes

0.103.0

Feature
- Stripes: Replace matplotlib by plotly
- Explorer: Add download button for plot
- Split up plotting extras into `plotting` and `matplotlib`
- Interpolation/Summary: Add dataset to DataFrame
- Add plotting capabilities

Refactor
- Update docker image extras

Chore
- Remove unused cachetools dependency
- Make fastexcel a polars extra
- Drop click-params dependency
- Make pyarrow a polars extra

Fix
- Fix benchmark code

0.102.0

Feature
- Add cmd to docker image

Refactor
- Use `to_list()[0]` instead of `first()`

0.101.0

Feature
- Move more details into `MetadataModel`

Refactor
- \[DWD Obs\] Make the download function more flexible using threadpool
- \[DWD Obs\] Cleanup parser function
- \[DWD Obs\] Improve fileindex and metaindex

Fix
- \[DWD Obs\] Reduce unnecessary file index calls during retrieval of data for stations with multiple files

0.100.0

Feature
- Add logo for restapi
- [Breaking] Add dedicated unit converter

Attention: Many units are changed to be more consistent with typical meteorological units. We now use `°C` for
temperatures. Also, length units are now separated in `length_short`, `length_medium` and `length_long` to get more
reasonable decimals. Fore more information, see the new units chapter (usage/units) in the documentation.

Refactor
- Add reasonable upper bounds for dependencies

Fix
- Filter out invalid underscore prefixed files

0.99.0

Feature
- Add setting `ts_complete=False` that allows to prevent building a complete time series

Refactor
- Docs: Change to markdown using mkdocs
- Settings: Switch to `pydantic_settings` for settings management
- Improve wetterdienst api class
- Dissolve wetterdienst notebook into examples
- Use `duckdb.sql` and ask only for WHERE clause
- Update restapi annotations
- Use `Settings` in restapi/cli core functions
- Restapi/Cli: Use pydantic models for request parameters
- Rename `dropna` to `drop_nulls`
- Change default of `drop_nulls` to True
- Replace occurrences of `dt.timezone.utc` by `ZoneInfo("UTC")`
- Improve release workflow using `uv build` and `uv publish`
- Improve docker-publish workflow to use `uv build`

Page 1 of 24

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.