Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

2) The CDS API is a service providing programmatic access to CDS data in Python (using the CDS API client). Users need to have a CDS account to use it with the their related CDS API keycredentials. For a full description and some useful examples, please see How to use the CDS API

If users have more than one CDS API key and therefore (e.g. you also have a Atmosphere Data Store (ADS) account), you have to pass credentials in explicitly , and the following method can be used:

...

We strongly suggest to construct CDS API requests by using the CDS web interface of the relevant dataset and using the 'Show API request' button to get the code.

...

Note

For the most common CDS API issues, please see Common Error Messages for CDS Requests.

For

...

non-Python users, please note that the CDS API is REST-based so it can be wrapped by any programming language. Please

...

see this example with the R package:

...

Download CDS ERA5 data using R.

Users can also set the PROXY within the CDS API script:

Code Block
languagepy
import requests
import cdsapi


session = requests.Session()

session.proxies = {
   'http': 'http://10.10.10.10:8000',
   'https': 'http://10.10.10.10:8000',
}

client = cdsapi.Client(session=session)

3) The CDS Toolbox is a set of software which enables users to develop custom-made applications via an on-line interface (Figure 3). The applications can make use of the content of the CDS to analyse, monitor and predict the evolution of both climate drivers and impacts. The CDS Toolbox is a catalogue of software that can be classified as:

...