ECC-1857: GRIB2: Update WMO encoding in soil moisture parameters and add time-mean variant

This commit is contained in:
Shahram Najm 2024-07-08 11:05:40 +00:00
parent 1cb4a57c55
commit 9b25a231eb
10 changed files with 290 additions and 30 deletions

View File

@ -3060,8 +3060,8 @@
#Soil moisture top 20 cm
'sm20' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
@ -3072,14 +3072,14 @@
#Soil moisture top 100 cm
'sm100' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 10 ;
scaleFactorOfSecondFixedSurface = 1 ;
scaledValueOfSecondFixedSurface = 1 ;
scaleFactorOfSecondFixedSurface = 0 ;
}
#Total column supercooled liquid water
'tcslw' = {
@ -4958,6 +4958,32 @@
parameterNumber = 32 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean soil moisture top 20 cm
'avg_sm20' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 2 ;
scaleFactorOfSecondFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean soil moisture top 100 cm
'avg_sm100' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 1 ;
scaleFactorOfSecondFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean most-unstable CAPE
'avg_mucape' = {
discipline = 0 ;

View File

@ -173,6 +173,32 @@
scaleFactorOfSecondFixedSurface = missing() ;
typeOfStatisticalProcessing = 0 ;
}
#Soil moisture top 20 cm
'sm20' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 2 ;
scaleFactorOfSecondFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Soil moisture top 100 cm
'sm100' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 10 ;
scaleFactorOfSecondFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Eastward surface sea water velocity
'ocu' = {
discipline = 10 ;

View File

@ -173,6 +173,32 @@
scaleFactorOfSecondFixedSurface = missing() ;
typeOfStatisticalProcessing = 0 ;
}
#Soil moisture top 20 cm
'Soil moisture top 20 cm' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 2 ;
scaleFactorOfSecondFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Soil moisture top 100 cm
'Soil moisture top 100 cm' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 10 ;
scaleFactorOfSecondFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Eastward surface sea water velocity
'Eastward surface sea water velocity' = {
discipline = 10 ;

View File

@ -173,6 +173,32 @@
scaleFactorOfSecondFixedSurface = missing() ;
typeOfStatisticalProcessing = 0 ;
}
#Soil moisture top 20 cm
'228086' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 2 ;
scaleFactorOfSecondFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Soil moisture top 100 cm
'228087' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 10 ;
scaleFactorOfSecondFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Eastward surface sea water velocity
'151131' = {
discipline = 10 ;

View File

@ -173,6 +173,32 @@
scaleFactorOfSecondFixedSurface = missing() ;
typeOfStatisticalProcessing = 0 ;
}
#Soil moisture top 20 cm
'sm20' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 2 ;
scaleFactorOfSecondFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Soil moisture top 100 cm
'sm100' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 10 ;
scaleFactorOfSecondFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Eastward surface sea water velocity
'ocu' = {
discipline = 10 ;

View File

@ -173,6 +173,32 @@
scaleFactorOfSecondFixedSurface = missing() ;
typeOfStatisticalProcessing = 0 ;
}
#Soil moisture top 20 cm
'kg m**-3' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 2 ;
scaleFactorOfSecondFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Soil moisture top 100 cm
'kg m**-3' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 10 ;
scaleFactorOfSecondFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Eastward surface sea water velocity
'm s**-1' = {
discipline = 10 ;

View File

@ -3060,8 +3060,8 @@
#Soil moisture top 20 cm
'Soil moisture top 20 cm' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
@ -3072,14 +3072,14 @@
#Soil moisture top 100 cm
'Soil moisture top 100 cm' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 10 ;
scaleFactorOfSecondFixedSurface = 1 ;
scaledValueOfSecondFixedSurface = 1 ;
scaleFactorOfSecondFixedSurface = 0 ;
}
#Total column supercooled liquid water
'Total column supercooled liquid water' = {
@ -4958,6 +4958,32 @@
parameterNumber = 32 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean soil moisture top 20 cm
'Time-mean soil moisture top 20 cm' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 2 ;
scaleFactorOfSecondFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean soil moisture top 100 cm
'Time-mean soil moisture top 100 cm' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 1 ;
scaleFactorOfSecondFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean most-unstable CAPE
'Time-mean most-unstable CAPE' = {
discipline = 0 ;

View File

@ -3060,8 +3060,8 @@
#Soil moisture top 20 cm
'228086' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
@ -3072,14 +3072,14 @@
#Soil moisture top 100 cm
'228087' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 10 ;
scaleFactorOfSecondFixedSurface = 1 ;
scaledValueOfSecondFixedSurface = 1 ;
scaleFactorOfSecondFixedSurface = 0 ;
}
#Total column supercooled liquid water
'228088' = {
@ -4958,6 +4958,32 @@
parameterNumber = 32 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean soil moisture top 20 cm
'235113' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 2 ;
scaleFactorOfSecondFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean soil moisture top 100 cm
'235114' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 1 ;
scaleFactorOfSecondFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean most-unstable CAPE
'235117' = {
discipline = 0 ;

View File

@ -3060,8 +3060,8 @@
#Soil moisture top 20 cm
'sm20' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
@ -3072,14 +3072,14 @@
#Soil moisture top 100 cm
'sm100' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 10 ;
scaleFactorOfSecondFixedSurface = 1 ;
scaledValueOfSecondFixedSurface = 1 ;
scaleFactorOfSecondFixedSurface = 0 ;
}
#Total column supercooled liquid water
'tcslw' = {
@ -4958,6 +4958,32 @@
parameterNumber = 32 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean soil moisture top 20 cm
'avg_sm20' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 2 ;
scaleFactorOfSecondFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean soil moisture top 100 cm
'avg_sm100' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 1 ;
scaleFactorOfSecondFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean most-unstable CAPE
'avg_mucape' = {
discipline = 0 ;

View File

@ -3060,8 +3060,8 @@
#Soil moisture top 20 cm
'kg m**-3' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
@ -3072,14 +3072,14 @@
#Soil moisture top 100 cm
'kg m**-3' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 10 ;
scaleFactorOfSecondFixedSurface = 1 ;
scaledValueOfSecondFixedSurface = 1 ;
scaleFactorOfSecondFixedSurface = 0 ;
}
#Total column supercooled liquid water
'kg m**-2' = {
@ -4958,6 +4958,32 @@
parameterNumber = 32 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean soil moisture top 20 cm
'kg m**-3' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 2 ;
scaleFactorOfSecondFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean soil moisture top 100 cm
'kg m**-3' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 19 ;
typeOfFirstFixedSurface = 106 ;
typeOfSecondFixedSurface = 106 ;
scaledValueOfFirstFixedSurface = 0 ;
scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = 1 ;
scaleFactorOfSecondFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean most-unstable CAPE
'J kg**-1' = {
discipline = 0 ;