cdsapi homepage : https://github.com/ecmwf/cdsapi
- Write a request in json file – don't forget the file format and name. Eg.
{
"url": "https://cds.climate.copernicus.eu/api/v2",
"uuid": "<user id>",
"key": "<user key>",
"variable": "reanalysis-era5-pressure-levels",
"options": {
"variable": "temperature",
"pressure_level": "1000",
"product_type": "reanalysis",
"date": "2017-12-01/2017-12-31",
"time": "12:00",
"format": "grib"
},
"filename":"test.grib"
}
- Run the command
docker run -it --rm \
-v $(pwd)/request.json:/input/request.json \
-v $(pwd)/.:/output \
<YOUR REPO>/cdsretrieve
Note : the file will be downloaded in the current folder, if not specified otherwise in the docker command. Inside the container, /input
folder include the request and /output
is target folder for the downloaded file.