Skip to content

Commit

Permalink
issue #280 adding templates 4.137 to 4.142 and update of code table 4…
Browse files Browse the repository at this point in the history
….0 (#300)

* issue #280 adding templates 4.137 to 4.142 and update of code table 4.0

* Update GRIB2_Template_4_137_ProductDefinitionTemplate_en.csv

Some incorrect OctetCount entries corrected

* Update GRIB2_Template_4_138_ProductDefinitionTemplate_en.csv

Delete OctetCount = 12 for the "next innermost step of processing", as it is not a 12 byte  long entry.

* Update GRIB2_Template_4_141_ProductDefinitionTemplate_en.csv

Add OctetCount entries

* Update GRIB2_Template_4_137_ProductDefinitionTemplate_en.csv

Correct typo in month of model ..

* minor editorial

---------

Co-authored-by: Sebastien Villaume <[email protected]>
Co-authored-by: Sibylle Krebber <[email protected]>
  • Loading branch information
3 people authored Feb 6, 2025
1 parent 6867192 commit d67fc44
Show file tree
Hide file tree
Showing 7 changed files with 185 additions and 1 deletion.
8 changes: 7 additions & 1 deletion GRIB2_CodeFlag_4_0_CodeTable_en.csv
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,13 @@ Product definition template number,,133,,"Post-processed quantile forecasts of a
Product definition template number,,134,,"Quantile forecasts of anomalies, significance and other derived products in relation to a reference period at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval",,,,Operational
Product definition template number,,135,,"Post-processed quantile forecasts of anomalies, significance and other derived products in relation to a reference period at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval",,,,Operational
Product definition template number,,136,,"Probability forecasts of anomalies, significance and other derived products in relation to a reference period with spatiotemporal processing based on focal (moving window) statistics in relation to a reference period at a horizontal level or in at a point in time",,,,Operational
Product definition template number,,143,,"Random fields used in an ensemble forecast, at a horizontal level or in a horizontal layer at a point in time",,,,Operational
Product definition template number,,137,,"Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time",,,,Operational
Product definition template number,,138,,"Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval",,,,Operational
Product definition template number,,139,,"Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range",,,,Operational
Product definition template number,,140,,"Individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for waves selected by period range",,,,Operational
Product definition template number,,141,,"Reforecast at a horizontal level or in a horizontal layer at a point in time for wave 2D spectra with explicit list of frequencies and directions",,,,Operational
Product definition template number,,142,,"Individual ensemble reforecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for wave 2D spectra with explicit list of frequencies and directions",,,,Operational
Product definition template number,,143,,"Random fields used in an ensemble forecast, at a horizontal level or in a horizontal layer at a point in time",,,,Operatinal
Product definition template number,,144-253,,Reserved,,,,Operational
Product definition template number,,254,,CCITT IA5 character string,,,,Operational
Product definition template number,,255-999,,Reserved,,,,Operational
Expand Down
24 changes: 24 additions & 0 deletions GRIB2_Template_4_137_ProductDefinitionTemplate_en.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
Title_en,OctetNo,OctetCount,Contents_en,Note_en,noteIDs,codeTable,flagTable,Status
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,10,1,Parameter category,(see Code table 4.1),,4.1,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,11,1,Parameter number,(see Code table 4.2),,4.2,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,12,1,Type of generating process,(see Code table 4.3),,4.3,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,13,1,Background generating process identifier (defined by originating centre),,,,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,14,1,Forecast generating process identifier (defined by originating centre),,,,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,15-16,2,Hours after reference time of data cut-off,(see Note),33,,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,17,1,Minutes after reference time of data cut-off,,,,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,18,1,Indicator of unit of time range,(see Code table 4.4),,4.4,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,19-22,4,Forecast time in units defined by octet 18,,,,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,23,1,Type of first fixed surface,(see Code table 4.5),,4.5,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,24,1,Scale factor of first fixed surface,,,,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,25-28,4,Scaled value of first fixed surface,,,,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,29,1,Type of second fixed surface,(see Code table 4.5),,4.5,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,30,1,Scale factor of second fixed surface,,,,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,31-34,4,Scaled value of second fixed surface,,,,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,35,1,Derived forecast,(see Code table 4.7),,4.7,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,36-39,4,Number of forecasts in ensemble,,,,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,40-41,2,Year of model version date,,,,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,42,1,Month of model version date,,,,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,43,1,Day of model version date,,,,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,44,1,Hour of model version date,,,,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,45,1,Minute of model version date,,,,,Operational
Derived reforecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time,46,1,Second of model version date,,,,,Operational
42 changes: 42 additions & 0 deletions GRIB2_Template_4_138_ProductDefinitionTemplate_en.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
Title_en,OctetNo,OctetCount,Contents_en,Note_en,noteIDs,codeTable,flagTable,Status
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,10,1,Parameter category,(see Code table 4.1),,4.1,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,11,1,Parameter number,(see Code table 4.2),,4.2,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,12,1,Type of generating process,(see Code table 4.3),,4.3,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,13,1,Background generating process identifier (defined by originating centre),,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,14,1,Forecast generating process identifier (defined by originating centre),,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,15-16,2,Hours after reference time of data cut-off,(see Note 1),33,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,17,1,Minutes after reference time of data cut-off,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,18,1,Indicator of unit of time range,(see Code table 4.4),,4.4,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,19-22,4,Forecast time in units defined by octet 18,(see Note 2),111,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,23,1,Type of first fixed surface,(see Code table 4.5),,4.5,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,24,1,Scale factor of first fixed surface,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,25-28,4,Scaled value of first fixed surface,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,29,1,Type of second fixed surface,(see Code table 4.5),,4.5,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,30,1,Scale factor of second fixed surface,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,31-34,4,Scaled value of second fixed surface,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,35,1,Derived forecast,(see Code table 4.7),,4.7,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,36-39,4,Number of forecasts in the ensemble (N),,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,40-41,2,Year of end of model version date,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,42,1,Month of end of model version date,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,43,1,Day of end of model version date,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,44,1,Hour of end of model version date,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,45,1,Minute of end of model version date,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,46,1,Second of end of model version date,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,47-48,2,Year of end of overall time interval,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,49,1,Month of end of overall time interval,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,50,1,Day of end of overall time interval,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,51,1,Hour of end of overall time interval,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,52,1,Minute of end of overall time interval,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,53,1,Second of end of overall time interval,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,54,1,n - number of time range specifications describing the time intervals used to calculate the statistically processed field,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,55-58,4,Total number of data values missing in statistical process,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,,,59-70 Specification of the outermost (or only) time range over which statistical processing is done,,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,59,1,Statistical process used to calculate the processed field from the field at each time increment during the time range,(see Code table 4.10),,4.10,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,60,1,Type of time increment between successive fields used in the statistical processing,(see Code table 4.11),,4.11,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,61,1,Indicator of unit of time for time range over which statistical processing is done,(see Code table 4.4),,4.4,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,62-65,4,"Length of the time range over which statistical processing is done, in units defined by the previous octet",,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,66,1,Indicator of unit of time for the increment between the successive fields used,(see Code table 4.4),,4.4,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,67-70,4,"Time increment between successive fields, in units defined by the previous octet",(see Notes 3 and 4),"7,97",,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,,,"71-nn These octets are included only if n > 1, where nn = 58 + 12 x n",,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,71-82,,"As octets 59 to 70, next innermost step of processing",,,,,Operational
Derived reforecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,83-nn,,"Additional time range specifications, included in accordance with the value of n. Contents as octets 59 to 70, repeated as necessary",,,,,Operational
Loading

0 comments on commit d67fc44

Please sign in to comment.