Recent Releases of wetterdienst

wetterdienst - v0.108.0

What's Changed

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

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

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

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

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

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

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

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

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

New Contributors

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

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

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

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

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

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

New Contributors

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

New Contributors

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

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

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

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

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

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

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

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

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

New Contributors

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

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

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

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

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

New Contributors

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

New Contributors

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

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

New Contributors

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

New Contributors

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

New Contributors

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

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

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

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 as cflake 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

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

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 from kilojoule/m2 to joule/m2. Thanks, @jhbruhn.

New Contributors

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

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

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

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

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

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

New Contributors

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

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