Versions Compared

Key

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


Info

Below you will find the  the latest ECMWF Web - API client versions version in Python which are fully is tested and supported.


Tip

We have added the ecmwf-api-client to Python Package Index (PYPI).


 Web-

You can follow the instructions to install the latest version here:

https://pypi.org/project/ecmwf-api-client/


Expand
titleold versions ...

 OLD Web API Python Client Releases

Date 
Release dateVersionFileNotes
More information
2017-09-201.
4
5.
4

Coming soon

Adapt Web-API client to retry in case of  "429 Too Many Requests" response status code

#Troubleshooting-HTTP429:APIratelimitexceeded2017-04-271.4.2
0

Interrupted downloads resume where they left off. See CHANGES.txt


Expand
titleClick here to see the installation/update instructions...

You can install the ecmwfapi python library by running on Unix/Linux:

Code Block
sudo pip install https://confluence.ecmwf.int/download/attachments/56664858/ecmwf-api-client-python.tgz

or on Windows:

Code Block
pip install https://confluence.ecmwf.int/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

Fixed issues with Python 3.4 and above

 

 

. Extract its content and copy the module ecmwfapi to a directory pointed by the environment variable PYTHONPATH. Alternatively you can use the --user option of pip to install it in $HOME/.local/lib :

Code Block
pip install --user https://confluence.ecmwf.int/download/attachments/56664858/ecmwf-api-client-python.tgz



Access MARS scriptAccess MARS scripts:

NameFile
Mars scriptmars

...

 




(warning) Please note:

The ECMWF Web API clients below have been discontinued and are provided here for reference only.

Unfortunately we are unable to provide help and support for using these clients and we strongly recommend you to use the Python client above

Thank you for your understanding.

ClientFileCommentsVersionReleased
Java

ecmwf-api-client-java.tgz

 


You need to download the client and you will also need the Java JSON package.1.12013-03-09

Perl

ecmwf-api-client-perl.tgz


You need to download the client, extract its content and to a directory pointed by the environment variable  PERL5LIB .
This code relies on the JSON perl module, as well as libwww-perl and Crypt::SSLeay.
1.02013-02-27

Ruby

ecmwf-api-client-ruby.tgz 
0.1 (experimental)2013-03-10
C#ecmwf-api-client-csharp.tgz 
0.1 (experimental)2013-03-17
Objcecmwf-api-client-objc.tgz 
0.1 (experimental)2013-03-18
Goecmwf-api-client-go.tgz 
0.1 (experimental)2013-03-10

 

...