Machinery¶
DWD (German Weather Service)¶
- class wetterdienst.provider.dwd.mosmix.access.KMLReader(station_ids, settings)¶
Read DWD XML Weather Forecast File of Type KML.
- download(url)¶
Download kml file as bytes. https://stackoverflow.com/questions/37573483/progress-bar-while-download-file-over-http-with-requests
- block_size: int or None
Bytes to download in one request; use instance value if None. If zero, will return a streaming Requests file-like instance.
- Parameters:
url (
str
) – url string to kml file- Return type:
BytesIO
- Returns:
content as bytes
- fetch(url)¶
Fetch weather mosmix file (zipped xml).
- Return type:
bytes
- get_metadata()¶
Get metadata as DataFrame.
- get_station_forecast(station_id)¶
Get forecasts as DataFrame.
- Return type:
DataFrame
- read(url)¶
Download and read DWD XML Weather Forecast File of Type KML.