...
To access ECMWF you will need an API key that can be optained at https://api.ecmwf.int/v1/key/.
Python
To get the
pip install -e git+https://software.ecmwf.int/stash/scm/WEBAPI/ecmwf-api-python-client.git#egg=ecmwf-api-python-client
jlkllk
error: server certificate verification failed.
jlkjljlk
Code Block | ||
---|---|---|
| ||
[http]
sslVerify = false |
...
python library, run:
Code Block | ||
---|---|---|
| ||
sudo pip install https://software.ecmwf.int/wiki/ |
...
download/ |
...
attachments/ |
...
23694554/ecmwf-api-python-client.tgz |
git
Configuration file
Code Block | ||||
---|---|---|---|---|
| ||||
{ "url" : "https://api.ecmwf.int/v1", "key" : "XXXXXXXXXXXXXXXXXXXXXX", "email" : "john.smith@example.com" } |
...
Code Block | ||||
---|---|---|---|---|
| ||||
#!/usr/bin/env python from ecmwfecmwfapi import ECMWFDataServer server = ECMWFDataServer( 'https://api.ecmwf.int/v1', 'XXXXXXXXXXXXXXXXXXXXXX', 'john.smith@example.com' ) server.retrieve({ 'dataset' : "tigge", 'step' : "24/to/120/by/24", 'number' : "all", 'levtype' : "sl", 'date' : "20071001/to/20071003", 'time' : "00/12", 'origin' : "all", 'type' : "pf", 'param' : "tp", 'area' : "70/-130/30/-60", 'grid' : "2/2", 'target' : "data.grib" }) | ||||
Code Block | ||||
language | perl | title | Perl client#!/usr/bin/env perl
BEGIN { $ENV{PERL_LWP_SSL_VERIFY_HOSTNAME} = 0 }
use ECMWF::DataServer;
my $client = ECMWF::DataServer->new(
# url => 'http://api.ecmwf.int/v1',
# key => '52829175f2bb19a944e327ade8830737',
# email => 'baudouin.raoult@ecmwf.int',
);
$client->retrieve(
dataset => "tigge",
step => "24",
number => "all",
levtype => "sl",
date => "20071001",
time => "00/12",
origin => "all",
type => "pf",
param => "tp",
area => "70/-130/30/-60",
grid => "2/2",
target => "data.grib",
);
|
Datasets
MARS language
http://www.ecmwf.int/publications/manuals/mars/guide/index.html
...