Can I use the Python requests to retrieve data using API MARS service ?
Step-by-step guide
Yes! You can use the Access MARS service through ECMWF WebAPI using a Python script. This will allow any user with access to MARS to retrieve data. The syntax is:
server = ECMWFService("mars")
server.execute({ "python":"query" }, "target")
Example:
#!/usr/bin/env python
from ecmwfapi import *
server = ECMWFService("mars")
server.execute(
{
"class": "od",
"date": "-1",
"expver": "1",
"levtype": "sfc",
"param": "167.128",
"step": "0/to/240/by/12",
"stream": "oper",
"time": "00",
"type": "fc"
},
"target.grib")
Related articles
Content by label
There is no content with the specified labels