From d67fc44c03a867ddc9a72394e9069dadae2c9161 Mon Sep 17 00:00:00 2001 From: Anna Milan Date: Thu, 6 Feb 2025 16:18:10 +0100 Subject: [PATCH] issue #280 adding templates 4.137 to 4.142 and update of code table 4.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 Co-authored-by: Sibylle Krebber <62389319+SibylleK@users.noreply.github.com> --- GRIB2_CodeFlag_4_0_CodeTable_en.csv | 8 +++- ...ate_4_137_ProductDefinitionTemplate_en.csv | 24 +++++++++++ ...ate_4_138_ProductDefinitionTemplate_en.csv | 42 +++++++++++++++++++ ...ate_4_139_ProductDefinitionTemplate_en.csv | 27 ++++++++++++ ...ate_4_140_ProductDefinitionTemplate_en.csv | 30 +++++++++++++ ...ate_4_141_ProductDefinitionTemplate_en.csv | 26 ++++++++++++ ...ate_4_142_ProductDefinitionTemplate_en.csv | 29 +++++++++++++ 7 files changed, 185 insertions(+), 1 deletion(-) create mode 100644 GRIB2_Template_4_137_ProductDefinitionTemplate_en.csv create mode 100644 GRIB2_Template_4_138_ProductDefinitionTemplate_en.csv create mode 100644 GRIB2_Template_4_139_ProductDefinitionTemplate_en.csv create mode 100644 GRIB2_Template_4_140_ProductDefinitionTemplate_en.csv create mode 100644 GRIB2_Template_4_141_ProductDefinitionTemplate_en.csv create mode 100644 GRIB2_Template_4_142_ProductDefinitionTemplate_en.csv diff --git a/GRIB2_CodeFlag_4_0_CodeTable_en.csv b/GRIB2_CodeFlag_4_0_CodeTable_en.csv index 8e3a6be..334fb10 100644 --- a/GRIB2_CodeFlag_4_0_CodeTable_en.csv +++ b/GRIB2_CodeFlag_4_0_CodeTable_en.csv @@ -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 diff --git a/GRIB2_Template_4_137_ProductDefinitionTemplate_en.csv b/GRIB2_Template_4_137_ProductDefinitionTemplate_en.csv new file mode 100644 index 0000000..afc43fe --- /dev/null +++ b/GRIB2_Template_4_137_ProductDefinitionTemplate_en.csv @@ -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 diff --git a/GRIB2_Template_4_138_ProductDefinitionTemplate_en.csv b/GRIB2_Template_4_138_ProductDefinitionTemplate_en.csv new file mode 100644 index 0000000..3a284e1 --- /dev/null +++ b/GRIB2_Template_4_138_ProductDefinitionTemplate_en.csv @@ -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 diff --git a/GRIB2_Template_4_139_ProductDefinitionTemplate_en.csv b/GRIB2_Template_4_139_ProductDefinitionTemplate_en.csv new file mode 100644 index 0000000..468cfd8 --- /dev/null +++ b/GRIB2_Template_4_139_ProductDefinitionTemplate_en.csv @@ -0,0 +1,27 @@ +Title_en,OctetNo,OctetCount,Contents_en,Note_en,noteIDs,codeTable,flagTable,Status +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,10,1,Parameter category,(see Code table 4.1),,4.1,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,11,1,Parameter number,(see Code table 4.2),,4.2,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,12,1,Type of wave period interval,(see Code table 4.91),,4.91,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,13,1,Scale factor of lower wave period limit,,,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,14-17,4,Scaled value of lower wave period limit,(see Note 1),163,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,18,1,Scale factor of upper wave period limit,,,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,19-22,4,Scaled value of upper wave period limit,(see Note 1),163,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,23,1,Type of generating process,(see Code table 4.3),,4.3,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,24,1,Background generating process identifier (defined by originating centre),,,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,25,1,Reforecast generating process identifier (defined by originating centre),,,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,26-27,2,Hours of observational data cut-off after reference time,(see Note 2),33,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,28,1,Minutes of observational data cut-off after reference time,,,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,29,1,Indicator of unit of time range,(see Code table 4.4),,4.4,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,30-33,4,Forecast time in units defined by previous octet,,,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,34,1,Type of first fixed surface,(see Code table 4.5),,4.5,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,35,1,Scale factor of first fixed surface,,,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,36-39,4,Scaled value of first fixed surface,,,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,40,1,Type of second fixed surface,(see Code table 4.5),,4.5,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,41,1,Scale factor of second fixed surface,,,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,42-45,4,Scaled value of second fixed surface,,,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,46-47,2,Year of model version date,,,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,48,1,Month of model version date,,,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,49,1,Day of model version date,,,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,50,1,Hour of model version date,,,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,51,1,Minute of model version date,,,,,Operational +Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range,52,1,Second of model version date,,,,,Operational diff --git a/GRIB2_Template_4_140_ProductDefinitionTemplate_en.csv b/GRIB2_Template_4_140_ProductDefinitionTemplate_en.csv new file mode 100644 index 0000000..e43a3d1 --- /dev/null +++ b/GRIB2_Template_4_140_ProductDefinitionTemplate_en.csv @@ -0,0 +1,30 @@ +Title_en,OctetNo,OctetCount,Contents_en,Note_en,noteIDs,codeTable,flagTable,Status +"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",10,1,Parameter category,(see Code table 4.1),,4.1,,Operational +"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",11,1,Parameter number,(see Code table 4.2),,4.2,,Operational +"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",12,1,Type of wave period interval,(see Code table 4.91),,4.91,,Operational +"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",13,1,Scale factor of lower wave period limit,,,,,Operational +"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",14-17,4,Scaled value of lower wave period limit,(see Note 1),163,,,Operational +"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",18,1,Scale factor of upper wave period limit,,,,,Operational +"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",19-22,4,Scaled value of upper wave period limit,(see Note 1),163,,,Operational +"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",23,1,Type of generating process,(see Code table 4.3),,4.3,,Operational +"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",24,1,Background generating process identifier (defined by originating centre),,,,,Operational +"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",25,1,Analysis or forecast generating process identifier (defined by originating centre),,,,,Operational +"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",26-27,2,Hours of observational data cut-off after reference time,(see Note 2),33,,,Operational +"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",28,1,Minutes of observational data cut-off after reference time,,,,,Operational +"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",29,1,Indicator of unit of time range,(see Code table 4.4),,4.4,,Operational +"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",30-33,4,Forecast time in units defined by previous octet,,,,,Operational +"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",34,1,Type of first fixed surface,(see Code table 4.5),,4.5,,Operational +"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",35,1,Scale factor of first fixed surface,,,,,Operational +"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",36-39,4,Scaled value of first fixed surface,,,,,Operational +"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",40,1,Type of second fixed surface,(see Code table 4.5),,4.5,,Operational +"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",41,1,Scale factor of second fixed surface,,,,,Operational +"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",42-45,4,Scaled value of second fixed surface,,,,,Operational +"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",46,1,Type of ensemble forecast,(see Code table 4.6),,4.6,,Operational +"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",47-50,4,Perturbation number,,,,,Operational +"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",51-54,4,Number of forecasts in ensemble,,,,,Operational +"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",55-56,2,Year of model version date,,,,,Operatonal +"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",57,1,Month of model version date,,,,,Operatonal +"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",58,1,Day of model version date,,,,,Operatonal +"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",59,1,Hour of model version date,,,,,Operatonal +"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",60,1,Minute of model version date,,,,,Operatonal +"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",61,1,Second of model version date,,,,,Operatonal diff --git a/GRIB2_Template_4_141_ProductDefinitionTemplate_en.csv b/GRIB2_Template_4_141_ProductDefinitionTemplate_en.csv new file mode 100644 index 0000000..7aa72eb --- /dev/null +++ b/GRIB2_Template_4_141_ProductDefinitionTemplate_en.csv @@ -0,0 +1,26 @@ +Title_en,OctetNo,OctetCount,Contents_en,Note_en,noteIDs,codeTable,flagTable,Status +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,10,1,Parameter category,(see Code table 4.1),,4.1,,Operational +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,11,1,Parameter number,(see Code table 4.2),,4.2,,Operational +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,12-13,2,Wave direction number,,,,,Operational +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,14-15,2,Number of wave directions (ND),,,,,Operational +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,16-17,2,Wave frequency number,,,,,Operational +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,18-19,2,Number of wave frequencies (NF),,,,,Operational +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,20,1,Type of generating process,(see Code table 4.3),,4.3,,Operational +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,21,1,Background generating process identifier (defined by originating centre),,,,,Operational +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,22,1,Analysis or forecast generating process identifier (defined by originating centre),,,,,Operational +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,23-24,2,Hours of observational data cut-off after reference time,(see Note 1),33,,,Operational +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,25,1,Minutes of observational data cut-off after reference time,,,,,Operational +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,26,1,Indicator of unit of time range,(see Code table 4.4),,4.4,,Operational +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,27-30,4,Forecast time in units defined by previous octet,,,,,Operational +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,31-32,2,Year of model version date,,,,,Operational +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,33,1,Month of model version date,,,,,Operational +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,34,1,Day of model version date,,,,,Operational +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,35,1,Hour of model version date,,,,,Operational +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,36,1,Minute of model version date,,,,,Operational +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,37,1,Second of model version date,,,,,Operational +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,38,1,Scale factor of wave directions,,,,,Operational +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,,,The following entry of 4 octets is repeated ND times. (ND is defined in octets 14-15),,,,,Operational +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,(39 + (ND-1)*4) - (42 + (ND-1)*4),4,Scaled values of wave directions,,,,,Operational +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,43 + (ND-1)*4,1,Scale factor of wave frequencies,(see Note 2),162,,,Operational +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,,,The following entry of 4 octets is repeated NF times. (NF is defined in octets 18-19),,,,,Operational +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,(44 + (ND-1)*4 + (NF-1)*4) - (47 + (ND-1)*4 + (NF-1)*4),4,Scaled values of wave frequencies,(see Note 3),161,,,Operational diff --git a/GRIB2_Template_4_142_ProductDefinitionTemplate_en.csv b/GRIB2_Template_4_142_ProductDefinitionTemplate_en.csv new file mode 100644 index 0000000..63b962e --- /dev/null +++ b/GRIB2_Template_4_142_ProductDefinitionTemplate_en.csv @@ -0,0 +1,29 @@ +Title_en,OctetNo,OctetCount,Contents_en,Note_en,noteIDs,codeTable,flagTable,Status +"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",10,1,Parameter category,(see Code table 4.1),,4.1,,Operational +"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",11,1,Parameter number,(see Code table 4.2),,4.2,,Operational +"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",12-13,2,Wave direction number,,,,,Operational +"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",14-15,2,Number of wave directions (ND),,,,,Operational +"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",16-17,2,Wave frequency number,,,,,Operational +"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",18-19,2,Number of wave frequencies (NF),,,,,Operational +"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",20,1,Type of generating process,(see Code table 4.3),,4.3,,Operational +"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",21,1,Background generating process identifier (defined by originating centre),,,,,Operational +"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",22,1,Analysis or forecast generating process identifier (defined by originating centre),,,,,Operational +"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",23-24,2,Hours of observational data cut-off after reference time,(see Note 1),33,,,Operational +"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",25,1,Minutes of observational data cut-off after reference time,,,,,Operational +"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",26,1,Indicator of unit of time range,(see Code table 4.4),,4.4,,Operational +"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",27-30,4,Forecast time in units defined by previous octet,,,,,Operational +"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",31,1,Type of ensemble forecast,(see Code table 4.6),,4.6,,Operational +"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",32-35,4,Perturbation number,,,,,Operational +"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",36-39,4,Number of forecasts in ensemble,,,,,Operational +"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",40-4,2,Year of model version date,,,,,Operational +"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",42,1,Month of model version date,,,,,Operational +"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",43,1,Day of model version date,,,,,Operational +"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",44,1,Hour of model version date,,,,,Operational +"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",45,1,Minute of model version date,,,,,Operational +"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",46,1,Second of model version date,,,,,Operational +"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",47,1,Scale factor of wave directions,,,,,Operational +"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",,,The following entry of 4 octets is repeated ND times. (ND is defined in octets 14-15),,,,,Operational +"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",(48 + (ND-1)*4) - (51 + (ND-1)*4),4,Scaled values of wave directions,(see Note 2),162,,,Operational +"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",52 + (ND-1)*4,1,Scale factor of wave frequencies,,,,,Operational +"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",,,The following entry of 4 octets is repeated NF times. (NF is defined in octets 18-19),,,,,Operational +"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",(53 + (ND-1)*4 + (NF-1)*4) - (56 + (ND-1)*4 + (NF-1)*4),4,Scaled values of wave frequencies,(see Note 3),161,,,Operational