summaryrefslogtreecommitdiff
path: root/docker/README.md
diff options
context:
space:
mode:
authorb8raoult <53792887+b8raoult@users.noreply.github.com>2020-07-21 12:24:20 +0100
committerGitHub <noreply@github.com>2020-07-21 12:24:20 +0100
commit7b8ac266be9f0843ece82e1bb5e9b2ac41a0be46 (patch)
tree183254dc0898bf8b12ebb92bbc57b0aeddd36ec0 /docker/README.md
parent702dc6e5bbc79f06df22b5ef0a7ed95293767d69 (diff)
parent593ad32729a6b41689305879561ab3ed09a637c6 (diff)
Merge pull request #20 from fxi/dockerized
Docker image for cdsapi
Diffstat (limited to 'docker/README.md')
-rw-r--r--docker/README.md38
1 files changed, 38 insertions, 0 deletions
diff --git a/docker/README.md b/docker/README.md
new file mode 100644
index 0000000..a6555aa
--- /dev/null
+++ b/docker/README.md
@@ -0,0 +1,38 @@
+## Simple wrapper around cdsapi
+
+cdsapi homepage : https://github.com/ecmwf/cdsapi
+
+### How to use the dockerized version ?
+
+1. Write a request in json file – don't forget the file format and name. Eg.
+
+```js
+{
+ "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"
+}
+```
+
+2. Run the command
+
+```sh
+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.
+
+