...
Code Block | ||
---|---|---|
| ||
#!/usr/bin/env python from ecmwfapi import ECMWFDataServer server = ECMWFDataServer() def retrieve_data(hindcastDate,modelVersionDate): target = "target_s2s_%s.grb" % hindcastDate server.retrieve({ "class": "s2", "dataset": "s2s", "date": "2014-05-01"modelVersionDate, "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,"2014-05-01") |
Code Block | ||||
---|---|---|---|---|
| ||||
for hindcastYear in ["2012", "2013"]: for hindcastMonth in ["08", "09"]: if hindcastMonth in ["01", "03", "05", "07", "08", "10", "12"]: hindcastDateEnd = "31" if hindcastMonth in [ "04", "06", "09", "11"]: hindcastDateEnd = "30" for hindcastDay in ["01" ... hindcastDateEnd ]: hindcastDate = hindcastYear+hindcastMonth+hindcastDay retrieve_data(hindcastDate,"2014-05-01") |
Code Block | ||||
---|---|---|---|---|
| ||||
for hindcastYear in ["2012", "2013"]: for hindcastMonth in ["08", "09"]: "02 for hindcastDay in ["01" "06" "11" "16" "21" "26"]: hindcastDate = hindcastYear+hindcastMonth+hindcastDay retrieve_data(hindcastDate,"2014-01-01") |
Useful links
...