cds_reanalysis_retrieve.py

  • Retrieves ERA5 reanalysis netCDF4 datasets from the CDS Web API

    • 2-metre Temperature (t2m)

    • Surface Pressure (ps)

    • Mean Sea Level Pressure (msl)

    • Temperature (t) and Specific Humidity (q) on Model Levels

    • Invariant Parameters

Source code

usage: cds_reanalysis_retrieve.py [-h] [--api-url API_URL] [--api-key API_KEY]
                                  [--directory DIRECTORY]
                                  [--year YEAR [YEAR ...]]
                                  [--surface {MSL,SP,T2m,P-E} [{MSL,SP,T2m,P-E} ...]]
                                  [--level] [--invariant] [--timeout TIMEOUT]
                                  [--mode MODE]

Named Arguments

--api-url, -U

CDS api url

--api-key, -K

CDS api key

--directory, -D

Working data directory

--year, -Y

Model years to retrieve

--surface, -S

Possible choices: MSL, SP, T2m, P-E

Retrieve model surface variables

  • 'MSL': mean sea level pressure field

  • 'SP': surface pressure field

  • 'T2m': 2-metre temperature field

  • 'P-E': precipitation and evaporation fields

--level, -L

Retrieve model level variables

--invariant, -I

Retrieve model invariant parameters

--timeout, -t

Timeout in seconds for blocking operations

--mode, -M

Permission mode of directories and files retrieved