...
Expand |
---|
title | Example to download ERA5.1 monthly mean temperature at 50 hPa at a regular lat/lon grid in NetCDF format. |
---|
|
Code Block |
---|
#!/usr/bin/env python
import cdsapi
c = cdsapi.Client()
c.retrieve('reanalysis-era5.1-complete', { # Please note the addition '.1' for ERA5.1!
# Keywords 'expver' and 'class' can be dropped. They are obsolete
# since their values are imposed by 'reanalysis-era5.1-complete'
'date': '2005-01-01', # Valid range: 2000-01-01 to 2006-12-31. Always first of the month for monthly means
'levelist': '50', # Pressure level at 50 hPa
'levtype': 'pl',
'param': '130.128', # Full information at https://apps.ecmwf.int/codes/grib/param-db/
'stream': 'moda', # Monthly means (of Daily means).
'type': 'an',
'grid' : '1.0/1.0', # Latitude/longitude grid resolution.
'format' : 'netcdf', # Output needs to be regular lat-lon, so only works in combination with 'grid'!
}, 'era5.1-temperature-monthly-mean.nc')
|
|
For ERA5-complete preliminary back-extension (1950-1978, superseded now, users are advised to access the final release from 1940 instead) follow the same procedure as for era5-complete explained above, however:
edit the script to change:
Code Block |
---|
'reanalysis-era5-complete' to 'reanalysis-era5-complete-preliminary-back-extension'
|
Data is available for the years 1950-1978 inclusive - so make sure that your request dates are within this time period.
...
Expand |
---|
title | Example to download ERA5 back extension (preliminary 1950-1978) hourly temperature from model level 1 to 5 at a regular lat/lon grid in NetCDF format |
---|
|
Code Block |
---|
|
import cdsapi
c = cdsapi.Client()
c.retrieve('reanalysis-era5-complete-preliminary-back-extension', { # Please note the name of the dataset
# Keywords 'expver' and 'class' can be dropped. They are obsolete
# since their values are imposed by 'reanalysis-era5-complete-preliminary-back-extension'
'date': '1970-01-01', # Valid range: 1950-01-01 to 1978-12-31.
'levelist': '1/2/3/4/5', # Model levels from 1 to 5
'levtype': 'ml',
'param': '130.128', # Full information at https://apps.ecmwf.int/codes/grib/param-db/
'stream': 'oper', # Hourly data.
'type': 'an',
'grid': '1.0/1.0', # Latitude/longitude grid resolution.
'time':'00/to/23', # You can drop :00:00 and use MARS short-hand notation, instead of '00/06/12/18', full information at https://confluence.ecmwf.int/pages/viewpage.action?pageId=118817378
'format':'netcdf', # Output needs to be regular lat-lon, so only works in combination with 'grid'!
}, 'era5.preliminary-back-extension-temperature-monthly-mean.nc') |
Expand |
---|
title | Example to download ERA5 back extension (preliminary 1950-1978) monthly mean temperature at 50 hPa at a regular lat/lon grid in NetCDF format |
---|
|
Code Block |
---|
#!/usr/bin/env python
import cdsapi
c = cdsapi.Client()
c.retrieve('reanalysis-era5-complete-preliminary-back-extension', { # Please note the name of the dataset
# Keywords 'expver' and 'class' can be dropped. They are obsolete
# since their values are imposed by 'reanalysis-era5-complete-preliminary-back-extension'
'date': '1964-01-01', # Valid range: 1950-01-01 to 1978-12-31. Always first of the month for monthly means
'levelist': '50', # Pressure level at 50 hPa
'levtype': 'pl',
'param': '130.128', # Full information at https://apps.ecmwf.int/codes/grib/param-db/
'stream': 'moda', # Monthly means (of Daily means).
'type': 'an',
'grid' : '1.0/1.0', # Latitude/longitude grid resolution.
'format' : 'netcdf', # Output needs to be regular lat-lon, so only works in combination with 'grid'!
}, 'era5.preliminary-back-extension-temperature-monthly-mean.nc')
|
Info |
---|
|
|
...