...
Do you need more CMA re-forecast examples?
A Control forecast, sfc, S2S-request example with iteration over hindcastYears, hindcastMonths and hindcastDays
Please note that the objective of the python script below is only to demonstrate how to make a MARS request efficient via hindcastYears, hindcastMonths and hindcastDays iterations. You need to adapt it to your needs.
Code Block | ||
---|---|---|
| ||
#!/usr/bin/env python
from ecmwfapi import ECMWFDataServer
server = ECMWFDataServer()
def retrieve_data(hindcastDate):
target = "target_s2s__%s.grb", hindcastDate
server.retrieve({
"class": "s2",
"dataset": "s2s",
"date": "2014-05-01",
"expver": "prod",
"hdate": hindcastDate,
"levtype": "sfc",
"origin": "babj",
"param": "165",
"step": "0",
"stream": "enfh",
"target": target,
"time": "00",
"type": "cf",
})
for hindcastYear in ["2012", "2013"]:
for hindcastMonth in ["08", "09"]:
for hindcastDay in ["01", "02"]:
hindcastDate = hindcastYear+hindcastMonth+hindcastDay
retrieve_data(hindcastDate) |