...
Info | ||
---|---|---|
| ||
To help users to improve S2S CMA MARS requests performance. via the WebAPI A good understanding of the MARS efficiency issues is essential especially for users that are interested in downloading large amounts of data.
|
How the S2S data is organised in general in MARS?
Info |
---|
In general it is organised, as a huge tree, with the indentation below, showing different levels down that tree:
|
What would be the natural way to group requests?
Info |
---|
Following the previous paragraph, the natural way to group requests would be: Note the following:
|
What is the best approach to loop over several
...
HindcastDates for a CMA request?
Info | ||
---|---|---|
| ||
for HdateHindcastDate in HdateHindcastDate-list |
An example to request Control forecast, pressure levels from 2010-03-01 to 2010-03-31
Info | ||
---|---|---|
| ||
for each Hdate from (eg, 2010-03-01 to 2010-03-31) |
...
S2S-request |
...
(HindcastDate) |
What is the best approach to get all
...
HindcastDays for several
...
HindcastYears ?
...
The
...
best
...
approach
...
is
...
to
...
iterate
...
over
...
the
...
Hyears
...
you
...
wish.
...
For
...
each
...
Hyear
...
iterate
...
over
...
all
...
Hmonths
...
and
...
for
...
each
...
Hmonth
...
iterate
...
over
...
all
...
its
...
Hdays.
...
What is the best approach to get all Hdays for several Hyears and Hmonths and for several hindcasts ?
Info | ||
---|---|---|
| ||
for HyearHindcastYear in HyearsHindcastYears s2S-request(HdateHindcastDate) |
An example to request Control forecast,
...
single level, for
...
HindcastYears 2010
...
to 2014 for 2
...
HindcastMonths (eg April and June)
Info | ||
---|---|---|
| ||
for each HyearHindcastYear from 2010 to 2014 for HmonthHindcastMonth in April04, June06 for HdayHindcastDay in HmonthHindcastMonth HdateHindcastDate = HyearHindcastYear-HmonthHindcastMonth-HdayHindcastDay s2S-request(HdateHindcastDate) |