From 7d707e6f8dc8363ad58c3e0eec72ceec160d9751 Mon Sep 17 00:00:00 2001 From: Shahram Najm Date: Tue, 4 Jun 2019 16:46:19 +0100 Subject: [PATCH] Definitions cleanup --- definitions/grib1/local.214.244.def | 288 +++++------ definitions/grib2/tigge_parameter.def | 705 +++++++++++++------------- 2 files changed, 490 insertions(+), 503 deletions(-) diff --git a/definitions/grib1/local.214.244.def b/definitions/grib1/local.214.244.def index 6c5181aa6..62f758f33 100644 --- a/definitions/grib1/local.214.244.def +++ b/definitions/grib1/local.214.244.def @@ -11,149 +11,141 @@ #! #! Last update: 20070223 #! -#!Description Octet Code Ksec1 Count -#!----------- ----- ---- ----- ----- +#!Description +#!----------- #! #! #! Compatibility with MARS #! -#localDefinitionNumber 41 I1 37 - -#Class 42 I1 38 - -#Type 43 I1 39 - -#Stream 44 I2 40 - -#experimentVersionNumber 46 A4 41 - -#Number. 50 I1 42 - -#Total. 51 I1 43 - +#localDefinitionNumber +#Class +#Type +#Stream +#experimentVersionNumber +#Number +#Total #! -#! **_EXPERIMENT_** +#************_EXPERIMENT_************ +#Experiment_Identifier_1 +#Experiment_Identifier_2 +#Sub-Experiment_Identifier_1 +#Sub-Experiment_Identifier_2 #! -#************_EXPERIMENT_************ 52 A4 44 - -#Experiment_Identifier_1 56 A4 45 - -#Experiment_Identifier_2 60 A4 46 - -#Sub-Experiment_Identifier_1 64 A4 47 - -#Sub-Experiment_Identifier_2 68 A4 48 - -#! -#! **_PRODUCT_** -#! -#************_PRODUCT_*************** 72 A4 49 - -#Original_CodeTable_2_Version_Number 76 I1 50 - -#Original_Parameter_Iden_(CodeTable2) 77 I1 51 - -#Original_Parameter_Identifier_1 78 A4 52 - -#Original_Parameter_Identifier_2 82 A4 53 - -#Product_Identifier_1 86 A4 54 - -#Product_Identifier_2 90 A4 55 - +#************_PRODUCT_*************** +#Original_CodeTable_2_Version_Number +#Original_Parameter_Iden_(CodeTable2) +#Original_Parameter_Identifier_1 +#Original_Parameter_Identifier_2 +#Product_Identifier_1 +#Product_Identifier_2 #! #! Thresholds and Distributions #! -#Threshold_[Distribution]_(0=n,1=yes) 94 I2 56 - -#Threshold_[Distribution]_Units 96 A4 57 - -#At_least__[Distribut._Proportion_Of] 100 I4 58 - -#Less_Than_[To_Overall_Distribution] 104 I4 59 - +#Threshold_[Distribution]_(0=n,1=yes) +#Threshold_[Distribution]_Units +#At_least__[Distribut._Proportion_Of] +#Less_Than_[To_Overall_Distribution] #! -#zeroForFutureProducts 108 PAD 60 40 +#zeroForFutureProducts #! -#! **_ENSEMBLE_** -#! -#************_ENSEMBLE_************** 148 A4 100 - -#Number_Combination_Ensembles_(1=no) 152 I2 101 - -#Show_Combination_E._[2]_(0=no,1=yes) 154 I1 102 - -#Show_Combination_E._[3]_(0=no,1=yes) 155 I1 103 - -#Show_Combination_E._[4]_(0=no,1=yes) 156 I1 104 - -#zeroForFutureCombinations 157 PAD 105 7 -#Total_Number_Members_Used 164 I2 112 - -#Total_Number_Members_Possible 166 I2 113 - -#Total_Number_Members_Missing 168 I2 114 - -#Ensemble_Combination_Number 170 I2 115 - -#Ensemble_Identifier_1 172 A4 116 - -#Ensemble_Identifier_2 176 A4 117 - -#Local_Number_Members_Used 180 I2 118 - -#Local_Number_Members_Possible 182 I2 119 - -#Local_Number_Members_Missing 184 I2 120 - +#************_ENSEMBLE_************** +#Number_Combination_Ensembles_(1=no) +#Show_Combination_E._[2]_(0=no,1=yes) +#Show_Combination_E._[3]_(0=no,1=yes) +#Show_Combination_E._[4]_(0=no,1=yes) +#zeroForFutureCombinations +#Total_Number_Members_Used +#Total_Number_Members_Possible +#Total_Number_Members_Missing +#Ensemble_Combination_Number +#Ensemble_Identifier_1 +#Ensemble_Identifier_2 +#Local_Number_Members_Used +#Local_Number_Members_Possible +#Local_Number_Members_Missing #! #listMembersUsed - LIST - Local_Number_Members_Used -#Used_Model_LBC - A4 - - +#Used_Model_LBC #endlistMembersUsed - ENDLIST - listMembersUsed #! #listMembersMissing - LIST - Local_Number_Members_Missing -#Missing_Model_LBC - A4 - - +#Missing_Model_LBC #endlistMembersMissing - ENDLIST - listMembersMissing #! #! More than one Combination #! #listEnsembleCombination2 - LIST - Show_Combination_E._[2]_(0=no,1=yes) -#Ensemble_Combinat._Number_(0=no)_[2] - I2 - - -#Ensemble_Identifier_1_[2] - A4 - - -#Ensemble_Identifier_2_[2] - A4 - - -#Local_Number_Members_Used_[2] - I2 - - -#Local_Number_Members_Possible_[2] - I2 - - -#Local_Number_Members_Missing_[2] - I2 - - -#Date_[2] - D3 - - -#Hour_[2] - I1 - - -#Minute_[2] - I1 - - -#Time_Range_One_[2] - I2 - - -#Time_Range_Two_[2] - I2 - - +#Ensemble_Combinat._Number_(0=no)_[2] +#Ensemble_Identifier_1_[2] +#Ensemble_Identifier_2_[2] +#Local_Number_Members_Used_[2] +#Local_Number_Members_Possible_[2] +#Local_Number_Members_Missing_[2] +#Date_[2] +#Hour_[2] +#Minute_[2] +#Time_Range_One_[2] +#Time_Range_Two_[2] #endlistEnsembleCombination2 - ENDLIST - listEnsembleCombination2 #! #listMembersUsed_[2] - LIST - Local_Number_Members_Used_[2] -#Used_Model_LBC_[2] - A4 - - +#Used_Model_LBC_[2] #endlistMembersUsed_[2] - ENDLIST - listMembersUsed_[2] #! #listMembersMissing_[2] - LIST - Local_Number_Members_Missing_[2] -#Missing_Model_LBC_[2] - A4 - - +#Missing_Model_LBC_[2] #endlistMembersMissing_[2] - ENDLIST - listMembersMissing_[2] #! #listEnsembleCombination3 - LIST - Show_Combination_E._[3]_(0=no,1=yes) -#Ensemble_Combinat._Number_(0=no)_[3] - I2 - - -#Ensemble_Identifier_1_[3] - A4 - - -#Ensemble_Identifier_1_[3] - A4 - - -#Local_Number_Members_Used_[3] - I2 - - -#Local_Number_Members_Possible_[3] - I2 - - -#Local_Number_Members_Missing_[3] - I2 - - -#Date_[3] - D3 - - -#Hour_[3] - I1 - - -#Minute_[3] - I1 - - -#Time_Range_One_[3] - I2 - - -#Time_Range_Two_[3] - I2 - - +#Ensemble_Combinat._Number_(0=no)_[3] +#Ensemble_Identifier_1_[3] +#Ensemble_Identifier_1_[3] +#Local_Number_Members_Used_[3] +#Local_Number_Members_Possible_[3] +#Local_Number_Members_Missing_[3] +#Date_[3] +#Hour_[3] +#Minute_[3] +#Time_Range_One_[3] +#Time_Range_Two_[3] #endlistEnsembleCombination3 - ENDLIST - listEnsembleCombination3 #! #listMembersUsed_[3] - LIST - Local_Number_Members_Used_[3] -#Used_Model_LBC_[3] - A4 - - +#Used_Model_LBC_[3] - A4 #endlistMembersUsed_[3] - ENDLIST - listMembersUsed_[3] #! #listMembersMissing_[3] - LIST - Local_Number_Members_Missing_[3] -#Missing_Model_LBC_[3] - A4 - - +#Missing_Model_LBC_[3] - A4 #endlistMembersMissing_[3] - ENDLIST - listMembersMissing_[3] #! #listEnsembleCombination4 - LIST - Show_Combination_E._[4]_(0=no,1=yes) -#Ensemble_Combinat._Number_(0=no)_[4] - I2 - - -#Ensemble_Identifier_1_[4] - A4 - - -#Ensemble_Identifier_2_[4] - A4 - - -#Local_Number_Members_Used_[4] - I2 - - -#Local_Number_Members_Possible_[4] - I2 - - -#Local_Number_Members_Missing_[4] - I2 - - -#Date_[4] - D3 - - -#Hour_[4] - I1 - - -#Minute_[4] - I1 - - -#Time_Range_One_[4] - I2 - - -#Time_Range_Two_[4] - I2 - - +#Ensemble_Combinat._Number_(0=no)_[4] +#Ensemble_Identifier_1_[4] +#Ensemble_Identifier_2_[4] +#Local_Number_Members_Used_[4] +#Local_Number_Members_Possible_[4] +#Local_Number_Members_Missing_[4] +#Date_[4] +#Hour_[4] +#Minute_[4] +#Time_Range_One_[4] +#Time_Range_Two_[4] #endlistEnsembleCombination4 - ENDLIST - listEnsembleCombination4 #! #listMembersUsed_[4] - LIST - Local_Number_Members_Used_[4] -#Used_Model_LBC_[4] - A4 - - +#Used_Model_LBC_[4] #endlistMembersUsed_[4] - ENDLIST - listMembersUsed_[4] #! #listMembersMissing_[4] - LIST - Local_Number_Members_Missing_[4] -#Missing_Model_LBC_[4] - A4 - - +#Missing_Model_LBC_[4] #endlistMembersMissing_[4] - ENDLIST - listMembersMissing_[4] #! #! EXTRA INFORMATION like 191 -#! -#*********_EXTRA_DATA_*************** - A4 - - -#Extra_Data_FreeFormat_(0=none) - I2 - - +#*********_EXTRA_DATA_*************** +#Extra_Data_FreeFormat_(0=none) #Data_Descriptor_Bytes - BYTES - Extra_Data_FreeFormat_(0=none) -#padToAMultipleOf80Bytes - PADFROM n/a 80 +#padToAMultipleOf80Bytes - PADFROM n/a #! -# template mars_labeling "grib1/mars_labeling.def"; @@ -163,17 +155,15 @@ alias number = perturbationNumber; unsigned[1] numberOfForecastsInEnsemble : dump; # -# **_EXPERIMENT_** +# EXPERIMENT # - ascii[4] '************_EXPERIMENT_************' ; ascii[8] 'Experiment_Identifier' ; ascii[8] 'Sub-Experiment_Identifier' ; # -# **_PRODUCT_** +# PRODUCT # - ascii[4] '************_PRODUCT_***************' ; unsigned[1] Original_CodeTable_2_Version_Number : dump ; unsigned[1] Original_Parameter_Iden_CodeTable2 : dump; @@ -181,7 +171,6 @@ ascii[8] 'Original_Parameter_Identifier' ; ascii[8] 'Product_Identifier' ; # Thresholds and Distributions - unsigned[2] Threshold_Or_Distribution_0_no_1_yes : dump ; ascii[4] 'Threshold_Or_Distribution_Units' ; unsigned[4] At_least__Or_Distribut_Proportion_Of : dump ; @@ -207,11 +196,11 @@ unsigned[2] Local_Number_Members_Possible : dump ; unsigned[2] Local_Number_Members_Missing : dump ; listMembersUsed list(Local_Number_Members_Used){ -ascii[4] 'Used_Model_LBC' ; + ascii[4] 'Used_Model_LBC' ; } listMembersMissing list(Local_Number_Members_Missing){ -ascii[4] 'Missing_Model_LBC' ; + ascii[4] 'Missing_Model_LBC' ; } # @@ -219,75 +208,74 @@ ascii[4] 'Missing_Model_LBC' ; # if (Show_Combination_Ensem_E2_0_no_1_yes == 1){ -unsigned[2] Ensemble_Combinat_Number_0_none_E2 : dump ; -ascii[8] 'Ensemble_Identifier_E2' ; -unsigned[2] Local_Number_Members_Used_E2 : dump ; -unsigned[2] Local_Number_Members_Possible_E2 : dump ; -unsigned[2] Local_Number_Members_Missing_E2 : dump ; -unsigned[3] Date_E2 : dump; -unsigned[1] Hour_E2 : dump; -unsigned[1] Minute_E2 : dump; -unsigned[2] Time_Range_One_E2 : dump ; -unsigned[2] Time_Range_Two_E2 : dump; + unsigned[2] Ensemble_Combinat_Number_0_none_E2 : dump ; + ascii[8] 'Ensemble_Identifier_E2' ; + unsigned[2] Local_Number_Members_Used_E2 : dump ; + unsigned[2] Local_Number_Members_Possible_E2 : dump ; + unsigned[2] Local_Number_Members_Missing_E2 : dump ; + unsigned[3] Date_E2 : dump; + unsigned[1] Hour_E2 : dump; + unsigned[1] Minute_E2 : dump; + unsigned[2] Time_Range_One_E2 : dump ; + unsigned[2] Time_Range_Two_E2 : dump; -listMembersUsed2 list(Local_Number_Members_Used_E2){ -ascii[4] 'Used_Model_LBC_E2' ; -} + listMembersUsed2 list(Local_Number_Members_Used_E2){ + ascii[4] 'Used_Model_LBC_E2' ; + } -listMembersMissing2 list(Local_Number_Members_Missing_E2){ -ascii[4] 'Missing_Model_LBC_E2' ; -} + listMembersMissing2 list(Local_Number_Members_Missing_E2){ + ascii[4] 'Missing_Model_LBC_E2' ; + } } if (Show_Combination_Ensem_E3_0_no_1_yes == 1){ -unsigned[2] Ensemble_Combinat_Number_0_none_E3 : dump ; -ascii[8] 'Ensemble_Identifier_E3' ; -unsigned[2] Local_Number_Members_Used_E3 : dump; -unsigned[2] Local_Number_Members_Possible_E3 : dump; -unsigned[2] Local_Number_Members_Missing_E3 : dump; -unsigned[3] Date_E3 : dump; -unsigned[1] Hour_E3 : dump; -unsigned[1] Minute_E3 : dump; -unsigned[2] Time_Range_One_E3 : dump; -unsigned[2] Time_Range_Two_E3 : dump; + unsigned[2] Ensemble_Combinat_Number_0_none_E3 : dump ; + ascii[8] 'Ensemble_Identifier_E3' ; + unsigned[2] Local_Number_Members_Used_E3 : dump; + unsigned[2] Local_Number_Members_Possible_E3 : dump; + unsigned[2] Local_Number_Members_Missing_E3 : dump; + unsigned[3] Date_E3 : dump; + unsigned[1] Hour_E3 : dump; + unsigned[1] Minute_E3 : dump; + unsigned[2] Time_Range_One_E3 : dump; + unsigned[2] Time_Range_Two_E3 : dump; -listMembersUsed3 list(Local_Number_Members_Used_E3){ -ascii[4] 'Used_Model_LBC_E3' ; -} + listMembersUsed3 list(Local_Number_Members_Used_E3){ + ascii[4] 'Used_Model_LBC_E3' ; + } -listMembersMissing3 list(Local_Number_Members_Missing_E3){ -ascii[4] 'Missing_Model_LBC_E3' ; -} + listMembersMissing3 list(Local_Number_Members_Missing_E3){ + ascii[4] 'Missing_Model_LBC_E3' ; + } } if (Show_Combination_Ensem_E4_0_no_1_yes == 1){ -unsigned[2] Ensemble_Combinat_Number_0_none_E4 : dump ; -ascii[8] 'Ensemble_Identifier_E4' ; -unsigned[2] Local_Number_Members_Used_E4 : dump; -unsigned[2] Local_Number_Members_Possible_E4 : dump; -unsigned[2] Local_Number_Members_Missing_E4 : dump; -unsigned[3] Date_E4 : dump; -unsigned[1] Hour_E4 : dump; -unsigned[1] Minute_E4 : dump; -unsigned[2] Time_Range_One_E4 : dump ; -unsigned[2] Time_Range_Two_E4 : dump; + unsigned[2] Ensemble_Combinat_Number_0_none_E4 : dump ; + ascii[8] 'Ensemble_Identifier_E4' ; + unsigned[2] Local_Number_Members_Used_E4 : dump; + unsigned[2] Local_Number_Members_Possible_E4 : dump; + unsigned[2] Local_Number_Members_Missing_E4 : dump; + unsigned[3] Date_E4 : dump; + unsigned[1] Hour_E4 : dump; + unsigned[1] Minute_E4 : dump; + unsigned[2] Time_Range_One_E4 : dump ; + unsigned[2] Time_Range_Two_E4 : dump; -listMembersUsed4 list(Local_Number_Members_Used_E4){ -ascii[4] 'Used_Model_LBC_E4' ; -} + listMembersUsed4 list(Local_Number_Members_Used_E4){ + ascii[4] 'Used_Model_LBC_E4' ; + } -listMembersMissing4 list(Local_Number_Members_Missing_E4){ -ascii[4] 'Missing_Model_LBC_E4' ; -} + listMembersMissing4 list(Local_Number_Members_Missing_E4){ + ascii[4] 'Missing_Model_LBC_E4' ; + } } # # EXTRA INFORMATION like 191 # - ascii[4] '*********_EXTRA_DATA_***************' ; unsigned[2] Extra_Data_FreeFormat_0_none : dump; position offsetFreeFormData; unsigned[1] freeFormData[Extra_Data_FreeFormat_0_none] : dump; -# + padtomultiple padding_loc244_3(offsetSection1,80); diff --git a/definitions/grib2/tigge_parameter.def b/definitions/grib2/tigge_parameter.def index c7ae282a7..3ded0bb12 100644 --- a/definitions/grib2/tigge_parameter.def +++ b/definitions/grib2/tigge_parameter.def @@ -1,396 +1,395 @@ # Automatically generated by ./tigge_def.pl, do not edit -# 10_meter_u_velocity - '165' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 2; - scaleFactorOfFirstFixedSurface = 0; - scaledValueOfFirstFixedSurface = 10; - typeOfFirstFixedSurface = 103; - } +# 10_meter_u_velocity +'165' = { + discipline = 0; + parameterCategory = 2; + parameterNumber = 2; + scaleFactorOfFirstFixedSurface = 0; + scaledValueOfFirstFixedSurface = 10; + typeOfFirstFixedSurface = 103; +} -# 10_meter_v_velocity - '166' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 3; - scaleFactorOfFirstFixedSurface = 0; - scaledValueOfFirstFixedSurface = 10; - typeOfFirstFixedSurface = 103; - } +# 10_meter_v_velocity +'166' = { + discipline = 0; + parameterCategory = 2; + parameterNumber = 3; + scaleFactorOfFirstFixedSurface = 0; + scaledValueOfFirstFixedSurface = 10; + typeOfFirstFixedSurface = 103; +} -# 10_metre_wind_gust_of_at_least_15_m/s - '131070' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 22; - productDefinitionTemplateNumber = 9; - scaleFactorOfFirstFixedSurface = 0; - scaledValueOfFirstFixedSurface = 10; - scaledValueOfLowerLimit = 15; - typeOfFirstFixedSurface = 103; - typeOfStatisticalProcessing = 2; - } +# 10_metre_wind_gust_of_at_least_15_m/s +'131070' = { + discipline = 0; + parameterCategory = 2; + parameterNumber = 22; + productDefinitionTemplateNumber = 9; + scaleFactorOfFirstFixedSurface = 0; + scaledValueOfFirstFixedSurface = 10; + scaledValueOfLowerLimit = 15; + typeOfFirstFixedSurface = 103; + typeOfStatisticalProcessing = 2; +} -# 10_metre_wind_gust_of_at_least_25_m/s - '131071' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 22; - productDefinitionTemplateNumber = 9; - scaleFactorOfFirstFixedSurface = 0; - scaledValueOfFirstFixedSurface = 10; - scaledValueOfLowerLimit = 25; - typeOfFirstFixedSurface = 103; - typeOfStatisticalProcessing = 2; - } +# 10_metre_wind_gust_of_at_least_25_m/s +'131071' = { + discipline = 0; + parameterCategory = 2; + parameterNumber = 22; + productDefinitionTemplateNumber = 9; + scaleFactorOfFirstFixedSurface = 0; + scaledValueOfFirstFixedSurface = 10; + scaledValueOfLowerLimit = 25; + typeOfFirstFixedSurface = 103; + typeOfStatisticalProcessing = 2; +} -# convective_available_potential_energy - '59' = { - discipline = 0; - parameterCategory = 7; - parameterNumber = 6; - typeOfFirstFixedSurface = 1; - typeOfSecondFixedSurface = 8; - } +# convective_available_potential_energy +'59' = { + discipline = 0; + parameterCategory = 7; + parameterNumber = 6; + typeOfFirstFixedSurface = 1; + typeOfSecondFixedSurface = 8; +} -# convective_inhibition - '228001' = { - discipline = 0; - parameterCategory = 7; - parameterNumber = 7; - typeOfFirstFixedSurface = 1; - typeOfSecondFixedSurface = 8; - } +# convective_inhibition +'228001' = { + discipline = 0; + parameterCategory = 7; + parameterNumber = 7; + typeOfFirstFixedSurface = 1; + typeOfSecondFixedSurface = 8; +} -# field_capacity - '228170' = { - discipline = 2; - parameterCategory = 3; - parameterNumber = 12; - scaleFactorOfFirstFixedSurface = 0; - scaleFactorOfSecondFixedSurface = 1; - scaledValueOfFirstFixedSurface = 0; - scaledValueOfSecondFixedSurface = 2; - typeOfFirstFixedSurface = 106; - typeOfSecondFixedSurface = 106; - } +# field_capacity +'228170' = { + discipline = 2; + parameterCategory = 3; + parameterNumber = 12; + scaleFactorOfFirstFixedSurface = 0; + scaleFactorOfSecondFixedSurface = 1; + scaledValueOfFirstFixedSurface = 0; + scaledValueOfSecondFixedSurface = 2; + typeOfFirstFixedSurface = 106; + typeOfSecondFixedSurface = 106; +} -# geopotential_height - '156' = { - discipline = 0; - parameterCategory = 3; - parameterNumber = 5; - typeOfFirstFixedSurface = 100; - } +# geopotential_height +'156' = { + discipline = 0; + parameterCategory = 3; + parameterNumber = 5; + typeOfFirstFixedSurface = 100; +} -# land_sea_mask - '172' = { - discipline = 2; - parameterCategory = 0; - parameterNumber = 0; - typeOfFirstFixedSurface = 1; - } +# land_sea_mask +'172' = { + discipline = 2; + parameterCategory = 0; + parameterNumber = 0; + typeOfFirstFixedSurface = 1; +} -# maximum_wind_gust - '49' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 22; - scaleFactorOfFirstFixedSurface = 0; - scaledValueOfFirstFixedSurface = 10; - typeOfFirstFixedSurface = 103; - typeOfStatisticalProcessing = 2; - } +# maximum_wind_gust +'49' = { + discipline = 0; + parameterCategory = 2; + parameterNumber = 22; + scaleFactorOfFirstFixedSurface = 0; + scaledValueOfFirstFixedSurface = 10; + typeOfFirstFixedSurface = 103; + typeOfStatisticalProcessing = 2; +} -# mean_sea_level_pressure - '151' = { - discipline = 0; - parameterCategory = 3; - parameterNumber = 0; - typeOfFirstFixedSurface = 101; - } +# mean_sea_level_pressure +'151' = { + discipline = 0; + parameterCategory = 3; + parameterNumber = 0; + typeOfFirstFixedSurface = 101; +} -# orography - '228002' = { - discipline = 0; - parameterCategory = 3; - parameterNumber = 5; - typeOfFirstFixedSurface = 1; - } +# orography +'228002' = { + discipline = 0; + parameterCategory = 3; + parameterNumber = 5; + typeOfFirstFixedSurface = 1; +} -# potential_temperature - '3' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 2; - scaleFactorOfFirstFixedSurface = 6; - scaledValueOfFirstFixedSurface = 2; - typeOfFirstFixedSurface = 109; - } +# potential_temperature +'3' = { + discipline = 0; + parameterCategory = 0; + parameterNumber = 2; + scaleFactorOfFirstFixedSurface = 6; + scaledValueOfFirstFixedSurface = 2; + typeOfFirstFixedSurface = 109; +} -# potential_vorticity - '60' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 14; - scaleFactorOfFirstFixedSurface = 0; - scaledValueOfFirstFixedSurface = 320; - typeOfFirstFixedSurface = 107; - } +# potential_vorticity +'60' = { + discipline = 0; + parameterCategory = 2; + parameterNumber = 14; + scaleFactorOfFirstFixedSurface = 0; + scaledValueOfFirstFixedSurface = 320; + typeOfFirstFixedSurface = 107; +} -# sea_surface_temperature_anomaly - '171034' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 9; - typeOfFirstFixedSurface = 1; - } +# sea_surface_temperature_anomaly +'171034' = { + discipline = 0; + parameterCategory = 0; + parameterNumber = 9; + typeOfFirstFixedSurface = 1; +} -# skin_temperature - '235' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 17; - typeOfFirstFixedSurface = 1; - } +# skin_temperature +'235' = { + discipline = 0; + parameterCategory = 0; + parameterNumber = 17; + typeOfFirstFixedSurface = 1; +} -# snow_depth_water_equivalent - '228141' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 60; - typeOfFirstFixedSurface = 1; - } +# snow_depth_water_equivalent +'228141' = { + discipline = 0; + parameterCategory = 1; + parameterNumber = 60; + typeOfFirstFixedSurface = 1; +} -# snow_fall_water_equivalent - '228144' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 53; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; - } +# snow_fall_water_equivalent +'228144' = { + discipline = 0; + parameterCategory = 1; + parameterNumber = 53; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; +} -# soil_moisture - '228039' = { - discipline = 2; - parameterCategory = 0; - parameterNumber = 22; - scaleFactorOfFirstFixedSurface = 0; - scaleFactorOfSecondFixedSurface = 1; - scaledValueOfFirstFixedSurface = 0; - scaledValueOfSecondFixedSurface = 2; - typeOfFirstFixedSurface = 106; - typeOfSecondFixedSurface = 106; - } +# soil_moisture +'228039' = { + discipline = 2; + parameterCategory = 0; + parameterNumber = 22; + scaleFactorOfFirstFixedSurface = 0; + scaleFactorOfSecondFixedSurface = 1; + scaledValueOfFirstFixedSurface = 0; + scaledValueOfSecondFixedSurface = 2; + typeOfFirstFixedSurface = 106; + typeOfSecondFixedSurface = 106; +} -# soil_temperature - '228139' = { - discipline = 2; - parameterCategory = 0; - parameterNumber = 2; - scaleFactorOfFirstFixedSurface = 0; - scaleFactorOfSecondFixedSurface = 1; - scaledValueOfFirstFixedSurface = 0; - scaledValueOfSecondFixedSurface = 2; - typeOfFirstFixedSurface = 106; - typeOfSecondFixedSurface = 106; - } +# soil_temperature +'228139' = { + discipline = 2; + parameterCategory = 0; + parameterNumber = 2; + scaleFactorOfFirstFixedSurface = 0; + scaleFactorOfSecondFixedSurface = 1; + scaledValueOfFirstFixedSurface = 0; + scaledValueOfSecondFixedSurface = 2; + typeOfFirstFixedSurface = 106; + typeOfSecondFixedSurface = 106; +} -# specific_humidity - '133' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 0; - typeOfFirstFixedSurface = 100; - } +# specific_humidity +'133' = { + discipline = 0; + parameterCategory = 1; + parameterNumber = 0; + typeOfFirstFixedSurface = 100; +} -# sunshine_duration - '189' = { - discipline = 0; - parameterCategory = 6; - parameterNumber = 24; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; - } +# sunshine_duration +'189' = { + discipline = 0; + parameterCategory = 6; + parameterNumber = 24; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; +} -# surface_air_dew_point_temperature - '168' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 6; - typeOfFirstFixedSurface = 103; - } +# surface_air_dew_point_temperature +'168' = { + discipline = 0; + parameterCategory = 0; + parameterNumber = 6; + typeOfFirstFixedSurface = 103; +} -# surface_air_maximum_temperature - '121' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 0; - typeOfFirstFixedSurface = 103; - typeOfStatisticalProcessing = 2; - } +# surface_air_maximum_temperature +'121' = { + discipline = 0; + parameterCategory = 0; + parameterNumber = 0; + typeOfFirstFixedSurface = 103; + typeOfStatisticalProcessing = 2; +} -# surface_air_minimum_temperature - '122' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 0; - typeOfFirstFixedSurface = 103; - typeOfStatisticalProcessing = 3; - } +# surface_air_minimum_temperature +'122' = { + discipline = 0; + parameterCategory = 0; + parameterNumber = 0; + typeOfFirstFixedSurface = 103; + typeOfStatisticalProcessing = 3; +} -# surface_air_temperature - '167' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 0; - typeOfFirstFixedSurface = 103; - } +# surface_air_temperature +'167' = { + discipline = 0; + parameterCategory = 0; + parameterNumber = 0; + typeOfFirstFixedSurface = 103; +} -# surface_pressure - '134' = { - discipline = 0; - parameterCategory = 3; - parameterNumber = 0; - typeOfFirstFixedSurface = 1; - } +# surface_pressure +'134' = { + discipline = 0; + parameterCategory = 3; + parameterNumber = 0; + typeOfFirstFixedSurface = 1; +} -# temperature - '130' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 0; - typeOfFirstFixedSurface = 100; - } +# temperature +'130' = { + discipline = 0; + parameterCategory = 0; + parameterNumber = 0; + typeOfFirstFixedSurface = 100; +} -# time_integrated_outgoing_long_wave_radiation - '179' = { - discipline = 0; - parameterCategory = 5; - parameterNumber = 5; - typeOfFirstFixedSurface = 8; - typeOfStatisticalProcessing = 1; - } +# time_integrated_outgoing_long_wave_radiation +'179' = { + discipline = 0; + parameterCategory = 5; + parameterNumber = 5; + typeOfFirstFixedSurface = 8; + typeOfStatisticalProcessing = 1; +} -# time_integrated_surface_latent_heat_flux - '147' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 10; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; - } +# time_integrated_surface_latent_heat_flux +'147' = { + discipline = 0; + parameterCategory = 0; + parameterNumber = 10; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; +} -# time_integrated_surface_net_solar_radiation - '176' = { - discipline = 0; - parameterCategory = 4; - parameterNumber = 9; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; - } +# time_integrated_surface_net_solar_radiation +'176' = { + discipline = 0; + parameterCategory = 4; + parameterNumber = 9; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; +} -# time_integrated_surface_net_thermal_radiation - '177' = { - discipline = 0; - parameterCategory = 5; - parameterNumber = 5; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; - } +# time_integrated_surface_net_thermal_radiation +'177' = { + discipline = 0; + parameterCategory = 5; + parameterNumber = 5; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; +} -# time_integrated_surface_sensible_heat_flux - '146' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 11; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; - } +# time_integrated_surface_sensible_heat_flux +'146' = { + discipline = 0; + parameterCategory = 0; + parameterNumber = 11; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; +} -# total_cloud_cover - '228164' = { - discipline = 0; - parameterCategory = 6; - parameterNumber = 1; - typeOfFirstFixedSurface = 1; - typeOfSecondFixedSurface = 8; - } +# total_cloud_cover +'228164' = { + discipline = 0; + parameterCategory = 6; + parameterNumber = 1; + typeOfFirstFixedSurface = 1; + typeOfSecondFixedSurface = 8; +} -# total_column_water - '136' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 51; - typeOfFirstFixedSurface = 1; - typeOfSecondFixedSurface = 8; - } +# total_column_water +'136' = { + discipline = 0; + parameterCategory = 1; + parameterNumber = 51; + typeOfFirstFixedSurface = 1; + typeOfSecondFixedSurface = 8; +} -# total_precipitation - '228228' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 52; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; - } +# total_precipitation +'228228' = { + discipline = 0; + parameterCategory = 1; + parameterNumber = 52; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; +} -# total_precipitation_of_at_least_10_mm - '131062' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 52; - productDefinitionTemplateNumber = 9; - scaledValueOfLowerLimit = 10; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; - } +# total_precipitation_of_at_least_10_mm +'131062' = { + discipline = 0; + parameterCategory = 1; + parameterNumber = 52; + productDefinitionTemplateNumber = 9; + scaledValueOfLowerLimit = 10; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; +} -# total_precipitation_of_at_least_20_mm - '131063' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 52; - productDefinitionTemplateNumber = 9; - scaledValueOfLowerLimit = 20; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; - } +# total_precipitation_of_at_least_20_mm +'131063' = { + discipline = 0; + parameterCategory = 1; + parameterNumber = 52; + productDefinitionTemplateNumber = 9; + scaledValueOfLowerLimit = 20; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; +} -# u_velocity - '131' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 2; - } +# u_velocity +'131' = { + discipline = 0; + parameterCategory = 2; + parameterNumber = 2; +} -# unknown - 'default' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 0; - } +# unknown +'default' = { + discipline = 0; + parameterCategory = 0; + parameterNumber = 0; +} -# v_velocity - '132' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 3; - } - -# wilting_point - '228171' = { - discipline = 2; - parameterCategory = 0; - parameterNumber = 26; - scaleFactorOfFirstFixedSurface = 0; - scaleFactorOfSecondFixedSurface = 1; - scaledValueOfFirstFixedSurface = 0; - scaledValueOfSecondFixedSurface = 2; - typeOfFirstFixedSurface = 106; - typeOfSecondFixedSurface = 106; - } +# v_velocity +'132' = { + discipline = 0; + parameterCategory = 2; + parameterNumber = 3; +} +# wilting_point +'228171' = { + discipline = 2; + parameterCategory = 0; + parameterNumber = 26; + scaleFactorOfFirstFixedSurface = 0; + scaleFactorOfSecondFixedSurface = 1; + scaledValueOfFirstFixedSurface = 0; + scaledValueOfSecondFixedSurface = 2; + typeOfFirstFixedSurface = 106; + typeOfSecondFixedSurface = 106; +}