ecmwf_reanalysis_retrieve.py

  • Retrieves ERA-Interim reanalysis netCDF4 datasets from the ECMWF 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

Calling Sequence

usage: ecmwf_reanalysis_retrieve.py [-h] [--api-url API_URL]
                                    [--api-key API_KEY]
                                    [--api-email API_EMAIL]
                                    [--directory DIRECTORY]
                                    [--year YEAR [YEAR ...]]
                                    [--surface {MSL,SP,T2m} [{MSL,SP,T2m} ...]]
                                    [--level] [--invariant] [--mode MODE]
                                    MODEL [MODEL ...]

Positional Arguments

MODEL

Possible choices: ERA-Interim, ERA5

Reanalysis model to retrieve

Named Arguments

--api-url, -U

ECMWF api url

--api-key, -K

ECMWF api key

--api-email, -E

ECMWF api email

--directory, -D

Working data directory

--year, -Y

Model years to retrieve

--surface, -S

Possible choices: MSL, SP, T2m

Retrieve model surface variables

--level, -L

Retrieve model level variables

--invariant, -I

Retrieve model invariant parameters

--mode, -M

Permission mode of directories and files retrieved