Skip to content

Commit

Permalink
FT21-1-DRAFT merge to master (#101)
Browse files Browse the repository at this point in the history
* add in Code table 4.2 few temperature for snow and ice
* add new ocean parameters in code Table 4.2 discipline 10
* add potential evapotranspiration in code Table 4.2
* added 'over sea-ice' to Product discipline 10 - Oceanographic products, parameter category 2: ice",13
* adding templates 4.86 and 4.87 and corresponding entries in code Table 4.0
* implements templates 4.88, code table 4.248 and the necessary updates in coode tables 1.2 and 4.0
* Issue-59: Add new entry 0-1-146 - Cloud ice precipitation rate
* Ocean Wave Table 4.2 additions (#32)
* reformulated entry 21 in code table 4.3
* removed 'and spectral data' from title
* removed 'and spectral' #64
* Update GRIB2_CodeFlag_4_0_CodeTable_en.csv
* Update GRIB2_CodeFlag_4_2_CodeTable_en.csv
* Update GRIB2_CodeFlag_4_3_CodeTable_en.csv
* Update GRIB2_CodeFlag_4_5_CodeTable_en.csv
* Update GRIB2_CodeFlag_5_0_CodeTable_en.csv
* Update GRIB2_Template_4_84_ProductDefinitionTemplate_en.csv
* Update GRIB2_Template_4_86_ProductDefinitionTemplate_en.csv
* Update GRIB2_Template_4_87_ProductDefinitionTemplate_en.csv
* Update GRIB2_Template_4_88_ProductDefinitionTemplate_en.csv
* Update GRIB2_Template_5_42_DataRepresentationTemplate_en.csv
* Update GRIB2_Template_7_42_DataTemplate_en.csv
  • Loading branch information
amilan17 authored Apr 27, 2021
1 parent e3a2601 commit e04e08b
Show file tree
Hide file tree
Showing 19 changed files with 12,328 additions and 11,242 deletions.
3 changes: 2 additions & 1 deletion GRIB2_CodeFlag_1_2_CodeTable_en.csv
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ Significance of reference time,,0,,Analysis,,,Operational
Significance of reference time,,1,,Start of forecast,,,Operational
Significance of reference time,,2,,Verifying time of forecast,,,Operational
Significance of reference time,,3,,Observation time,,,Operational
Significance of reference time,,4-191,,Reserved,,,Operational
Significance of reference time,,4,,Local time,,,Operational
Significance of reference time,,5-191,,Reserved,,,Operational
Significance of reference time,,192-254,,Reserved for local use,,,Operational
Significance of reference time,,255,,Missing,,,Operational
5 changes: 4 additions & 1 deletion GRIB2_CodeFlag_4_0_CodeTable_en.csv
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,10 @@ Product definition template number,,82,,"Average, accumulation, and/or extreme v
Product definition template number,,83,,"Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol with source or sink",,,Operational
Product definition template number,,84,,"Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol with source or sink",,,Operational
Product definition template number,,85,,"Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol",,,Operational
Product definition template number,,86-90,,Reserved,,,Operational
Product definition template number,,86,,"Quantile forecasts at a horizontal level or in a horizontal layer at a point in time",,,Operational
Product definition template number,,87,,"Quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval",,,Operational
Product definition template number,,88,,Analysis or forecast at a horizontal level or in a horizontal layer at a specified local time,,,Operational
Product definition template number,,89-90,,Reserved,,,Operational
Product definition template number,,91,,Categorical forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,,,Operational
Product definition template number,,92-253,,Reserved,,,Operational
Product definition template number,,254,,CCITT IA5 character string,,,Operational
Expand Down
6 changes: 6 additions & 0 deletions GRIB2_CodeFlag_4_248_CodeTable_en.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Title_en,SubTitle_en,CodeFlag,Value,MeaningParameterDescription_en,Note_en,UnitComments_en,Status
Method used to derive data values for a given local time,,0,,Nearest forecast or analysis time to specified local time
Method used to derive data values for a given local time,,1,,Interpolated to be valid at the specified local time
Method used to derive data values for a given local time,,2-191,,Reserved,,,Operational
Method used to derive data values for a given local time,,192-254,,Reserved for local use,,,Operational
Method used to derive data values for a given local time,,255,,Missing,,,Operational
106 changes: 68 additions & 38 deletions GRIB2_CodeFlag_4_2_CodeTable_en.csv

Large diffs are not rendered by default.

9 changes: 6 additions & 3 deletions GRIB2_CodeFlag_4_3_CodeTable_en.csv
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,16 @@ Type of generating process,,8,,Observation,,,Operational
Type of generating process,,9,,Climatological,,,Operational
Type of generating process,,10,,Probability-weighted forecast,,,Operational
Type of generating process,,11,,Bias-corrected ensemble forecast,,,Operational
Type of generating process,,12,,Post-processed analysis,(see Note),,Operational
Type of generating process,,13,,Post-processed forecast,(see Note),,Operational
Type of generating process,,12,,Post-processed analysis,(1) Code figures 12 and 13 are intended in cases where code figures 0 and 2 may not be sufficient to indicate that significant post-processing has taken place on an initial analysis or forecast output.,,Operational
Type of generating process,,13,,Post-processed forecast,(see Note 1),,Operational
Type of generating process,,14,,Nowcast,,,Operational
Type of generating process,,15,,Hindcast,,,Operational
Type of generating process,,16,,Physical retrieval,,,Operational
Type of generating process,,17,,Regression analysis,,,Operational
Type of generating process,,18,,Difference between two forecasts,,,Operational
Type of generating process,,19-191,,Reserved,,,Operational
Type of generating process,,19,,First guess,,,Operational
Type of generating process,,20,,Analysis increment,(2) Analysis increment represents analysis minus first guess,,Operational
Type of generating process,,21,,Initialization increment for analysis,(3) Initialized analysis increment represents initialized analysis minus analysis,,Operational
Type of generating process,,22-191,,Reserved,,,Operational
Type of generating process,,192-254,,Reserved for local use,,,Operational
Type of generating process,,255,,Missing,,,Operational
2 changes: 1 addition & 1 deletion GRIB2_CodeFlag_4_5_CodeTable_en.csv
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Fixed surface types and units,,119,,Hybrid pressure level,,-,Operational
Fixed surface types and units,,120-149,,Reserved,,,Operational
Fixed surface types and units,,150,,Generalized vertical height coordinate,(see Note 5),,Operational
Fixed surface types and units,,151,,Soil level,(see Note 6),Numeric,Operational
Fixed surface types and units,,152,,Sea ice level,(see Note 8),Numeric,Operational
Fixed surface types and units,,152,,Sea-ice level,(see Note 8),Numeric,Operational
Fixed surface types and units,,153-159,,Reserved,,,Operational
Fixed surface types and units,,160,,Depth below sea level,,m,Operational
Fixed surface types and units,,161,,Depth below water surface,,m,Operational
Expand Down
2 changes: 1 addition & 1 deletion GRIB2_CodeFlag_5_0_CodeTable_en.csv
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Data representation template number,,4,,Grid point data - IEEE floating point da
Data representation template number,,5-39,,Reserved,,,Operational
Data representation template number,,40,,Grid point data - JPEG 2000 code stream format,,,Operational
Data representation template number,,41,,Grid point data - Portable Network Graphics (PNG),,,Operational
Data representation template number,,42,,Grid point and spectral data - CCSDS recommended lossless compression,,,Operational
Data representation template number,,42,,Grid point data - CCSDS recommended lossless compression,,,Operational
Data representation template number,,43-49,,Reserved,,,Operational
Data representation template number,,50,,Spectral data - simple packing,,,Operational
Data representation template number,,51,,Spherical harmonics data - complex packing,,,Operational
Expand Down
6 changes: 3 additions & 3 deletions GRIB2_Template_4_84_ProductDefinitionTemplate_en.csv
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@ Title_en,OctetNo,Contents_en,Note_en,Status
"individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol with source or sink",64,Statistical process used to calculate the processed field from the field at each time increment during the time range,(see Code table 4.10),Operational
"individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol with source or sink",65,Type of time increment between successive fields used in the statistical processing,(see Code table 4.11),Operational
"individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol with source or sink",66,Indicator of unit of time for time range over which statistical processing is done,(see Code table 4.4),Operational
"individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol with source or sink",67-70,"Length of the time range over which statistical processing is done, in units defined by the previous octet",,Operational
"individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol with source or sink",67-70,"Length of the time range over which statistical processing is done in units defined by the previous octet",,Operational
"individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol with source or sink",71,Indicator of unit of time for the increment between the successive fields used,(see Code table 4.4),Operational
"individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol with source or sink",72-75,"Time increment between successive fields, in units defined by the previous octet",(see Notes 3 and 4),Operational
"individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol with source or sink",72-75,"Time increment between successive fields in units defined by the previous octet",(see Notes 3 and 4),Operational
"individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol with source or sink",,"76-nn These octets are included only if n > 1, where nn = 63 + 12 x n",,Operational
"individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol with source or sink",76-87,"As octets 64 to 75, next innermost step of processing",,Operational
"individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol with source or sink",88-nn,"Additional time range specifications, included in accordance with the value of n. Contents as octets 64 to 75, repeated as necessary",,Operational
"individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for aerosol with source or sink",88-nn,"Additional time range specifications included in accordance with the value of n. Contents as octets 64 to 75, repeated as necessary",,Operational
18 changes: 18 additions & 0 deletions GRIB2_Template_4_86_ProductDefinitionTemplate_en.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
Title_en,OctetNo,Contents_en,Note_en,Status
quantile forecasts at a horizontal level or in a horizontal layer at a point in time,10,Parameter category,(see Code table 4.1),Operational
quantile forecasts at a horizontal level or in a horizontal layer at a point in time,11,Parameter number,(see Code table 4.2),Operational
quantile forecasts at a horizontal level or in a horizontal layer at a point in time,12,Type of generating process,(see Code table 4.3),Operational
quantile forecasts at a horizontal level or in a horizontal layer at a point in time,13,Background generating process identifier (defined by originating centre),,Operational
quantile forecasts at a horizontal level or in a horizontal layer at a point in time,14,Forecast generating process identifier (defined by originating centre),,Operational
quantile forecasts at a horizontal level or in a horizontal layer at a point in time,15-16,Hours after reference time of data cut-off (see Note 1),(1) Hours greater than 65534 will be coded as 65534.,Operational
quantile forecasts at a horizontal level or in a horizontal layer at a point in time,17,Minutes after reference time of data cut-off,,Operational
quantile forecasts at a horizontal level or in a horizontal layer at a point in time,18,Indicator of unit of time range,(see Code table 4.4),Operational
quantile forecasts at a horizontal level or in a horizontal layer at a point in time,19-22,Forecast time in units defined by octet 18,,Operational
quantile forecasts at a horizontal level or in a horizontal layer at a point in time,23,Type of first fixed surface,(see Code table 4.5),Operational
quantile forecasts at a horizontal level or in a horizontal layer at a point in time,24,Scale factor of first fixed surface,,Operational
quantile forecasts at a horizontal level or in a horizontal layer at a point in time,25-28,Scaled value of first fixed surface,,Operational
quantile forecasts at a horizontal level or in a horizontal layer at a point in time,29,Type of second fixed surface,(see Code table 4.5),Operational
quantile forecasts at a horizontal level or in a horizontal layer at a point in time,30,Scale factor of second fixed surface,,Operational
quantile forecasts at a horizontal level or in a horizontal layer at a point in time,31-34,Scaled value of second fixed surface,,Operational
quantile forecasts at a horizontal level or in a horizontal layer at a point in time,35-36,Total number of quantile q,,Operational
quantile forecasts at a horizontal level or in a horizontal layer at a point in time,37-38,Quantile value (between 0 and q),,Operational
36 changes: 36 additions & 0 deletions GRIB2_Template_4_87_ProductDefinitionTemplate_en.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
Title_en,OctetNo,Contents_en,Note_en,Status
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,10,Parameter category,(see Code table 4.1),Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,11,Parameter number,(see Code table 4.2),Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,12,Type of generating process,(see Code table 4.3),Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,13,Background generating process identifier (defined by originating centre),,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,14,Forecast generating process identifier (defined by originating centre),,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,15-16,Hours after reference time of data cut-off (see Note 1),(1) Hours greater than 65534 will be coded as 65534.,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,17,Minutes after reference time for data cut-off,,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,18,Indicator of unit of time range,(see Code table 4.4),Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,19-22,Forecast time in units defined by previous octet (see Note 2),(2) The reference time in section 1 and the forecast time together define the beginning of the overall time interval.,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,23,Type of first fixed surface,(see Code table 4.5),Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,24,Scale factor of first fixed surface,,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,25-28,Scaled value of first fixed surface,,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,29,Type of second fixed surface,(see Code table 4.5),Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,30,Scale factor of second fixed surface,,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,31-34,Scaled value of second fixed surface,,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,35-36, Total number of quantiles q,,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,37-38, Quantile value (between 0 and q),,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,39-40,Year of end of overall time interval,,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,41,Month of end of overall time interval,,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,42,Day of end of overall time interval,,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,43,Hour of end of overall time interval,,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,44,Minute of end of overall time interval,,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,45,Second of end of overall time interval,,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,46,n - number of time range specifications describing the time intervals used to calculate the statistically processed field,,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,47-50,Total number of data values missing in the statistical process,,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,51-62,Specification of the outermost (or only) time range over which statistical processing is done,,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,51,Statistical process used to calculate the processed field from the field at each time increment during the time range,(see Code table 4.10),Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,52,Type of time increment between successive fields used in the statistical processing,(see Code table 4.11),Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,53,Indicator of unit of time for time range over which statistical processing is done,(see Code table 4.4),Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,54-57,"Length of the time range over which statistical processing is done in units defined by the previous octet",,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,58,Indicator of unit of time for the increment between the successive fields used,(see Code table 4.4),Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,59-62,"Time increment between successive fields in units defined by the previous octet (see Note 3)","(3) An increment of zero means that the statistical processing is the result of a continuous (or near-continuous) process, not the processing of a number of discrete samples. Examples of such continuous processes are the temperatures measured by analogue maximum and minimum thermometers or thermographs, and the rainfall measured by raingauge.",Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,,"63-nn These octets are included only if n > 1, where nn = 50 + 12 x n",,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,63-74,"As octets 51-62, next innermost step of processing",,Operational
quantile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval,75-nn,"Additional time range specifications, included in accordance with the value of n. Contents as octets 51 to 62, repeated as necessary.",,Operational
Loading

0 comments on commit e04e08b

Please sign in to comment.