Recent Releases of wetterdienst
wetterdienst - v0.108.0
What's Changed
- Improve restapi look and add impressum by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1451
- Use dataclass everywhere by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1453
- Fix numerous radar tests by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1454
- Refactor query method by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1456
- Adjust retry of function
download_file
by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1457 - Restapi: Add uvloop and httptools for speed via
uvicorn[standard]
by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1458
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.107.0...v0.108.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 7 days ago
wetterdienst - v0.107.0
What's Changed
- Refactor
download_file
by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1443 - Fix false attribute parsing by pydantic model in cli by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1446
- Fix date parsing for generic radar data by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1447
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.106.0...v0.107.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 1 month ago
wetterdienst - v0.106.0
What's Changed
- Improve parameter unpacking in
ParameterSearch.parse
by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1441 - Fix docker manifest by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1442
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.105.0...v0.106.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 2 months ago
wetterdienst - v0.105.0
What's Changed
- Improve date parsing by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1429
- Add user agent to default
fsspec_client_kwargs
by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1430 - Cleanup docker image by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1431
- Adjust apis to track resolution and dataset by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1433
- Improve numerous apis by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1437
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.104.0...v0.105.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 2 months ago
wetterdienst - v0.104.0
What's Changed
- Reduce the margin of the stations plot by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1418
- Lint everything (all ruff rules) by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1419
- Fix multiple cli tests by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1420
- Migrate from
sklearn+numpy
topyarrow
for location querying by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1421 - Improve Docker by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1406
- Get rid of columns enumeration by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1423
- [NOAA GHCN] Improve date parsing and other fixes by @gutzbenj in https://github.com/earthobservations/wetterdienst/commit/623f893cae20977c335515274a22fe95972fc2f7
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.103.0...v0.104.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 3 months ago
wetterdienst - v0.103.0
What's Changed
- Update extras by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1407
- A couple of improvements on dependencies by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1409
- Stripes: Replace matplotlib by plotly by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1411
- Interpolation/Summary: Add dataset to DataFrame by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1412
- Fix benchmark code by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1413
- Add plotting capabilities
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.102.0...v0.103.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 3 months ago
wetterdienst - v0.102.0
What's Changed
- Add cmd to docker image by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1404
- Use
to_list()[0]
instead offirst()
by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1405
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.101.0...v0.102.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 3 months ago
wetterdienst - v0.101.0
What's Changed
- Move more details into
MetadataModel
by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1395 - Multiple improvements on DWD Obs by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1396
- [DWD Obs] Add tests for all datasets by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1397
- [DWD Obs] Get rid of enum
DatetimeFormat
by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1398 - [DWD Obs] Improve fileindex and metaindex by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1399
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.100.0...v0.101.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 4 months ago
wetterdienst - v0.100.0
What's Changed
-
[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.
-
Filter out invalid underscore prefixed files by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1394
-
Add reasonable upper bounds
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.99.0...v0.100.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 4 months ago
wetterdienst - v0.99.0
What's Changed
- Improve wetterdienst api class by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1376
- Bump astral-sh/setup-uv from 4 to 5 by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1378
- Actions: Update tests matrix by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1379
- Remove unused dependencies by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1380
- Improve CI coverage run by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1381
- Drop
requests
as dependency by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1382 - Use duckdb.sql and ask only for WHERE clause by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1384
- Update restapi annotations by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1385
- Add
interpolation_station_distance
also to cli by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1386 - Improvements on cli testing by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1387
- Restapi/Cli: Use pydantic models for request parameters by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1388
- Replace occurrences of
dt.timezone.utc
byZoneInfo("UTC")
by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1390
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.98.0...v0.99.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 4 months ago
wetterdienst - v0.98.0
What's Changed
- Update example reference by @emmanuel-ferdman in https://github.com/earthobservations/wetterdienst/pull/1366
- Introduce new metadata model by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1355
- Update pyproject.toml by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1371
New Contributors
- @emmanuel-ferdman made their first contribution in https://github.com/earthobservations/wetterdienst/pull/1366
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.97.0...v0.98.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 5 months ago
wetterdienst - v0.97.0
What's Changed
- DWD Road: Use correct 15 minute resolution by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1361
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.96.0...v0.97.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 7 months ago
wetterdienst - v0.96.0
What's Changed
- Bump polars to
>=1.0.0
by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1352 - Change
DWDMosmixValues
andDWDDmoValues
to follow the core_collect_station_parameter
method by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1359 - Fix DWD Observation urban datasets with missing
to_date
by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1360
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.95.1...v0.96.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 7 months ago
wetterdienst - v0.95.1
What's Changed
- Drop rye in favor of uv by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1348
- Improve explorer by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1342
- Fix
state
column in station list creation for DWD Observation by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1350
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.95.0...v0.95.1
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 8 months ago
wetterdienst - v0.95.0
What's Changed
- Make fastexcel non-optional by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1340
- Improve docs by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1347
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.94.0...v0.95.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 8 months ago
wetterdienst - v0.94.0
What's Changed
- DWD Road: Add new station groups by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1336
- Explorer: Fix DWD Mosmix by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1338
- Update aiohttp requirement from <3.10,>=3.8 to >=3.8,<3.11 in the pip group by @dependabot in https://github.com/earthobservations/wetterdienst/pull/1337
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.93.0...v0.94.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 9 months ago
wetterdienst - v0.93.0
What's Changed
- Use Sequence as type hint by @Weidav in https://github.com/earthobservations/wetterdienst/pull/1327
- Fix multiple Geosphere parameter and unit enums by @gutzbenj in https://github.com/earthobservations/wetterdienst/commit/570d6fc09d74204405943a77831090d549d442e2
- Explorer: Fix wrap (parameter, dataset) in iterator by @gutzbenj in https://github.com/earthobservations/wetterdienst/commit/d311fa7193f71763146063b3f99a09df1fdb9fac
- Adjust parameter typing of apis by @gutzbenj in https://github.com/earthobservations/wetterdienst/commit/3121bc32bed6effde1bc7bfb058c9d522b750fdc
New Contributors
- @Weidav made their first contribution in https://github.com/earthobservations/wetterdienst/pull/1327
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.92.0...v0.93.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 9 months ago
wetterdienst - v0.92.0
What's Changed
- Rename many parameters with units by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1321
- Bump pyarrow version to <18 by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1322
- Fix docs by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1323
- Several fixes on EAHydrology by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1324
- Geosphere Dataset Update by @bluearrow98 in https://github.com/earthobservations/wetterdienst/pull/1290
- Project: Change to the rye by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1210
New Contributors
- @bluearrow98 made their first contribution in https://github.com/earthobservations/wetterdienst/pull/1290
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.91.0...v0.92.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 9 months ago
wetterdienst - v0.91.0
What's Changed
- Fix DWD Road api by @gutzbenj in https://github.com/earthobservations/wetterdienst/commit/63e8344733c48a4d2b15aa3e8095bbd945df7495
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.90.0...v0.91.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 10 months ago
wetterdienst - v0.90.0
What's Changed
- Bump certifi from 2024.6.2 to 2024.7.4 in the pip group by @dependabot in https://github.com/earthobservations/wetterdienst/pull/1318
- Docker: Add platform linux/arm64 by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1314
- Move Dockerfile to toplevel by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1320
- Bump
environs
to <12 by @gutzbenj in https://github.com/earthobservations/wetterdienst/commit/a4f90f23beff127556a955ff0b9211bfe0c0b3d0 - Explorer: Fix json export by @gutzbenj in https://github.com/earthobservations/wetterdienst/commit/37d633c7716e3b430585199691848646d212d297
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.89.0...v0.90.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 10 months ago
wetterdienst - v0.89.0
What's Changed
- Revert "Remove unnecessary setup.py" by @amotl in https://github.com/earthobservations/wetterdienst/pull/1309
- Fix docs building by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1308
- Dependabot: Group python dependencies by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1310
- Fix several tests by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1312
- Dependencies: Migrate from
crate[sqlalchemy]
tosqlalchemy-cratedb
by @amotl in https://github.com/earthobservations/wetterdienst/pull/1307 - Fix restapi docs by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1315
- Fix group by unpack by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1317
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.88.0...v0.89.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 10 months ago
wetterdienst - v0.88.0
What's Changed
- Update image renders in README.rst by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1305
- Allow passing
--listen
when running the explorer to specify the host and port
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.87.0...v0.88.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 11 months ago
wetterdienst - v0.87.0
What's Changed
- Rename warming stripes to climate stripes and add precipitation version by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1303
- Replace custom Settings class with pydantic model by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1304
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.86.0...v0.87.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 11 months ago
wetterdienst - v0.86.0
What's Changed
- Improvements on interpolation/summary by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1302
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.85.0...v0.86.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 11 months ago
wetterdienst - v0.85.0
What's Changed
- Add example for duckdb dump by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1299
- Fix
dropna
argument for DWD Mosmix and DMO by @gutzbenj - Adjust DWD Mosmix and DMO kml reader to parse all parameters by @gutzbenj
- Fix
to_target(duckdb)
for stations by @gutzbenj - Fix init of
DwdDmoRequest
by @gutzbenj
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.84.0...v0.85.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 11 months ago
wetterdienst - DWD OBS DAILY CLIMATE SUMMARY DUCKDB DUMP 2024_05_20
Overview
This is a complete dump of the DWD Observation Daily Climate Summary dataset in one duckdb file. Query it and find out about Germany's climatological history including highs, lows, extremes etc of all parameters.
List of parameters:
- CLOUD_COVER_TOTAL
- HUMIDITY
- PRECIPITATION_FORM
- PRECIPITATION_HEIGHT
- PRESSURE_AIR_SITE
- PRESSURE_VAPOR
- SNOW_DEPTH
- SUNSHINE_DURATION
- TEMPERATURE_AIR_MAX_200
- TEMPERATURE_AIR_MEAN_200
- TEMPERATURE_AIR_MIN_005
- TEMPERATURE_AIR_MIN_200
- WIND_GUST_MAX
- WIND_SPEED
How to use
import duckdb
FILE = "dwd_obs_daily_climate_summary.duckdb"
con = duckdb.connect(FILE)
# stations
print(con.execute("SELECT * FROM stations LIMIT 1000"))
# values
print(con.execute("SELECT * FROM values LIMIT 1000"))
# or get a polars dataframe
print(con.execute("SELECT * FROM values LIMIT 1000").pl())
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 12 months ago
wetterdienst - v0.84.0
What's Changed
- Improve the usage of the info class by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1284
- Fix DWD Obs station list column specs again by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1296
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.83.0...v0.84.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj 12 months ago
wetterdienst - v0.83.0
What's Changed
- Allow
wide
shape with multiple datasets by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1282
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.82.0...v0.83.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 1 year ago
wetterdienst - v0.82.0
What's Changed
- Bump idna from 3.6 to 3.7 by @dependabot in https://github.com/earthobservations/wetterdienst/pull/1273
- Bump aiohttp from 3.9.3 to 3.9.4 in the pip group across 1 directory by @dependabot in https://github.com/earthobservations/wetterdienst/pull/1274
- README fixes by @1Maxnet1 in https://github.com/earthobservations/wetterdienst/pull/1275
- Adjust column specs for DWD Observation station listing by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1280
- Fix parsing IMGW station list by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1281
New Contributors
- @1Maxnet1 made their first contribution in https://github.com/earthobservations/wetterdienst/pull/1275
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.81.0...v0.82.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 1 year ago
wetterdienst - v0.81.0
What's Changed
- Improve warming stripes by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1270
- Add tests for streamlit apps by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1271
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.80.0...v0.81.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 1 year ago
wetterdienst - v0.80.0
What's Changed
- Bump poethepoet from 0.24.4 to 0.25.0 by @dependabot in https://github.com/earthobservations/wetterdienst/pull/1259
- Bump pillow from 10.2.0 to 10.3.0 by @dependabot in https://github.com/earthobservations/wetterdienst/pull/1264
- UI: Add warming stripes by @gutzbenj in https://github.com/earthobservations/wetterdienst/commit/9ca6c6d2fa7eb69d62c55e4c9cc57c22bbe7db6a
- Add warming stripes app by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1268
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.79.0...v0.80.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 1 year ago
wetterdienst - v0.79.0
What's Changed
- Add multiple lint rules by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1245
- Set
target-version
of ruff to py39 by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1252 - Fix parsing of DWD Observation stations where name contains a comma
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.78.0...v0.79.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 1 year ago
wetterdienst - v0.78.0
What's Changed
- Docker: Install more extras
- Cli/Restapi: Return empty values if no data is available by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1243
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.77.1...v0.78.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 1 year ago
wetterdienst - v0.77.1
What's Changed
- Fix setting NOAA GHCN-h date to UTC
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.77.0...v0.77.1
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 1 year ago
wetterdienst - v0.77.0
What's Changed
- Fix
AsyncFileSystem
monkeypatching breaking 3rd-party file systems by @provinzkraut in https://github.com/earthobservations/wetterdienst/pull/1241 - Refactor index caching -> Remove monkeypatch for fsspec by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1242
New Contributors
- @provinzkraut made their first contribution in https://github.com/earthobservations/wetterdienst/pull/1241
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.76.1...v0.77.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 1 year ago
wetterdienst - v0.76.1
What's Changed
- NOAA GHCN Hourly: Fix date parsing
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.76.0...v0.76.1
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 1 year ago
wetterdienst - v0.76.0
What's Changed
- Use Python 3.12 for docs by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1228
- docstring doesn't match method signature by @donni-h in https://github.com/earthobservations/wetterdienst/pull/1234
- Add NOAA GHCN Hourly API (also known as ISD) by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1235
New Contributors
- @donni-h made their first contribution in https://github.com/earthobservations/wetterdienst/pull/1234
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.75.0...v0.76.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 1 year ago
wetterdienst - v0.75.0
What's Changed
- Allow duckdb for Python 3.12 again by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1222
- Remove join outer workaround by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1223
- Bump polars to 0.20.10 by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1224
- Use
backports-datetime-fromisoformat
only for Python < 3.11 by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1226 - Docker: Bump to Python 3.12 by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1168
- Reduce docker image size by using multi stage by @neumann-nico in https://github.com/earthobservations/wetterdienst/pull/1225
- Unify wetterdienst-standard and wetterdienst-full into wetterdienst image by @neumann-nico in https://github.com/earthobservations/wetterdienst/pull/1227
- CI: Run software tests on GHA/macOS/M1 by @amotl in https://github.com/earthobservations/wetterdienst/pull/1191
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.74.0...v0.75.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 1 year ago
wetterdienst - v0.74.0
What's Changed
- Define missing
eccodes
extra by @xylar in https://github.com/earthobservations/wetterdienst/pull/1204 - Fix excel dependencies by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1216
- Replace
ExportMixin
with class methods by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1218 - Restapi: Add health check endpoint by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1219
New Contributors
- @xylar made their first contribution in https://github.com/earthobservations/wetterdienst/pull/1204
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.73.0...v0.74.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 1 year ago
wetterdienst - v0.73.0
What's Changed
- Remove Python version upper bound by @sanmai-NL in https://github.com/earthobservations/wetterdienst/pull/1175
- Fix unfolding of single
group_by
groups and unify calls togroup_by
by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1182 - Bump minimum polars version to 0.20.6 by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1183
- Detach start and end date adjustment from building date range by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1169
- Update python-examples.rst by @Korbenga in https://github.com/earthobservations/wetterdienst/pull/1192
- Remove pandas where possible by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1184
New Contributors
- @sanmai-NL made their first contribution in https://github.com/earthobservations/wetterdienst/pull/1175
- @Korbenga made their first contribution in https://github.com/earthobservations/wetterdienst/pull/1192
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.72.0...v0.73.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 1 year ago
wetterdienst - v0.72.0
What's Changed
- DWD Radar: fix datetime adjustment by @niclashoyer in https://github.com/earthobservations/wetterdienst/pull/1152
- Update German Weather Stations plot in README by @maxnoe in https://github.com/earthobservations/wetterdienst/pull/1154
- Move plot creation scripts to examples folder by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1155
- Add test for dwd climate summary xarray example by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1156
- Improve export to csv by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1157
- Update polars methods by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1165
- Fix issue when using
force_ndarray_like=True
with pint UnitRegistry by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1167
New Contributors
- @maxnoe made their first contribution in https://github.com/earthobservations/wetterdienst/pull/1154
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.71.0...v0.72.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 1 year ago
wetterdienst - v0.71.0
What's Changed
- CI: Add support for Python 3.12 by @amotl in https://github.com/earthobservations/wetterdienst/pull/1008
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.70.0...v0.71.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 1 year ago
wetterdienst - v0.70.0
What's Changed
- Remove black by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1136
- Multiple fixes to get CI green by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1138
- Improve parsing of data by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1139
- Replace partial with lambda in most places by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1140
- IMGW: Use ttl of 5 minutes for caching by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1141
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.69.0...v0.70.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 1 year ago
wetterdienst - v0.69.0
What's Changed
- Restapi: Unify station parameter and add alias by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1126
- Adjust terraform code to make publishing work by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1128
- Interpolation: Make maximum station distance per parameter configurab… by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1129
- Restapi: Move restapi from /restapi to /api by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/1130
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.68.0...v0.69.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 1 year ago
wetterdienst - v0.68.0
What's Changed
- Add example for forecast validation by @gutzbenj
- Bump polars from 0.19.12 to 0.19.15 by @dependabot
- Bump aiohttp from 3.8.6 to 3.9.0 by @dependabot
- Bump cryptography from 41.0.5 to 41.0.6 by @dependabot
- Fix parsing of DWD Observation 1 minute precipitation data by @gutzbenj
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.67.0...v0.68.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 1 year ago
wetterdienst - v0.67.0
What's Changed
- Rename example folder to examples by @gutzbenj
- Use artificial station id for interpolation and summarization by @gutzbenj
- Rewrite python api and examples docs by @gutzbenj
- Rework wetterdienst info command by @gutzbenj
- [Breaking] Use start_date and end_date instead of from_date and to_date by @gutzbenj
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.66.1...v0.67.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 1 year ago
wetterdienst - v0.66.1
What's Changed
- Add test to ensure documentation of data coverage in docs by @gutzbenj
- Add workaround for issue with DWD Observation station lists by @gutzbenj
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.66.0...v0.66.1
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 1 year ago
wetterdienst - v0.66.0
What's Changed
- Fix DWD DMO again by @gutzbenj
- Make cli and restapi work with DWD DMO lead time argument by @gutzbenj
- Rework export formats and tests by @gutzbenj
- Improve radar access by @gutzbenj
- Style restapi landing page by @gutzbenj
- Fix test for Dwd Observation subdaily wind extreme dataset by @gutzbenj
- Replace timezonefinder by tzfpy by @gutzbenj
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.65.0...v0.66.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 1 year ago
wetterdienst - v0.65.0
What's Changed
- Small changes on zarr export by @gutzbenj
- Cleanup error handling by @gutzbenj
- Make cli work with DwdDmoRequest API by @gutzbenj
- Some cleanups in tests of restapi and cli by @gutzbenj
- Cleanup cli and add examples for interpolate/summarize by @gutzbenj
- Fix DWD Observation API for 5 minute data by @gutzbenj
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.64.0...v0.65.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 1 year ago
wetterdienst - v0.64.0
What's Changed
- Maintenance: This and that, round 2 by @amotl
- Use polars for reading json in WSV API by @gutzbenj
- Remove direct tzdata dependency by @gutzbenj
- Replace pandas read_fwf calls by polars substitutes by @gutzbenj
- Export: Add support for InfluxDB 3.x by @gutzbenj
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.63.0...v0.64.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 1 year ago
wetterdienst - v0.63.0
What's Changed
- Extend streamlit app by @gutzbenj
- Fix sort of returned DataFrame by @gutzbenj
- Use ZoneInfo everywhere for timezones by @gutzbenj
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.62.0...v0.63.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 1 year ago
wetterdienst - v0.62.0
What's Changed
- Fix multiple issues with DwdObservationRequest API by @gutzbenj
- Raise minimum polars version to 0.19.6
- Use more polars column functions by @gutzbenj
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.61.0...v0.62.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 1 year ago
wetterdienst - v0.61.0
What's Changed
- Make parameters TEMPERATURE_AIR_MAX_200 and TEMPERATURE_AIR_MIN_200 s… by @gutzbenj
- Dependencies: Bump a few versions, start using version range constraints by @amotl
- Dependencies: Use ruff==0.0.291. Format code. by @amotl
- Dependencies: Bump leftover versions using version range constraints by @amotl
- CI: Fix Dependabot configuration by @amotl
- Dependencies: Bump a few more, using timestamp-based versioning by @amotl
- Dependencies: Remove Percy by @amotl
- Fix imgw api by @gutzbenj
- Improve streamlit app plotting capabilities by @gutzbenj
- Tests: Re-run test cases on failures by @amotl
- Tests: Mark test case
test_api_values_missing_null
ascflake
by @amotl - Read the Docs: Use Python 3.11 by @amotl
- Fix DWD DMO api by @gutzbenj
- Update to wradlib 2.0 by @kmuehlbauer
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.60.0...v0.61.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 1 year ago
wetterdienst - v0.60.0
What's Changed
- Add DWD DMO implementation
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.59.3...v0.60.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 1 year ago
wetterdienst - v0.59.3
What's Changed
- Fix DWD solar date string correction
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.59.2...v0.59.3
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 1 year ago
wetterdienst - v0.59.2
What's Changed
- Fix documentation and unit conversion for Geosphere 10minute radiation data
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.59.1...v0.59.2
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 1 year ago
wetterdienst - v0.59.1
What's Changed
- Fix Geosphere parameter names
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.59.0...v0.59.1
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 1 year ago
wetterdienst - v0.59.0
What's Changed
- Revise type hints for parameter and station_id by @gutzbenj
- Fix Geosphere Observation parsing of dates in values by @mhuber89
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.58.1...v0.59.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 2 years ago
wetterdienst - v0.58.1
What's Changed
- Fix Geosphere parameter case by @gutzbenj
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.58.0...v0.58.1
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 2 years ago
wetterdienst - v0.58.0
What's Changed
- Add retry to functions
- Add implementation for IMGW observation
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.57.1...v0.58.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 2 years ago
wetterdienst - v0.57.1
What's Changed
- Upgrade Debian version to 12 bookworm by @neumann-nico
- Tests: Add test for DWD Road Weather example by @gutzbenj
- Update python-api.rst by @Justus-Braun
- Fix pyarrow dependency and bump version to 0.57.1 by @gutzbenj
New Contributors
- @Justus-Braun made their first contribution in https://github.com/earthobservations/wetterdienst/pull/962
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.57.0...v0.57.1
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 2 years ago
wetterdienst - v0.57.0
What's Changed
- Drop third party notices again
- Move Raspi installation hints to README.rst -> Thanks @chr-sto !
- Migrate to polars
- Add DWD Road Weather
New Contributors
- @brry made their first contribution in https://github.com/earthobservations/wetterdienst/pull/953
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.56.2...v0.57.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 2 years ago
wetterdienst - v0.56.2
What's Changed
- Fix Unit definition for RADIATION_GLOBAL by @jhbruhn
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.56.1...v0.56.2
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 2 years ago
wetterdienst - v0.56.1
What's Changed
- Fix
JOULE_PER_SQUARE_METER
definition fromkilojoule/m2
tojoule/m2
. Thanks, @jhbruhn.
New Contributors
- @jhbruhn made their first contribution in https://github.com/earthobservations/wetterdienst/pull/937
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.56.0...v0.56.1
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 2 years ago
wetterdienst - v0.56.0
What's Changed
- Interpolation: Fix precipitation index interpolation by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/918
- Bump version to 0.55.2 by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/919
- Update docker images by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/920
- Revert Docker image update by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/921
- Update benchmarks by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/923
- Radar: Change examples to use xarray based methods by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/924
- Timeseries: Fix now and now_local attributes on core class by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/928
- Bump version to 0.56.0 by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/930
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.55.1...v0.56.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 2 years ago
wetterdienst - v0.55.1
What's Changed
- Fix setting empty values in DWD observation data and bump version to … by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/917
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.55.0...v0.55.1
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 2 years ago
wetterdienst - v0.55.0
What's Changed
- Explorer: Fix function calls by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/908
- Fix explorer app by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/909
- Drop Python 3.8 and make wradlib tests work by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/910
- Bump version to 0.55.0 by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/911
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.54.1...v0.55.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 2 years ago
wetterdienst - v0.54.1
What's Changed
- Fix dwd observations 1 minute fileindex by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/906
- Bump version to 0.54.1 by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/907
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.54.0...v0.54.1
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 2 years ago
wetterdienst - v0.54.0
What's Changed
- CLI: Fix option parsing for comma-separated lists by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/853
- CI: Modernize GHA Docker build & publish recipe by @amotl in https://github.com/earthobservations/wetterdienst/pull/874
- Let dependabot search for Github Action updates monthly by @neumann-nico in https://github.com/earthobservations/wetterdienst/pull/880
- Update dependencies by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/877
- Update GitHub actions by @neumann-nico in https://github.com/earthobservations/wetterdienst/pull/887
- CI: Improve installation of
wradlib
andh5py
. Remove dependency on GDAL. by @amotl in https://github.com/earthobservations/wetterdienst/pull/879 - Fix fileindex and metaindex for DWD Observation by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/890
- SCALAR: Improve handling skipping of empty data by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/889
- DOCS: Fix precipitation units by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/892
- DOCS: Update examples with "recent" period by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/895
- Make all parameter levels equal for all weather services by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/897
- Clean up tests by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/900
- Refactoring and naming things: Use "shape={long,wide}" instead of "tidy". Use "Timeseries" instead of "Scalar". by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/901
- Skip explorer and gaussian tests on non-Linux, due to stalling on CI by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/902
- Bump version to 0.54.0 by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/905
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.53.0...v0.54.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 2 years ago
wetterdienst - v0.53.0
What's Changed
- Defer module loading to improve startup speed and memory use by @amotl in https://github.com/earthobservations/wetterdienst/pull/849
- Modernize Docker environments, and fix erroneous
selftest.sh
not failing the Docker SuT procedure by @amotl in https://github.com/earthobservations/wetterdienst/pull/852 - SCALAR: Make use of tidy option if multiple datasets are queried by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/854
- Maintenance: This and that, round 1 by @amotl in https://github.com/earthobservations/wetterdienst/pull/851
- QA: Use Ruff by @amotl in https://github.com/earthobservations/wetterdienst/pull/855
- Cleanup further code by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/845
- add an example with a gaussian model fitting by @MyPyDavid in https://github.com/earthobservations/wetterdienst/pull/866
- Providing
settings
instance via DI by @amotl in https://github.com/earthobservations/wetterdienst/pull/727 - Bump version to 0.53.0 by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/867
New Contributors
- @MyPyDavid made their first contribution in https://github.com/earthobservations/wetterdienst/pull/866
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.52.0...v0.53.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 2 years ago
wetterdienst - Griaß Di
- Add Geosphere Observation implementation for Austrian meteorological data
- RADAR: Clean up code and merge access module into api
- DWD MOSMIX: Fix parsing station list
- DWD MOSMIX: Fix converting degrees minutes to decimal degrees within the
stations list. The previous method did not produce correct results on
negative lat/lon values.
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 2 years ago
wetterdienst - New wetterdienst explorer layout
- Update wetterdienst explorer with clickable stations and slighly changed layout
- Improve radar tests and certain dict comparisons
- Fix problem with numeric column names in method gain_of_value_pairs
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 2 years ago
wetterdienst - All things geo
- Interpolation/Summary: Now the queried point can be an existing station laying on the border of the polygon that it's
being checked against - Geo: Change function signatures to use latlon tuple instead of latitude and longitude
- Geo: Enable querying station id instead of latlon within interpolate and summarize
- Geo: Allow using values of nearby stations instead of interpolated values
- Fix timezone related problems when creating full date range
- UI: Add interpolate/summarize methods as subspaces
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 2 years ago
wetterdienst - Add NWS Observation and Eaufrance Hubeau APIs
What's Changed
- CI: Fix testing on Python 3.11 by @amotl in https://github.com/earthobservations/wetterdienst/pull/787
- Fix bug with dropping duplicates of acquired data by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/789
- Add NWS observation api by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/781
- Modernize Poetry configuration and project dependencies by @amotl in https://github.com/earthobservations/wetterdienst/pull/788
- NWS API: Adjust
User-Agent
header by @amotl in https://github.com/earthobservations/wetterdienst/pull/792 - Improve
ruff
configuration by @amotl in https://github.com/earthobservations/wetterdienst/pull/795 - Add Eaufrance Hubeau API by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/657
- Dependencies: Stop exporting
requirements.txt
files by @amotl in https://github.com/earthobservations/wetterdienst/pull/794 - Fix NOAA GHCN data access issues with timezones and empty data by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/798
- Fix Eaufrance Hubeau dynamic docs header by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/799
- Remove unnecessary setup.py by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/800
- Create dependency-review.yml by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/801
- Bump version to 0.49.0 by @gutzbenj in https://github.com/earthobservations/wetterdienst/pull/807
Full Changelog: https://github.com/earthobservations/wetterdienst/compare/v0.48.0...v0.49.0
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 2 years ago
wetterdienst - Fix DWD Observation urban_pressure
- Fix DWD Observation urban_pressure dataset access (again)
- Add example to dump DWD climate summary observations in zarr with help of xarray
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 2 years ago
wetterdienst - Fix DWD Observation urban_pressure
- Fix DWD Observation urban_pressure dataset access
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 2 years ago
wetterdienst - Mosmix-L all stations is back
- Add support for reading DWD Mosmix-L all stations files
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 2 years ago
wetterdienst - Add summary of multiple weather stations for a given lat/lon point
- Add summary of multiple weather stations for a given lat/lon point (currently only works for DWDObservationRequest)
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 2 years ago
wetterdienst - Make DwdMosmixRequest return data according to start and end date
- Make DwdMosmixRequest return data according to start and end date
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 2 years ago
wetterdienst - Fix passing an empty DataFrame through unit conversion
- Fix passing an empty DataFrame through unit conversion and ensure set of columns
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 2 years ago
wetterdienst - Add interpolation of multiple weather stations
- Add interpolation of multiple weather stations for a given lat/lon point (currently only works for DWDObservationRequest)
- Fix access of DWD Observation climate_urban datasets
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 2 years ago
wetterdienst - Fix explorer
- Slightly adapt the conversion function to satisfy linter
- Fix parameter names:
- we now use consistently INDEX instead of INDICATOR
- index and form got mixed up with certain parameters, where actually index was measured/given but not the form
- global radiation was mistakenly named radiation_short_wave_direct at certain points, now it is named correctly
- Adjust Docker images to fix build problems, now use python 3.10 as base
- Adjust NOAA sources to AWS as NCEI sources currently are not available
- Make explorer work again for all services setting up Period enum classes instead of single instances of Period for
period base
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 2 years ago
wetterdienst - Reduce memory consumption of DWD Mosmix
- Use lxml.iterparse to reduce memory consumption when parsing DWD Mosmix files
- Fix Settings object instantiation
- Change logging level for Settings.cache_disable to INFO
- Add DWD Observation climate_urban datasets
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 2 years ago
wetterdienst - Fix DWD Mosmix station locations
- Fix DWD Mosmix station locations
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 2 years ago
wetterdienst - Move cache settings
- Move cache settings to core wetterdienst Settings object
- Fix two parameter names
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 2 years ago
wetterdienst - Fix DWD observation daily solar access
- Fix correct mapping of periods for solar daily data which should also have Period.HISTORICAL besides Period.RECENT
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj over 2 years ago
wetterdienst - Fix return of empty dataframes
- Fix passing through of empty dataframe when trying to convert units
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 3 years ago
wetterdienst - Update dependencies
- Update dependencies
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 3 years ago
wetterdienst - Update dependencies
- Update dependencies
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 3 years ago
wetterdienst - Add DWD Observation 5 minute precipitation dataset
- Add DWD Observation 5 minute precipitation dataset
- Add test to compare actually provided DWD observation datasets with the ones we made available with wetterdienst
- Fix one particular dataset which was not correctly included in our DWD observations resolution-dataset-mapping
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 3 years ago
wetterdienst - Small fixes
- Fix EA hydrology access
- Update ECCC observation methods to acquire station listing
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 3 years ago
wetterdienst - Fix FSSPEC Kwargs
- Fix using shared FSSPEC_CLIENT_KWARGS everywhere
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 3 years ago
wetterdienst - Add options to skip empty data and station
- Add option to skip empty stations (option tidy must be set)
- Add option to drop empty rows (value is NaN) (option tidy must be set)
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 3 years ago
wetterdienst - Add EA UK Hydrology API
- Add UKs Environment Agency hydrology API
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 3 years ago
wetterdienst - Few fixes
- Fix acquisition of DWD weather phenomena data
- Set default encoding when reading data from DWD with pandas to 'latin1'
- Fix typo in
EcccObservationResolution
Atmosphere - Meteorological Observation and Forecast
- Python
Published by neumann-nico almost 3 years ago
wetterdienst - Fix historical DWD radolan acquisition
- Fix acquisition of historical DWD radolan data that comes in archives
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 3 years ago
wetterdienst - Few fixes
- Fix creation of empty DataFrame for missing station ids
- Fix creation of empty DataFrame for annual data
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 3 years ago
wetterdienst - Revert skipping ssl verification
- Revert ssl option
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 3 years ago
wetterdienst - Temporary fix for DWD server certificate
- Circumvent DWD server ssl certificate problem by temporary removing ssl verification
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj almost 3 years ago
wetterdienst - Add WSV Pegelonline
- Add implementation of WSV Pegelonline service
- Clean up code at several places
- Fix ECCC observations access
Atmosphere - Meteorological Observation and Forecast
- Python
Published by gutzbenj about 3 years ago