Versions Compared

Key

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

...

Code Block
languagepy
#!/usr/bin/env python
from ecmwfapi import ECMWFDataServer
server = ECMWFDataServer()

origin = "babj"
modelVersionDate = "2014-05-01"

def retrieve_data(hindcastDate,modelVersionDate,centre):
    target = "target_s2s_%s_%s.grb" % centre % hindcastDate
    server.retrieve({
       "class": "s2",
       "dataset": "s2s",
       "date": modelVersionDate,
       "expver": "prod",
       "hdate": hindcastDate,
       "levtype": "sfc",
       "origin": centre,
       "param": "165",
       "step": "0",
       "stream": "enfh",
       "target": target,
       "time": "00",
       "type": "cf",
})

hindcastYearList = ["2012", "2013"]
hindcastMonthList = ["08", "09"]
hindcastDayList = ["01", "02"]

for hindcastYear in hindcastYearList:
   for hindcastMonth in hindcastMonthList:
       for hindcastDay in hindcastDayList:
           hindcastDate = hindcastYear + hindcastMonth + hindcastDay
               retrieve_data(hindcastDate)

...