Skip to content

Commit

Permalink
ECC-1997: GRIB2: Parameters for height of theta levels
Browse files Browse the repository at this point in the history
  • Loading branch information
shahramn committed Dec 18, 2024
1 parent e4e90f5 commit fdb3e2a
Show file tree
Hide file tree
Showing 5 changed files with 592 additions and 28 deletions.
4 changes: 4 additions & 0 deletions definitions/grib2/marsLevtypeConcept.def
Original file line number Diff line number Diff line change
Expand Up @@ -78,3 +78,7 @@
'sol' = {typeOfFirstFixedSurface=187; typeOfSecondFixedSurface=255;}
'sol' = {typeOfFirstFixedSurface=187; typeOfSecondFixedSurface=187;}
'sfc' = {typeOfFirstFixedSurface=187; typeOfSecondFixedSurface=185;}

'sfc' = {typeOfFirstFixedSurface=107; scaleFactorOfFirstFixedSurface=2; scaledValueOfFirstFixedSurface=27315;}
'sfc' = {typeOfFirstFixedSurface=107; scaleFactorOfFirstFixedSurface=2; scaledValueOfFirstFixedSurface=27415;}
'sfc' = {typeOfFirstFixedSurface=107; scaleFactorOfFirstFixedSurface=2; scaledValueOfFirstFixedSurface=27465;}
154 changes: 147 additions & 7 deletions definitions/grib2/name.def
Original file line number Diff line number Diff line change
Expand Up @@ -6193,13 +6193,6 @@
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 1 ;
}
#Geometric height of theta level above ground
'Geometric height of theta level above ground' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
}
#Pressure at cloud base
'Pressure at cloud base' = {
discipline = 0 ;
Expand Down Expand Up @@ -6359,6 +6352,33 @@
parameterCategory = 19 ;
parameterNumber = 51 ;
}
#Geometric height of 0 degrees C theta level above ground
'Geometric height of 0 degrees C theta level above ground' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27315 ;
scaleFactorOfFirstFixedSurface = 2 ;
}
#Geometric height of 1 degree C theta level above ground
'Geometric height of 1 degree C theta level above ground' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27415 ;
scaleFactorOfFirstFixedSurface = 2 ;
}
#Geometric height of 1.5 degrees C theta level above ground
'Geometric height of 1.5 degrees C theta level above ground' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27465 ;
scaleFactorOfFirstFixedSurface = 2 ;
}
#Burned area
'Burned area' = {
discipline = 2 ;
Expand Down Expand Up @@ -8852,6 +8872,36 @@
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean geometric height of 0 degrees C theta level above ground
'Time-mean geometric height of 0 degrees C theta level above ground' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27315 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean geometric height of 1 degree C theta level above ground
'Time-mean geometric height of 1 degree C theta level above ground' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27415 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean geometric height of 1.5 degrees C theta level above ground
'Time-mean geometric height of 1.5 degrees C theta level above ground' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27465 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-integrated land surface heat net flux
'Time-integrated land surface heat net flux' = {
discipline = 2 ;
Expand Down Expand Up @@ -10682,6 +10732,36 @@
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-maximum geometric height of 0 degrees C theta level above ground
'Time-maximum geometric height of 0 degrees C theta level above ground' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27315 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-maximum geometric height of 1 degree C theta level above ground
'Time-maximum geometric height of 1 degree C theta level above ground' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27415 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-maximum geometric height of 1.5 degrees C theta level above ground
'Time-maximum geometric height of 1.5 degrees C theta level above ground' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27465 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-minimum temperature tendency due to short-wave radiation
'Time-minimum temperature tendency due to short-wave radiation' = {
discipline = 0 ;
Expand Down Expand Up @@ -12524,6 +12604,36 @@
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-minimum geometric height of 0 degrees C theta level above ground
'Time-minimum geometric height of 0 degrees C theta level above ground' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27315 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-minimum geometric height of 1 degree C theta level above ground
'Time-minimum geometric height of 1 degree C theta level above ground' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27415 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-minimum geometric height of 1.5 degrees C theta level above ground
'Time-minimum geometric height of 1.5 degrees C theta level above ground' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27465 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-standard-deviation temperature tendency due to short-wave radiation
'Time-standard-deviation temperature tendency due to short-wave radiation' = {
discipline = 0 ;
Expand Down Expand Up @@ -14367,6 +14477,36 @@
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 6 ;
}
#Time-standard-deviation geometric height of 0 degrees C theta level above ground
'Time-standard-deviation geometric height of 0 degrees C theta level above ground' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27315 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 6 ;
}
#Time-standard-deviation geometric height of 1 degree C theta level above ground
'Time-standard-deviation geometric height of 1 degree C theta level above ground' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27415 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 6 ;
}
#Time-standard-deviation geometric height of 1.5 degrees C theta level above ground
'Time-standard-deviation geometric height of 1.5 degrees C theta level above ground' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27465 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 6 ;
}
#Cross sectional area of flow in channel
'Cross sectional area of flow in channel' = {
discipline = 1 ;
Expand Down
154 changes: 147 additions & 7 deletions definitions/grib2/paramId.def
Original file line number Diff line number Diff line change
Expand Up @@ -6193,13 +6193,6 @@
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 1 ;
}
#Geometric height of theta level above ground
'231044' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
}
#Pressure at cloud base
'231045' = {
discipline = 0 ;
Expand Down Expand Up @@ -6359,6 +6352,33 @@
parameterCategory = 19 ;
parameterNumber = 51 ;
}
#Geometric height of 0 degrees C theta level above ground
'231069' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27315 ;
scaleFactorOfFirstFixedSurface = 2 ;
}
#Geometric height of 1 degree C theta level above ground
'231070' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27415 ;
scaleFactorOfFirstFixedSurface = 2 ;
}
#Geometric height of 1.5 degrees C theta level above ground
'231071' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27465 ;
scaleFactorOfFirstFixedSurface = 2 ;
}
#Burned area
'232000' = {
discipline = 2 ;
Expand Down Expand Up @@ -8852,6 +8872,36 @@
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean geometric height of 0 degrees C theta level above ground
'235390' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27315 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean geometric height of 1 degree C theta level above ground
'235391' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27415 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean geometric height of 1.5 degrees C theta level above ground
'235392' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27465 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-integrated land surface heat net flux
'236386' = {
discipline = 2 ;
Expand Down Expand Up @@ -10682,6 +10732,36 @@
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-maximum geometric height of 0 degrees C theta level above ground
'237390' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27315 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-maximum geometric height of 1 degree C theta level above ground
'237391' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27415 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-maximum geometric height of 1.5 degrees C theta level above ground
'237392' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27465 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-minimum temperature tendency due to short-wave radiation
'238001' = {
discipline = 0 ;
Expand Down Expand Up @@ -12524,6 +12604,36 @@
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-minimum geometric height of 0 degrees C theta level above ground
'238390' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27315 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-minimum geometric height of 1 degree C theta level above ground
'238391' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27415 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-minimum geometric height of 1.5 degrees C theta level above ground
'238392' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27465 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-standard-deviation temperature tendency due to short-wave radiation
'239001' = {
discipline = 0 ;
Expand Down Expand Up @@ -14367,6 +14477,36 @@
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 6 ;
}
#Time-standard-deviation geometric height of 0 degrees C theta level above ground
'239390' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27315 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 6 ;
}
#Time-standard-deviation geometric height of 1 degree C theta level above ground
'239391' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27415 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 6 ;
}
#Time-standard-deviation geometric height of 1.5 degrees C theta level above ground
'239392' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 34 ;
typeOfFirstFixedSurface = 107 ;
scaledValueOfFirstFixedSurface = 27465 ;
scaleFactorOfFirstFixedSurface = 2 ;
typeOfStatisticalProcessing = 6 ;
}
#Cross sectional area of flow in channel
'240011' = {
discipline = 1 ;
Expand Down
Loading

0 comments on commit fdb3e2a

Please sign in to comment.