enstools.opendata.retrieve_nwp

enstools.opendata.retrieve_nwp(service='DWD', model='ICON', eps=None, grid_type=None, variable=None, level_type=None, levels=0, init_time=None, forecast_hour=None, merge_files=False, dest=None)

Downloads numerical weather prediction (NWP) datasets from opendata server.

Parameters:
servicestr

name of weather service. Default=”DWD”.

modelstr

name of the model. Default=”ICON”.

epsbool

if True, download ensemble forecast, otherwise download deterministic forecast.

grid_type: str

The type of the geo grid.

variablelist or str

list of variables to download. Multiple values are allowed.

level_typestr

one of “model”, “pressure”, or “single”

levelslist or int

levels to download. Unit depends on level_type.

init_timeint or str
forecast_hourlist or int

hours since the initialization of forecast. Multiple values are allowed.

merge_filesbool

if true, GRIB files are concatenated to create one file.

deststr

Destination folder for downloaded data. If the files are already available, they are not downloaded again.

Returns:
list

names of downloaded files.