Versions Compared

Key

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

...

Panel
titleColorwhite
titleBGColor#2B619E
titleInstall client libraries

Anchor
python
python
Python

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

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

or on Windows:

Code Block
languagetext
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.

Warning

This version of the library provides support for both Python 2.7.x and Python 3.

For languages other than Python please see Web-API Downloads

Anchor
availability
availability

...

Panel
titleColorwhite
titleBGColor#2B619E
titleRequest syntax

See Brief request syntax 

...

Panel
titleColorwhite
titleBGColor#2B619E
titleClient Libraries

We also have some API for several client languages. Note that Python is the most tested and supported.

Attachments
previewfalse
uploadfalse
oldfalse
patterns*.tgz
sortByname
pageWeb-API Downloads

Perl

You need to download the clien, 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.

Java

You need to download the client and you will also need the Java JSON package.

 

Content by Label
showLabelsfalse
max5
spaces~uscs
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("perl","mars","web","script","python","api","batch","java") and type = "page" and space = "~uscs"
labelsmars web api python perl java script batch

...