Time ( daily average ) | |||||
---|---|---|---|---|---|
Start of forecast ( section 1 ) | |||||
Octets reforecast | Octets real time | Fixed values to be used by all the partners | Example | ||
12 | 12 | Significance of Reference Time | =1 | Start of forecast | = 1 |
13-14 | 13-14 | Year (four digits) | year of start of forecast | = 2012 | |
15 | 15 | Month | month of start of forecast | = 01 | |
16 | 16 | Day | day of start of forecast | = 01 | |
17 | 17 | Hour | hour of start of forecast | = 00 | |
Daily average ( section 4 ) | |||||
18 | 18 | Indicator of unit of time range | = 1 | Hour | = 1 |
19-22 | 19-22 | Forecast time | Start of forecast + forecast time = start of average period | = 24 | |
45-46 | 38-39 | year of end of overall time interval |
End of average period | = 2012 | |
47 | 40 | month of end of overall time interval | = 01 | ||
48 | 41 | day of end of overall time interval | = 03 | ||
49 | 42 | hour of end of overall time interval | = 00 | ||
52 | 45 | number of time ranges | = 4 6 hourly fields used in average | ||
53-56 | 46-49 | total number of data values missing in statistical process | = 0 | = 0 | |
57 | 50 | Statistical process used to calculate the processed field from the field at each time increment during the time range | = 0 | Average | = 0 |
58 | 51 | Type of time increment between successive fields used in the statistical processing | = 2 | Successive times processed have same start time of forecast, forecast time is incremented | = 2 |
59 | 52 | Indicator of unit of time for time range over which statistical processing is done | = 1 | Hour | = 1 |
60-63 | 53-56 | Length of the time range over which statistical processing is done, in units defined by the previous octet | = 24 | Daily average | = 24 |
64 | 57 | Indicator of unit of time for the increment between the successive fields used | = 1 | Hour | = 1 |
65-68 | 58-61 | Time increment between successive fields, in units defined by the previous octet | Time frequency used to compute the daily mean | = 6 6 hourly fields used in average |
Time ( reforecast ) section 4, template 4.61 | ||
---|---|---|
Example | ||
38-39 | Year of model version | 2013 |
40 | Month of model version | 01 |
41 | Day of model version | 01 |
42 | Hour of model version | 00 |
43 | minute of model version | 00 |
44 | second of model version | 00 |
The example of reforecast with the example of daily average define together a reforecast of the daily average valid for 2/1/2012 computed with a model version operational on the 1/1/2013.
For real time forecast the template to be used is 4.11 and there isn't any information regarding the date and time of the model version.
Daily averages can be coded in GRIB2 following the example bellow (CAPE, start day=20130925, perturbation 0 for 51 members) :
Code Block | ||
---|---|---|
| ||
====================== SECTION_4 ( length=61, padding=0 ) ======================
1-4 section4Length = 61
5 numberOfSection = 4
6-7 NV = 0
8-9 productDefinitionTemplateNumber = 11 [Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval (grib2/tables/11/4.0.table) ]
10 parameterCategory = 7 [Thermodynamic stability indices (grib2/tables/11/4.1.0.table) ]
11 parameterNumber = 6 [Convective available potential energy (J/kg) (grib2/tables/11/4.2.0.7.table) ]
12 typeOfGeneratingProcess = 0 [Analysis (grib2/tables/11/4.3.table) ]
13 backgroundProcess = 255
14 generatingProcessIdentifier = 143
15-16 hoursAfterDataCutoff = MISSING
17 minutesAfterDataCutoff = MISSING
18 indicatorOfUnitOfTimeRange = 1 [Hour (grib2/tables/11/4.4.table) ]
19-22 forecastTime = 0
23 typeOfFirstFixedSurface = 1 [Ground or water surface (grib2/tables/11/4.5.table) ]
24 scaleFactorOfFirstFixedSurface = MISSING
25-28 scaledValueOfFirstFixedSurface = MISSING
29 typeOfSecondFixedSurface = 8 [Nominal top of the atmosphere (grib2/tables/11/4.5.table) ]
30 scaleFactorOfSecondFixedSurface = MISSING
31-34 scaledValueOfSecondFixedSurface = MISSING
35 typeOfEnsembleForecast = 255 [Missing (grib2/tables/11/4.6.table) ]
36 perturbationNumber = 0
37 numberOfForecastsInEnsemble = 51
38-39 yearOfEndOfOverallTimeInterval = 2013
40 monthOfEndOfOverallTimeInterval = 9
41 dayOfEndOfOverallTimeInterval = 25
42 hourOfEndOfOverallTimeInterval = 0
43 minuteOfEndOfOverallTimeInterval = 0
44 secondOfEndOfOverallTimeInterval = 0
45 numberOfTimeRange = 1
46-49 numberOfMissingInStatisticalProcess = 0
50 typeOfStatisticalProcessing = 0 [Average (grib2/tables/11/4.10.table) ]
51 typeOfTimeIncrement = 2 [Successive times processed have same start time of forecast, forecast time is incremented (grib2/tables/11/4.11.table) ]
52 indicatorOfUnitForTimeRange = 11 [6 hours (grib2/tables/11/4.4.table) ]
53-56 lengthOfTimeRange = 4
57 indicatorOfUnitForTimeIncrement = 11 [6 hours (grib2/tables/11/4.4.table) ]
58-61 timeIncrement = 1 |
...