This method is supported on UNIX/Linux and Windows platforms with Python. No assumption should be made regarding service availability and individual user support. |
This method allows users to download ECMWF public datasets in a programmatic way. |
|
|
sudo pip install https://software.ecmwf.int/wiki/download/attachments/56664858/ecmwf-api-client-python.tgz |
or on Windows:
pip install https://software.ecmwf.int/wiki/download/attachments/56664858/ecmwf-api-client-python.tgz |
If you cannot run the sudo
or pip
commands, just download the ecmwf-api-client-python.tgz. Extract its content and copy the module ecmwfapi
to a directory pointed by the environment variable PYTHONPATH
.
This version of the library provides support for both Python 2.7.x and Python 3. |
To check the availability of ECMWF Public Datasets go to the web interface: http://apps.ecmwf.int/datasets/ Using this interface you can discover all the ECMWF Public Datasets that are available from our archive. We strongly recommend you to to navigate through our public datasets to become familiar with their availability. You may select a Public Dataset and start navigating trough its content.
The web interface above will help you to check and understand the availability. For any kind of selections the system will update the attributes in a dynamic way to reflect the current availability. (i.e. if you change the steps some parameters will be added or removed).
Spend some time to understand how it works, make some selections try to execute the MARS scripts. |
See Available ECMWF Public Datasets. |
We also have some API for several client languages. Note that Python is the most tested and supported. PerlYou need to download the clien, extract its content and to a directory pointed by the environment variable JavaYou need to download the client and you will also need the Java JSON package. |
Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.
|