...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
import cdsapi client = cdsapi.Client() dataset = "reanalysis-era5-single-levels" first_year = 2018 last_year = 2019 for year in range(first_year, last_year + 1): for month in range(1, 13): print("=========================================================") print("Downloading {year}-{month:02d}".format(year=year, month=month)) request = { "product_type": "reanalysis", "variable": "2m_temperature", "year": str(year), "month": "{month:02d}".format(month=month), "day": [ "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31" ], "time": [ "00:00", "01:00", "02:00", "03:00", "04:00", "05:00", "06:00", "07:00", "08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", '15:00', '16:00', "17:00", "18:00", "19:00", "20:00", "21:00", "22:00", "23:00", ], "area": [90, 170, 80,180,], "data_format": 'grib', "download_format": "unarchived" } target = "data_"+str(year)+"_"+ "{month:02d}".format(month=month)+".grib" client.retrieve(dataset, request).download(, target) |
CDS API Request for Temperature data from the ERA5 hourly dataset on pressure levels ('renalysis-era5-pressure-levels') on 11-10-2018, from 08:00 to 18:00 UTC on pressure level 1000 hPa.
...