Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagepy
titleRequest for hourly data for 2m temperature for 2018 and 2019
collapsetrue
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.

...