Merge release/2.35.0 to master

This commit is contained in:
shahramn 2024-04-10 09:40:41 +01:00
commit cca9be268b
348 changed files with 20138 additions and 13573 deletions

View File

@ -1,6 +1,7 @@
Enrico Fucile
Shahram Najm Shahram Najm
Eugen Betke Eugen Betke
Enrico Fucile
Pedro Maciel
Sandor Kertesz Sandor Kertesz
Sebastien Villaume Sebastien Villaume
Florian Rathgeber Florian Rathgeber

View File

@ -73,17 +73,11 @@ endif()
############################################################################### ###############################################################################
# some variables/options of this project # some variables/options of this project
if( CMAKE_CXX_COMPILER_ID STREQUAL "GNU" ) # ecbuild_add_cxx_flags("-Wno-write-strings" NO_FAIL)
ecbuild_add_cxx_flags("-Wno-write-strings") # ecbuild_add_cxx_flags("-Wno-writable-strings" NO_FAIL)
ecbuild_add_cxx_flags("-Wno-deprecated") # ecbuild_add_cxx_flags("-Wno-deprecated" NO_FAIL)
elseif (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" OR CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang")
if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 16) if( CMAKE_CXX_COMPILER_ID STREQUAL "Cray" )
ecbuild_add_cxx_flags("-Wno-write-strings")
ecbuild_add_cxx_flags("-Wno-deprecated")
else()
ecbuild_add_cxx_flags("-Wno-writable-strings")
endif()
elseif( CMAKE_CXX_COMPILER_ID STREQUAL "Cray" )
set(CMAKE_CXX_FLAGS "-hstd=c++11 ${CMAKE_CXX_FLAGS}") set(CMAKE_CXX_FLAGS "-hstd=c++11 ${CMAKE_CXX_FLAGS}")
endif() endif()
@ -201,8 +195,8 @@ ecbuild_add_option( FEATURE INSTALL_ECCODES_SAMPLES
ecbuild_add_option( FEATURE MEMORY_MANAGEMENT DESCRIPTION "Enable memory management" DEFAULT OFF ADVANCED ) ecbuild_add_option( FEATURE MEMORY_MANAGEMENT DESCRIPTION "Enable memory management" DEFAULT OFF ADVANCED )
ecbuild_add_option( FEATURE ALIGN_MEMORY DESCRIPTION "Enable memory alignment" DEFAULT OFF ADVANCED ) ecbuild_add_option( FEATURE ALIGN_MEMORY DESCRIPTION "Enable memory alignment" DEFAULT OFF ADVANCED )
ecbuild_add_option( FEATURE TIMER DESCRIPTION "Enable timer" DEFAULT OFF ADVANCED ) ecbuild_add_option( FEATURE TIMER DESCRIPTION "Enable timer" DEFAULT OFF ADVANCED )
ecbuild_add_option( FEATURE ECCODES_THREADS DESCRIPTION "Enable POSIX threads" DEFAULT OFF ADVANCED ) ecbuild_add_option( FEATURE ECCODES_THREADS DESCRIPTION "Enable thread-safety using POSIX threads" DEFAULT OFF ADVANCED )
ecbuild_add_option( FEATURE ECCODES_OMP_THREADS DESCRIPTION "Enable OpenMP threads" DEFAULT OFF ADVANCED ) ecbuild_add_option( FEATURE ECCODES_OMP_THREADS DESCRIPTION "Enable thread-safety using OpenMP threads" DEFAULT OFF ADVANCED )
ecbuild_add_option( FEATURE EXTRA_TESTS DESCRIPTION "Enable extended regression testing" DEFAULT OFF ADVANCED ) ecbuild_add_option( FEATURE EXTRA_TESTS DESCRIPTION "Enable extended regression testing" DEFAULT OFF ADVANCED )
############################################################################### ###############################################################################

View File

@ -33,8 +33,6 @@ However it requires that cmake be installed on your system.
To add the Python3 bindings, use pip3 install from PyPI as follows: To add the Python3 bindings, use pip3 install from PyPI as follows:
> pip3 install eccodes > pip3 install eccodes
or
> pip3 install --install-option="--prefix=/path/to/where/you/install/eccodes" eccodes
You can also pass options to the cmake command above. Some typical examples are: You can also pass options to the cmake command above. Some typical examples are:

View File

@ -60,11 +60,6 @@ To add the Python3 bindings, use pip3 install from PyPI as follows:
``` ```
pip3 install eccodes pip3 install eccodes
``` ```
or
```
pip3 install --install-option="--prefix=/path/to/where/you/install/eccodes" eccodes
```
For more details, please see: For more details, please see:
https://confluence.ecmwf.int/display/ECC/ecCodes+installation https://confluence.ecmwf.int/display/ECC/ecCodes+installation

View File

@ -1 +1 @@
2.34.3 2.35.0

View File

@ -1,3 +1,5 @@
SET(ENABLE_EXTRA_TESTS ON CACHE BOOL "Enable extra tests") SET(ENABLE_EXTRA_TESTS ON CACHE BOOL "Enable extra tests")
SET(ENABLE_ECCODES_THREADS ON CACHE BOOL "Enable POSIX threads") SET(ECCODES_INSTALL_EXTRA_TOOLS ON CACHE BOOL "Install extra tools")
SET(ENABLE_MEMFS ON CACHE BOOL "Enable MEMFS") SET(ENABLE_ECCODES_THREADS ON CACHE BOOL "Enable POSIX threads")
SET(ENABLE_MEMFS ON CACHE BOOL "Enable MEMFS")
# SET(ENABLE_JPG_LIBOPENJPEG OFF CACHE BOOL "Disable OpenJPEG")

View File

@ -62,4 +62,6 @@ Test2...
- -47120001 -> 6 - -47120001 -> 6
Test3... Test3...
Test4...
Test5...
All OK All OK

View File

@ -18,12 +18,12 @@ constant defaultTypeOfLevel="unknown" : hidden;
gribDataQualityChecks = getenv("ECCODES_GRIB_DATA_QUALITY_CHECKS","0") : hidden; gribDataQualityChecks = getenv("ECCODES_GRIB_DATA_QUALITY_CHECKS","0") : hidden;
if (gribDataQualityChecks) { if (gribDataQualityChecks) {
template LIMITS "param_limits.def"; template LIMITS "param_limits.def";
} }
# GRIBEX special boustrophedonic mode. See GRIB-472 # GRIBEX special boustrophedonic mode. See GRIB-472
# If the environment variable is not defined, the key will be 0 # If the environment variable is not defined, the key will be 0
GRIBEX_boustrophedonic = getenv("ECCODES_GRIBEX_BOUSTROPHEDONIC","0") :hidden; GRIBEX_boustrophedonic = getenv("ECCODES_GRIBEX_BOUSTROPHEDONIC","0") :hidden;
constant zero=0 : hidden; constant zero=0 : hidden;
constant one=1 : hidden; constant one=1 : hidden;
@ -61,65 +61,65 @@ transient produceLargeConstantFields = 0 : hidden;
meta libraryVersion library_version() : hidden; meta libraryVersion library_version() : hidden;
lookup[4] kindOfProduct (0,identifier) : hidden; lookup[4] kindOfProduct (0,identifier) : hidden;
# grib templates # grib templates
# `ABCD` is a number, each letter being a byte # `ABCD` is a number, each letter being a byte
if(kindOfProduct == `GRIB`){ if(kindOfProduct == `GRIB`){
lookup[1] GRIBEditionNumber (7,editionNumber) : edition_specific ; lookup[1] GRIBEditionNumber (7,editionNumber) : edition_specific;
template GRIB "grib[GRIBEditionNumber:l]/boot.def" ; template GRIB "grib[GRIBEditionNumber:l]/boot.def" ;
} }
if(kindOfProduct == `BUDG` ){ if(kindOfProduct == `BUDG` ){
template BUDG "budg/boot.def" ; template BUDG "budg/boot.def" ;
} }
if(kindOfProduct == `DIAG`){ if(kindOfProduct == `DIAG`){
template DIAG "diag/boot.def" ; template DIAG "diag/boot.def" ;
} }
if(kindOfProduct == `TIDE`){ if(kindOfProduct == `TIDE`){
template TIDE "tide/boot.def" ; template TIDE "tide/boot.def" ;
} }
if(kindOfProduct == `BUFR`){ if(kindOfProduct == `BUFR`){
template BUFR "bufr/boot.def" ; template BUFR "bufr/boot.def" ;
#constant BUFRstr="BUFR"; #ECC-742 #constant BUFRstr="BUFR"; #ECC-742
#alias identifier=BUFRstr; #alias identifier=BUFRstr;
} }
if(kindOfProduct == `CDFX`){ if(kindOfProduct == `CDFX`){
template CDF "cdf/boot.def" ; template CDF "cdf/boot.def" ;
constant CDFstr="netCDF"; constant CDFstr="netCDF";
alias ls.identifier=CDFstr; alias ls.identifier=CDFstr;
} }
if(kindOfProduct == 17632522 ){ if(kindOfProduct == 17632522 ){
template GTS "gts/boot.def" ; template GTS "gts/boot.def" ;
constant GTSstr="GTS"; constant GTSstr="GTS";
alias ls.identifier=GTSstr; alias ls.identifier=GTSstr;
} }
if(kindOfProduct == `META` ){ if(kindOfProduct == `META` ){
template METAR "metar/boot.def" ; template METAR "metar/boot.def" ;
constant METARstr="METAR"; constant METARstr="METAR";
alias identifier=METARstr; alias identifier=METARstr;
} }
if(kindOfProduct == `TAF ` ){ if(kindOfProduct == `TAF ` ){
template TAF "taf/boot.def" ; template TAF "taf/boot.def" ;
constant TAFstr="TAF"; constant TAFstr="TAF";
alias ls.identifier=TAFstr; alias ls.identifier=TAFstr;
} }
if(kindOfProduct == 2303214662){ if(kindOfProduct == 2303214662){
template HDF5 "hdf5/boot.def" ; template HDF5 "hdf5/boot.def" ;
constant HDF5str="HDF5"; constant HDF5str="HDF5";
alias ls.identifier=HDF5str; alias ls.identifier=HDF5str;
} }
if(kindOfProduct == `WRAP`){ if(kindOfProduct == `WRAP`){
template WRAP "wrap/boot.def" ; template WRAP "wrap/boot.def" ;
constant WRAPstr="WRAP"; constant WRAPstr="WRAP";
alias ls.identifier=WRAPstr; alias ls.identifier=WRAPstr;
} }

View File

@ -51,7 +51,7 @@ unsigned[2] numberOfSubsets : dump;
alias ls.numberOfSubsets=numberOfSubsets; alias ls.numberOfSubsets=numberOfSubsets;
if (section2Present && bufrHeaderCentre==98 && section2Length==52) { if (section2Present && bufrHeaderCentre==98 && section2Length==52) {
if ( rdbType == 2 || rdbType == 3 || rdbType == 8 || rdbType == 12 ) { if ( rdbType == 2 || rdbType == 3 || rdbType == 8 || rdbType == 12 || rdbType == 30 ) {
transient isSatelliteType=1; transient isSatelliteType=1;
} else { } else {
transient isSatelliteType=0; transient isSatelliteType=0;

View File

@ -2,19 +2,26 @@
0 0 WMO Secretariat 0 0 WMO Secretariat
1 ammc Melbourne (WMC) 1 ammc Melbourne (WMC)
2 2 Melbourne (WMC) 2 2 Melbourne (WMC)
3 3 Melbourne (WMC)
4 rums Moscow (WMC) 4 rums Moscow (WMC)
5 5 Moscow (WMC) 5 5 Moscow (WMC)
6 6 Moscow (WMC)
7 kwbc US National Weather Service - NCEP (WMC) 7 kwbc US National Weather Service - NCEP (WMC)
8 8 US National Weather Service - NWSTG (WMC) 8 8 US National Weather Service - NWSTG (WMC)
9 9 US National Weather Service - Other (WMC) 9 9 US National Weather Service - Other (WMC)
10 10 Cairo (RSMC/RAFC) 10 10 Cairo (RSMC/RAFC)
11 11 Cairo (RSMC/RAFC)
12 12 Dakar (RSMC/RAFC) 12 12 Dakar (RSMC/RAFC)
13 13 Dakar (RSMC/RAFC)
14 14 Nairobi (RSMC/RAFC) 14 14 Nairobi (RSMC/RAFC)
16 16 Atananarivo (RSMC) 15 15 Nairobi (RSMC/RAFC)
16 16 Casablanca (RSMC)
17 17 Tunis (RSMC)
18 18 Tunis-Casablanca (RSMC) 18 18 Tunis-Casablanca (RSMC)
20 20 Las Palmas (RAFC) 20 20 Las Palmas (RAFC)
21 21 Algiers (RSMC) 21 21 Algiers (RSMC)
22 22 Lagos (RSMC) 22 22 ACMAD
23 23 Mozambique (NMC)
24 fapr Pretoria (RSMC) 24 fapr Pretoria (RSMC)
26 26 Khabarovsk (RSMC) 26 26 Khabarovsk (RSMC)
28 vabb New Delhi (IMD) 28 vabb New Delhi (IMD)
@ -23,27 +30,38 @@
32 32 Tashkent (RSMC) 32 32 Tashkent (RSMC)
33 33 Jeddah (RSMC) 33 33 Jeddah (RSMC)
34 rjtd Japanese Meteorological Agency - Tokyo (RSMC) 34 rjtd Japanese Meteorological Agency - Tokyo (RSMC)
36 36 Bankok 36 36 Bangkok
37 37 Ulan Bator 37 37 Ulaanbaatar
38 babj Beijing (RSMC) 38 babj Beijing (RSMC)
40 rksl Seoul 40 rksl Seoul
41 sabm Buenos Aires (RSMC/RAFC) 41 sabm Buenos Aires (RSMC/RAFC)
43 43 Brasilia (RSMC/RAFC) 43 43 Brasilia (RSMC/RAFC)
45 45 Santiago 45 45 Santiago
46 sbsj Brasilian Space Agency - INPE 46 sbsj Brasilian Space Agency - INPE
47 47 Colombia (NMC)
48 48 Ecuador (NMC)
49 49 Peru (NMC)
50 50 Venezuela (Bolivarian Republic of) (NMC)
51 51 Miami (RSMC/RAFC) 51 51 Miami (RSMC/RAFC)
52 52 National Hurricane Center, Miami 52 52 National Hurricane Center, Miami
53 53 Canadian Meteorological Service - Montreal (RSMC) 53 53 Canadian Meteorological Service - Montreal (RSMC)
54 cwao Canadian Meteorological Service - Montreal (RSMC) 54 cwao Canadian Meteorological Service - Montreal (RSMC)
55 55 San Francisco 55 55 San Francisco
56 56 ARINC Centre
57 57 U.S. Air Force - Global Weather Center 57 57 U.S. Air Force - Global Weather Center
58 fnmo US Navy - Fleet Numerical Oceanography Center 58 fnmo US Navy - Fleet Numerical Oceanography Center
59 59 NOAA Forecast Systems Lab, Boulder CO 59 59 NOAA Forecast Systems Lab, Boulder CO
60 60 National Center for Atmospheric Research (NCAR), Boulder, CO 60 60 National Center for Atmospheric Research (NCAR), Boulder, CO
61 61 Service ARGOS - Landover
62 62 US Naval Oceanographic Office
63 63 International Research Institute for Climate and Society (IRI)
64 64 Honolulu 64 64 Honolulu
65 65 Darwin (RSMC) 65 65 Darwin (RSMC)
67 67 Melbourne (RSMC) 67 67 Melbourne (RSMC)
69 nzkl Wellington (RSMC/RAFC) 69 nzkl Wellington (RSMC/RAFC)
71 71 Nadi (RSMC)
72 72 Singapore
73 73 Malaysia (NMC)
74 egrr U.K. Met Office - Exeter 74 egrr U.K. Met Office - Exeter
76 76 Moscow (RSMC/RAFC) 76 76 Moscow (RSMC/RAFC)
78 edzw Offenbach (RSMC) 78 edzw Offenbach (RSMC)
@ -65,9 +83,34 @@
97 97 European Space Agency (ESA) 97 97 European Space Agency (ESA)
98 ecmf European Centre for Medium-Range Weather Forecasts 98 ecmf European Centre for Medium-Range Weather Forecasts
99 99 DeBilt, Netherlands 99 99 DeBilt, Netherlands
100 100 Brazzaville
101 101 Abidjan
102 102 Libya (NMC)
103 103 Madagascar (NMC)
104 104 Mauritius (NMC)
105 105 Niger (NMC)
106 106 Seychelles (NMC)
107 107 Uganda (NMC)
108 108 United Republic of Tanzania (NMC)
109 109 Zimbabwe (NMC)
110 110 Hong-Kong 110 110 Hong-Kong
145 145 French Guiana
146 146 Brazilian Navy Hydrographic Centre
147 147 National Commission on Space Activities (CONAE) - Argentina
148 148 Brazilian Department of Airspace Control - DECEA
160 160 US NOAA/NESDIS 160 160 US NOAA/NESDIS
161 161 US NOAA Office of Oceanic and Atmospheric Research
173 nasa US National Aeronautics and Space Administration (NASA) 173 nasa US National Aeronautics and Space Administration (NASA)
174 174 Integrated Science Data Management/Marine Environmental Data Service (ISDM/MEDS - Canada)
175 175 University Corporation for Atmospheric Research (UCAR) - United States
176 176 Cooperative Institute for Meteorological Satellite Studies (CIMSS) - United States
177 177 NOAA National Ocean Service - United States
178 178 Spire Global, Inc.
179 179 GeoOptics, Inc.
180 180 PlanetiQ
181 181 Atmospheric and Environmental Research (AER)
195 wiix Indonesia (NMC) 195 wiix Indonesia (NMC)
204 niwa National Institute of Water and Atmospheric Research (NIWA - New Zealand) 204 niwa National Institute of Water and Atmospheric Research (NIWA - New Zealand)
210 210 Frascati (ESA/ESRIN) 210 210 Frascati (ESA/ESRIN)
@ -85,6 +128,8 @@
222 222 Albania (NMC) 222 222 Albania (NMC)
223 223 Armenia (NMC) 223 223 Armenia (NMC)
224 lowm Austria 224 lowm Austria
225 225 Azerbaijan (NMC)
226 226 Belarus (NMC)
227 ebum Belgium (NMC) 227 ebum Belgium (NMC)
228 228 Bosnia and Herzegovina (NMC) 228 228 Bosnia and Herzegovina (NMC)
229 229 Bulgaria (NMC) 229 229 Bulgaria (NMC)
@ -94,6 +139,7 @@
233 eidb Dublin 233 eidb Dublin
234 234 Israel (NMC) 234 234 Israel (NMC)
235 ingv INGV 235 ingv INGV
238 238 Lithuania (NMC)
239 crfc CERFAX 239 crfc CERFAX
240 240 Malta (NMC) 240 240 Malta (NMC)
241 241 Monaco 241 241 Monaco

View File

@ -12659,7 +12659,7 @@
table2Version = 140 ; table2Version = 140 ;
indicatorOfParameter = 217 ; indicatorOfParameter = 217 ;
} }
#Maximum individual wave height #Envelop-maximum individual wave height
'hmax' = { 'hmax' = {
table2Version = 140 ; table2Version = 140 ;
indicatorOfParameter = 218 ; indicatorOfParameter = 218 ;

View File

@ -12659,8 +12659,8 @@
table2Version = 140 ; table2Version = 140 ;
indicatorOfParameter = 217 ; indicatorOfParameter = 217 ;
} }
#Maximum individual wave height #Envelop-maximum individual wave height
'Maximum individual wave height' = { 'Envelop-maximum individual wave height' = {
table2Version = 140 ; table2Version = 140 ;
indicatorOfParameter = 218 ; indicatorOfParameter = 218 ;
} }

View File

@ -12659,7 +12659,7 @@
table2Version = 140 ; table2Version = 140 ;
indicatorOfParameter = 217 ; indicatorOfParameter = 217 ;
} }
#Maximum individual wave height #Envelop-maximum individual wave height
'140218' = { '140218' = {
table2Version = 140 ; table2Version = 140 ;
indicatorOfParameter = 218 ; indicatorOfParameter = 218 ;

View File

@ -12659,7 +12659,7 @@
table2Version = 140 ; table2Version = 140 ;
indicatorOfParameter = 217 ; indicatorOfParameter = 217 ;
} }
#Maximum individual wave height #Envelop-maximum individual wave height
'hmax' = { 'hmax' = {
table2Version = 140 ; table2Version = 140 ;
indicatorOfParameter = 218 ; indicatorOfParameter = 218 ;

View File

@ -7,31 +7,194 @@
"accum" = {timeRangeIndicator=1;indicatorOfParameter=228;gribTablesVersionNo=128;centre=98;} "accum" = {timeRangeIndicator=1;indicatorOfParameter=228;gribTablesVersionNo=128;centre=98;}
"accum" = {timeRangeIndicator=10;indicatorOfParameter=228;gribTablesVersionNo=128;centre=98;} "accum" = {timeRangeIndicator=10;indicatorOfParameter=228;gribTablesVersionNo=128;centre=98;}
# sshf
"accum" = {indicatorOfParameter=146;gribTablesVersionNo=128;centre=98;}
# slhf
"accum" = {indicatorOfParameter=147;gribTablesVersionNo=128;centre=98;}
# ssrd
"accum" = {indicatorOfParameter=169;gribTablesVersionNo=128;centre=98;}
# strd
"accum" = {indicatorOfParameter=175;gribTablesVersionNo=128;centre=98;}
# ssr
"accum" = {indicatorOfParameter=176;gribTablesVersionNo=128;centre=98;}
# str
"accum" = {indicatorOfParameter=177;gribTablesVersionNo=128;centre=98;}
# ttr
"accum" = {indicatorOfParameter=179;gribTablesVersionNo=128;centre=98;}
# sund
"accum" = {indicatorOfParameter=189;gribTablesVersionNo=128;centre=98;}
# runoff
"accum" = {indicatorOfParameter=205;gribTablesVersionNo=128;centre=98;}
# sro # sro
"accum" = {indicatorOfParameter=8;gribTablesVersionNo=128;centre=98;} "accum"={gribTablesVersionNo=128;indicatorOfParameter=8;centre=98;}
# e # ssro
"accum" = {indicatorOfParameter=182;gribTablesVersionNo=128;centre=98;} "accum"={gribTablesVersionNo=128;indicatorOfParameter=9;centre=98;}
# lsp # parcs
"accum" = {indicatorOfParameter=142;gribTablesVersionNo=128;centre=98;} "accum"={gribTablesVersionNo=128;indicatorOfParameter=20;centre=98;}
# pev # es
"accum" = {indicatorOfParameter=251;gribTablesVersionNo=228;centre=98;} "accum"={gribTablesVersionNo=128;indicatorOfParameter=44;centre=98;}
# smlt
"accum"={gribTablesVersionNo=128;indicatorOfParameter=45;centre=98;}
# dsrp
"accum"={gribTablesVersionNo=128;indicatorOfParameter=47;centre=98;}
# 10fg
"max"={gribTablesVersionNo=128;indicatorOfParameter=49;centre=98;}
# lspf
"accum"={gribTablesVersionNo=128;indicatorOfParameter=50;centre=98;}
# mx2t24
"max"={gribTablesVersionNo=128;indicatorOfParameter=51;centre=98;}
# mn2t24
"min"={gribTablesVersionNo=128;indicatorOfParameter=52;centre=98;}
# uvb # uvb
"accum" = {indicatorOfParameter=57;gribTablesVersionNo=128;centre=98;} "accum"={gribTablesVersionNo=128;indicatorOfParameter=57;centre=98;}
# par
"accum"={gribTablesVersionNo=128;indicatorOfParameter=58;centre=98;}
# mx2t6
"max"={gribTablesVersionNo=128;indicatorOfParameter=121;centre=98;}
# mn2t6
"min"={gribTablesVersionNo=128;indicatorOfParameter=122;centre=98;}
# lsp
"accum"={gribTablesVersionNo=128;indicatorOfParameter=142;centre=98;}
"accum"={gribTablesVersionNo=170;indicatorOfParameter=142;centre=98;}
"accum"={gribTablesVersionNo=180;indicatorOfParameter=142;centre=98;}
# cp
"accum"={gribTablesVersionNo=128;indicatorOfParameter=143;centre=98;}
"accum"={gribTablesVersionNo=170;indicatorOfParameter=143;centre=98;}
"accum"={gribTablesVersionNo=180;indicatorOfParameter=143;centre=98;}
# sf
"accum"={gribTablesVersionNo=128;indicatorOfParameter=144;centre=98;}
"accum"={gribTablesVersionNo=180;indicatorOfParameter=144;centre=98;}
# bld
"accum"={gribTablesVersionNo=128;indicatorOfParameter=145;centre=98;}
"accum"={gribTablesVersionNo=160;indicatorOfParameter=145;centre=98;}
# sshf
"accum"={gribTablesVersionNo=128;indicatorOfParameter=146;centre=98;}
"accum"={gribTablesVersionNo=160;indicatorOfParameter=146;centre=98;}
"accum"={gribTablesVersionNo=170;indicatorOfParameter=146;centre=98;}
"accum"={gribTablesVersionNo=180;indicatorOfParameter=146;centre=98;}
"accum"={gribTablesVersionNo=190;indicatorOfParameter=146;centre=98;}
# slhf
"accum"={gribTablesVersionNo=128;indicatorOfParameter=147;centre=98;}
"accum"={gribTablesVersionNo=160;indicatorOfParameter=147;centre=98;}
"accum"={gribTablesVersionNo=170;indicatorOfParameter=147;centre=98;}
"accum"={gribTablesVersionNo=180;indicatorOfParameter=147;centre=98;}
"accum"={gribTablesVersionNo=190;indicatorOfParameter=147;centre=98;}
# snr
"accum"={gribTablesVersionNo=128;indicatorOfParameter=149;centre=98;}
# tnr
"accum"={gribTablesVersionNo=128;indicatorOfParameter=150;centre=98;}
# ssrd
"accum"={gribTablesVersionNo=128;indicatorOfParameter=169;centre=98;}
"accum"={gribTablesVersionNo=190;indicatorOfParameter=169;centre=98;}
# strd
"accum"={gribTablesVersionNo=128;indicatorOfParameter=175;centre=98;}
"accum"={gribTablesVersionNo=190;indicatorOfParameter=175;centre=98;}
# ssr
"accum"={gribTablesVersionNo=128;indicatorOfParameter=176;centre=98;}
"accum"={gribTablesVersionNo=160;indicatorOfParameter=176;centre=98;}
"accum"={gribTablesVersionNo=170;indicatorOfParameter=176;centre=98;}
"accum"={gribTablesVersionNo=190;indicatorOfParameter=176;centre=98;}
# str
"accum"={gribTablesVersionNo=128;indicatorOfParameter=177;centre=98;}
"accum"={gribTablesVersionNo=160;indicatorOfParameter=177;centre=98;}
"accum"={gribTablesVersionNo=170;indicatorOfParameter=177;centre=98;}
"accum"={gribTablesVersionNo=190;indicatorOfParameter=177;centre=98;}
# tsr
"accum"={gribTablesVersionNo=128;indicatorOfParameter=178;centre=98;}
"accum"={gribTablesVersionNo=160;indicatorOfParameter=178;centre=98;}
"accum"={gribTablesVersionNo=190;indicatorOfParameter=178;centre=98;}
# ttr
"accum"={gribTablesVersionNo=128;indicatorOfParameter=179;centre=98;}
"accum"={gribTablesVersionNo=160;indicatorOfParameter=179;centre=98;}
"accum"={gribTablesVersionNo=190;indicatorOfParameter=179;centre=98;}
# ewss
"accum"={gribTablesVersionNo=128;indicatorOfParameter=180;centre=98;}
"accum"={gribTablesVersionNo=170;indicatorOfParameter=180;centre=98;}
"accum"={gribTablesVersionNo=180;indicatorOfParameter=180;centre=98;}
# nsss
"accum"={gribTablesVersionNo=128;indicatorOfParameter=181;centre=98;}
"accum"={gribTablesVersionNo=170;indicatorOfParameter=181;centre=98;}
"accum"={gribTablesVersionNo=180;indicatorOfParameter=181;centre=98;}
# e
"accum"={gribTablesVersionNo=128;indicatorOfParameter=182;centre=98;}
"accum"={gribTablesVersionNo=170;indicatorOfParameter=182;centre=98;}
"accum"={gribTablesVersionNo=180;indicatorOfParameter=182;centre=98;}
"accum"={gribTablesVersionNo=190;indicatorOfParameter=182;centre=98;}
# sund
"accum"={gribTablesVersionNo=128;indicatorOfParameter=189;centre=98;}
# lgws
"accum"={gribTablesVersionNo=128;indicatorOfParameter=195;centre=98;}
"accum"={gribTablesVersionNo=160;indicatorOfParameter=195;centre=98;}
# mgws
"accum"={gribTablesVersionNo=128;indicatorOfParameter=196;centre=98;}
"accum"={gribTablesVersionNo=160;indicatorOfParameter=196;centre=98;}
# gwd
"accum"={gribTablesVersionNo=128;indicatorOfParameter=197;centre=98;}
"accum"={gribTablesVersionNo=160;indicatorOfParameter=197;centre=98;}
# mx2t
"max"={gribTablesVersionNo=128;indicatorOfParameter=201;centre=98;}
"max"={gribTablesVersionNo=170;indicatorOfParameter=201;centre=98;}
"max"={gribTablesVersionNo=190;indicatorOfParameter=201;centre=98;}
# mn2t
"min"={gribTablesVersionNo=128;indicatorOfParameter=202;centre=98;}
"min"={gribTablesVersionNo=170;indicatorOfParameter=202;centre=98;}
"min"={gribTablesVersionNo=190;indicatorOfParameter=202;centre=98;}
# ro
"accum"={gribTablesVersionNo=128;indicatorOfParameter=205;centre=98;}
"accum"={gribTablesVersionNo=180;indicatorOfParameter=205;centre=98;}
# tsrc
"accum"={gribTablesVersionNo=128;indicatorOfParameter=208;centre=98;}
# ttrc
"accum"={gribTablesVersionNo=128;indicatorOfParameter=209;centre=98;}
# ssrc
"accum"={gribTablesVersionNo=128;indicatorOfParameter=210;centre=98;}
# strc
"accum"={gribTablesVersionNo=128;indicatorOfParameter=211;centre=98;}
# tisr
"accum"={gribTablesVersionNo=128;indicatorOfParameter=212;centre=98;}
# vimd
"accum"={gribTablesVersionNo=128;indicatorOfParameter=213;centre=98;}
# tp
"accum"={gribTablesVersionNo=160;indicatorOfParameter=228;centre=98;}
"accum"={gribTablesVersionNo=170;indicatorOfParameter=228;centre=98;}
"accum"={gribTablesVersionNo=190;indicatorOfParameter=228;centre=98;}
# csf
"accum"={gribTablesVersionNo=128;indicatorOfParameter=239;centre=98;}
# lsf
"accum"={gribTablesVersionNo=128;indicatorOfParameter=240;centre=98;}
# fdir
"accum"={gribTablesVersionNo=228;indicatorOfParameter=21;centre=98;}
# cdir
"accum"={gribTablesVersionNo=228;indicatorOfParameter=22;centre=98;}
# mx2t3
"max"={gribTablesVersionNo=228;indicatorOfParameter=26;centre=98;}
# mn2t3
"min"={gribTablesVersionNo=228;indicatorOfParameter=27;centre=98;}
# 10fg3
"max"={gribTablesVersionNo=228;indicatorOfParameter=28;centre=98;}
# litota1
"avg"={gribTablesVersionNo=228;indicatorOfParameter=51;centre=98;}
# licga1
"avg"={gribTablesVersionNo=228;indicatorOfParameter=53;centre=98;}
# ssrdc
"accum"={gribTablesVersionNo=228;indicatorOfParameter=129;centre=98;}
# strdc
"accum"={gribTablesVersionNo=228;indicatorOfParameter=130;centre=98;}
# fzra
"accum"={gribTablesVersionNo=228;indicatorOfParameter=216;centre=98;}
# mxtpr
"max"={gribTablesVersionNo=228;indicatorOfParameter=226;centre=98;}
# mntpr
"min"={gribTablesVersionNo=228;indicatorOfParameter=227;centre=98;}
# pev
"accum"={gribTablesVersionNo=228;indicatorOfParameter=251;centre=98;}
# srta
"accum"={gribTablesVersionNo=162;indicatorOfParameter=100;centre=98;}
# trta
"accum"={gribTablesVersionNo=162;indicatorOfParameter=101;centre=98;}
# srtca
"accum"={gribTablesVersionNo=162;indicatorOfParameter=102;centre=98;}
# trtca
"accum"={gribTablesVersionNo=162;indicatorOfParameter=103;centre=98;}
# umfa
"accum"={gribTablesVersionNo=162;indicatorOfParameter=104;centre=98;}
# dmfa
"accum"={gribTablesVersionNo=162;indicatorOfParameter=105;centre=98;}
# udra
"accum"={gribTablesVersionNo=162;indicatorOfParameter=106;centre=98;}
# ddra
"accum"={gribTablesVersionNo=162;indicatorOfParameter=107;centre=98;}
# tpfa
"accum"={gribTablesVersionNo=162;indicatorOfParameter=108;centre=98;}
# tdcha
"accum"={gribTablesVersionNo=162;indicatorOfParameter=109;centre=98;}
# ttpha
"accum"={gribTablesVersionNo=162;indicatorOfParameter=110;centre=98;}
# qtpha
"accum"={gribTablesVersionNo=162;indicatorOfParameter=111;centre=98;}
# utpha
"accum"={gribTablesVersionNo=162;indicatorOfParameter=112;centre=98;}
# vtpha
"accum"={gribTablesVersionNo=162;indicatorOfParameter=113;centre=98;}

View File

@ -12659,7 +12659,7 @@
table2Version = 140 ; table2Version = 140 ;
indicatorOfParameter = 217 ; indicatorOfParameter = 217 ;
} }
#Maximum individual wave height #Envelop-maximum individual wave height
'm' = { 'm' = {
table2Version = 140 ; table2Version = 140 ;
indicatorOfParameter = 218 ; indicatorOfParameter = 218 ;

View File

@ -89,7 +89,7 @@ if (horizontalCoordinateDefinition == 0) {
{ {
meta coordinateIndexNumber evaluate(coordinate4Flag+coordinate3Flag); meta coordinateIndexNumber evaluate(coordinate4Flag+coordinate3Flag);
# levelist latitude longitude # levelist latitude longitude
if (coordinateIndexNumber== 3) { if (coordinateIndexNumber== 3) {
meta marsLatitude divdouble( coordinate1Start,1000000); meta marsLatitude divdouble( coordinate1Start,1000000);
meta marsLongitude divdouble( coordinate2Start,1000000); meta marsLongitude divdouble( coordinate2Start,1000000);
@ -145,15 +145,15 @@ if (horizontalCoordinateDefinition == 0) {
alias mars.range = marsRange; alias mars.range = marsRange;
} }
} }
# product # product
alias mars.product = coordAveragingTims; alias mars.product = coordAveragingTims;
# date # date
if (marsType == TYPE_OR && averaging1Flag == P_INST) { if (marsType == TYPE_OR && averaging1Flag == P_INST) {
#remove mars.date; #remove mars.date;
alias mars.date = verificationDate; alias mars.date = verificationDate;
#remove mars.step; #remove mars.step;
constant stepZero = 0; constant stepZero = 0;
alias mars.step =stepZero; alias mars.step =stepZero;
} }
} }
} }

View File

@ -313,7 +313,7 @@ alias time.stepType=stepType;
# ECC-457: GRIB1 to GRIB2 conversion # ECC-457: GRIB1 to GRIB2 conversion
concept_nofail stepTypeForConversion (unknown, "stepTypeForConversion.def", conceptsDir2, conceptsDir1); concept_nofail stepTypeForConversion (unknown, "stepTypeForConversion.def", conceptsDir2, conceptsDir1);
if (stepTypeForConversion is "accum" ) { if (stepTypeForConversion is "accum" || stepTypeForConversion is "max" || stepTypeForConversion is "min" || stepTypeForConversion is "avg") {
if (productDefinitionTemplateNumber == 1) { if (productDefinitionTemplateNumber == 1) {
alias productDefinitionTemplateNumber=eleven; alias productDefinitionTemplateNumber=eleven;
} }

View File

@ -16,9 +16,9 @@ constant tablesVersionLatest = 32 : edition_specific;
constant false = 0 : hidden; constant false = 0 : hidden;
constant true = 1 : hidden; constant true = 1 : hidden;
constant million = 1000000 : hidden; constant million = 1000000 : hidden;
constant grib2divider = 1000000; constant grib2divider = 1000000;
alias extraDimensionPresent=zero; alias extraDimensionPresent = zero;
transient angleSubdivisions=grib2divider; # micro degrees transient angleSubdivisions = grib2divider; # micro degrees
transient forceStepUnits = 255 : hidden; transient forceStepUnits = 255 : hidden;
meta gts_header gts_header() : no_copy,hidden,read_only; meta gts_header gts_header() : no_copy,hidden,read_only;
@ -26,8 +26,8 @@ meta gts_TTAAii gts_header(20,6) : no_copy,hidden,read_only;
meta gts_CCCC gts_header(27,4) : no_copy,hidden,read_only; meta gts_CCCC gts_header(27,4) : no_copy,hidden,read_only;
meta gts_ddhh00 gts_header(32,6) : no_copy,hidden,read_only; meta gts_ddhh00 gts_header(32,6) : no_copy,hidden,read_only;
transient missingValue = 9999; transient missingValue = 9999;
constant ieeeFloats = 1 : edition_specific; constant ieeeFloats = 1 : edition_specific;
constant isHindcast = 0; constant isHindcast = 0;
include "grib2/section.0.def" include "grib2/section.0.def"
@ -43,3 +43,13 @@ template core "grib2/sections.def";
#} #}
template section_8 "grib2/section.8.def"; template section_8 "grib2/section.8.def";
# ECC-1779: Add keys to identify experimental and deprecated templates
# The low-level transient keys template_is_XXX
# are set inside the template definition files
concept isTemplateDeprecated(false) {
1 = { template_is_deprecated = 1; }
}
concept isTemplateExperimental(false) {
1 = { template_is_experimental = 1; }
}

View File

@ -1239,12 +1239,6 @@
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 52 ; parameterNumber = 52 ;
} }
#Envelope-maximum individual wave height
'envhmax' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 93 ;
}
#Time domain maximum individual crest height #Time domain maximum individual crest height
'tdcmax' = { 'tdcmax' = {
discipline = 10 ; discipline = 10 ;
@ -1305,6 +1299,34 @@
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 84 ; parameterNumber = 84 ;
} }
#Time-mean mean zero-crossing wave period
'avg_mp2' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 28 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean significant height of combined wind waves and swell
'avg_swh' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean peak wave period
'avg_pp1d' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 34 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean mean wave period
'avg_mwp' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 15 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sea water temperature in the upper 300 m #Mean sea water temperature in the upper 300 m
'mswt300m' = { 'mswt300m' = {
discipline = 10 ; discipline = 10 ;
@ -3786,6 +3808,71 @@
typeOfFirstFixedSurface = 187 ; typeOfFirstFixedSurface = 187 ;
typeOfSecondFixedSurface = 185 ; typeOfSecondFixedSurface = 185 ;
} }
#Convective snowfall water equivalent
'csfwe' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 55 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Large-scale snowfall water equivalent
'lsfwe' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 56 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Lake surface temperature
'lslt' = {
discipline = 1 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 255 ;
}
#Surface bulk Richardson number
'sbrn' = {
discipline = 0 ;
parameterCategory = 7 ;
parameterNumber = 16 ;
typeOfFirstFixedSurface = 1 ;
}
#Time-maximum 2 metre relative humidity
'mx2r' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-minimum 2 metre relative humidity
'mn2r' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 3 ;
}
#Surface roughness for heat
'srhe' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 47 ;
typeOfFirstFixedSurface = 1 ;
}
#Surface roughness for moisture
'srmo' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 48 ;
typeOfFirstFixedSurface = 1 ;
}
#Burned area #Burned area
'fba' = { 'fba' = {
discipline = 2 ; discipline = 2 ;
@ -4707,6 +4794,236 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Time-mean snow density
'mrsn' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 61 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean low vegetation cover
'mcvl' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 53 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean high vegetation cover
'mcvh' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 54 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean sea ice area fraction
'mci' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean sea surface temperature
'msst' = {
discipline = 10 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean leaf area index, low vegetation
'mlai_lv' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 55 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean leaf area index, high vegetation
'mlai_hv' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 56 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column liquid water
'mtclw' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 69 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column cloud ice water
'mtciw' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 70 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 2 metre specific humidity
'm2sh' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
typeOfSecondFixedSurface = 255 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean lake mix-layer temperature
'mlmlt' = {
discipline = 1 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 166 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean lake mix-layer depth
'mlmld' = {
discipline = 1 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 166 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 2 metre relative humidity
'm2r' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean fraction of snow cover
'mfscov' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 121 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean soil temperature
'msot' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 18 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean U component of wind
'mu' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean V component of wind
'mv' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean surface pressure
'msp' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column water
'mtcw' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 51 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column vertically-integrated water vapour
'mtcwv' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 64 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean mean sea level pressure
'mmsl' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 101 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean relative humidity
'mr' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 10 metre U wind component
'm10u' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 10 metre V wind component
'm10v' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 2 metre dewpoint temperature
'm2d' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 6 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean temperature of snow layer
'mtsn' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 28 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast surface roughness
'mfsr' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast logarithm of surface roughness for heat
'mflsr' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 54 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Cross sectional area of flow in channel #Cross sectional area of flow in channel
'chcross' = { 'chcross' = {
discipline = 1 ; discipline = 1 ;
@ -6442,6 +6759,13 @@
parameterCategory = 3 ; parameterCategory = 3 ;
parameterNumber = 19 ; parameterNumber = 19 ;
} }
#Leaf Area Index
'lai' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 28 ;
typeOfFirstFixedSurface = 1 ;
}
#Accumulated surface upward short-wave radiation flux, clear sky #Accumulated surface upward short-wave radiation flux, clear sky
'auswrf_cs' = { 'auswrf_cs' = {
discipline = 0 ; discipline = 0 ;
@ -10007,11 +10331,11 @@
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 23 ; parameterNumber = 23 ;
} }
#Maximum individual wave height #Envelop-maximum individual wave height
'hmax' = { 'hmax' = {
discipline = 10 ; discipline = 10 ;
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 24 ; parameterNumber = 93 ;
} }
#Model bathymetry #Model bathymetry
'wmb' = { 'wmb' = {
@ -10518,6 +10842,16 @@
scaleFactorOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Mean of 10 metre wind speed
'mean10ws' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Lake total depth #Lake total depth
'dl' = { 'dl' = {
discipline = 1 ; discipline = 1 ;

View File

@ -174,3 +174,9 @@
typeOfSecondFixedSurface = 168 ; typeOfSecondFixedSurface = 168 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Maximum individual wave height
'hmax' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 24 ;
}

View File

@ -21,6 +21,7 @@
39 39 4DVar model errors for long window 4Dvar system 39 39 4DVar model errors for long window 4Dvar system
41 41 The Flood Awareness System 41 41 The Flood Awareness System
42 42 Lead Centre for Wave Forecast Verification 42 42 Lead Centre for Wave Forecast Verification
43 43 EERIE project MARS labelling
60 60 Ocean data analysis date and analysis time 60 60 Ocean data analysis date and analysis time
192 192 Multiple ECMWF local definitions 192 192 Multiple ECMWF local definitions
300 300 Multi-dimensional parameters (deprecated) 300 300 Multi-dimensional parameters (deprecated)

View File

@ -1,4 +1,6 @@
# Local Definition 28 - COSMO local area EPS # (C) Copyright 2005- ECMWF.
# Local definition 28 - COSMO local area EPS
unsigned[4] baseDateEPS : dump; unsigned[4] baseDateEPS : dump;
unsigned[2] baseTimeEPS : dump; unsigned[2] baseTimeEPS : dump;

View File

@ -1,6 +1,6 @@
# (C) Copyright 2005- ECMWF. # (C) Copyright 2005- ECMWF.
# Definition 42 - WMO Lead Centre for Wave Forecast Verification (LC-WFV) # Local definition 42 - WMO Lead Centre for Wave Forecast Verification (LC-WFV)
codetable[2] lcwfvSuiteName "grib2/lcwfv_suiteName.table" : dump; codetable[2] lcwfvSuiteName "grib2/lcwfv_suiteName.table" : dump;
alias mars.origin = lcwfvSuiteName; alias mars.origin = lcwfvSuiteName;

View File

@ -0,0 +1,21 @@
# (C) Copyright 2005- ECMWF.
# Local definition 43 - Class ed EERIE project climate keywords
# CMIP related activity keyword
codetable[2] activity "grib2/destine_activity.table" ;
alias mars.activity = activity;
# CMIP related experiment keyword
codetable[2] experiment "grib2/destine_experiment.table" ;
alias mars.experiment = experiment;
# Climate run realization keyword, which relates to an initial condition perturbation
unsigned[1] realization = 255 ;
alias mars.realization = realization;
# Remove mars domain from this data
unalias mars.domain;
# Add some padding just in case we want more keys in the future
pad padding_loc43(30);

View File

@ -0,0 +1,53 @@
# Automatically generated by ./create_def.pl, do not edit
#Snow depth
'lwe_thickness_of_surface_snow_amount' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 254 ;
}
#Large-scale precipitation
'lwe_thickness_of_stratiform_precipitation_amount' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Convective precipitation
'lwe_thickness_of_convective_precipitation_amount' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Snowfall
'lwe_thickness_of_snowfall_amount' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Total cloud cover
'cloud_area_fraction' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
}
#Evaporation
'lwe_thickness_of_water_evaporation_amount' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}

View File

@ -1,4 +1,130 @@
# Automatically generated by ./create_def.pl, do not edit # Automatically generated by ./create_def.pl, do not edit
#Surface runoff
'sro' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Sub-surface runoff
'ssro' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 204 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Maximum temperature at 2 metres in the last 24 hours
'mx2t24' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 2 ;
lengthOfTimeRange = 24 ;
}
#Minimum temperature at 2 metres in the last 24 hours
'mn2t24' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 24 ;
}
#Snow depth
'sd' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 254 ;
}
#Large-scale precipitation
'lsp' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Convective precipitation
'cp' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Snowfall
'sf' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Total cloud cover
'tcc' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
}
#Evaporation
'e' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Low cloud cover
'lcc' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 193 ;
}
#Runoff
'ro' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfStatisticalProcessing = 1 ;
}
#Total precipitation
'tp' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ;
}
#Forecast albedo
'fal' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
}
#Mean surface runoff rate #Mean surface runoff rate
'msror' = { 'msror' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -17,6 +143,73 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Potential evaporation
'pev' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 200 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Time-mean snow depth
'msd_m' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 254 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean low cloud cover
'mlcc_frac' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean medium cloud cover
'mmcc_frac' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 194 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean high cloud cover
'mhcc_frac' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 195 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast albedo
'mfal_frac' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean large-scale precipitation rate
'mlsprt' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean convective precipitation rate
'cprate' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean total snowfall rate #Mean total snowfall rate
'mtsfr' = { 'mtsfr' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -35,6 +228,15 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Mean runoff rate
'mrort' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean total precipitation rate #Mean total precipitation rate
'tprate' = { 'tprate' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -43,4 +245,14 @@
parameterNumber = 193 ; parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
}
#Mean total cloud cover
'meantcc' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
} }

View File

@ -1,4 +1,130 @@
# Automatically generated by ./create_def.pl, do not edit # Automatically generated by ./create_def.pl, do not edit
#Surface runoff
'Surface runoff' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Sub-surface runoff
'Sub-surface runoff' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 204 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Maximum temperature at 2 metres in the last 24 hours
'Maximum temperature at 2 metres in the last 24 hours' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 2 ;
lengthOfTimeRange = 24 ;
}
#Minimum temperature at 2 metres in the last 24 hours
'Minimum temperature at 2 metres in the last 24 hours' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 24 ;
}
#Snow depth
'Snow depth' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 254 ;
}
#Large-scale precipitation
'Large-scale precipitation' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Convective precipitation
'Convective precipitation' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Snowfall
'Snowfall' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Total cloud cover
'Total cloud cover' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
}
#Evaporation
'Evaporation' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Low cloud cover
'Low cloud cover' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 193 ;
}
#Runoff
'Runoff' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfStatisticalProcessing = 1 ;
}
#Total precipitation
'Total precipitation' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ;
}
#Forecast albedo
'Forecast albedo' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
}
#Mean surface runoff rate #Mean surface runoff rate
'Mean surface runoff rate' = { 'Mean surface runoff rate' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -17,6 +143,73 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Potential evaporation
'Potential evaporation' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 200 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Time-mean snow depth
'Time-mean snow depth' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 254 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean low cloud cover
'Time-mean low cloud cover' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean medium cloud cover
'Time-mean medium cloud cover' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 194 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean high cloud cover
'Time-mean high cloud cover' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 195 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast albedo
'Time-mean forecast albedo' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean large-scale precipitation rate
'Mean large-scale precipitation rate' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean convective precipitation rate
'Mean convective precipitation rate' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean total snowfall rate #Mean total snowfall rate
'Mean total snowfall rate' = { 'Mean total snowfall rate' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -35,6 +228,15 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Mean runoff rate
'Mean runoff rate' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean total precipitation rate #Mean total precipitation rate
'Mean total precipitation rate' = { 'Mean total precipitation rate' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -43,4 +245,14 @@
parameterNumber = 193 ; parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
}
#Mean total cloud cover
'Mean total cloud cover' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
} }

View File

@ -1,4 +1,130 @@
# Automatically generated by ./create_def.pl, do not edit # Automatically generated by ./create_def.pl, do not edit
#Surface runoff
'8' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Sub-surface runoff
'9' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 204 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Maximum temperature at 2 metres in the last 24 hours
'51' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 2 ;
lengthOfTimeRange = 24 ;
}
#Minimum temperature at 2 metres in the last 24 hours
'52' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 24 ;
}
#Snow depth
'141' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 254 ;
}
#Large-scale precipitation
'142' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Convective precipitation
'143' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Snowfall
'144' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Total cloud cover
'164' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
}
#Evaporation
'182' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Low cloud cover
'186' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 193 ;
}
#Runoff
'205' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfStatisticalProcessing = 1 ;
}
#Total precipitation
'228' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ;
}
#Forecast albedo
'243' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
}
#Mean surface runoff rate #Mean surface runoff rate
'172008' = { '172008' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -17,6 +143,73 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Potential evaporation
'228251' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 200 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Time-mean snow depth
'235141' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 254 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean low cloud cover
'235186' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean medium cloud cover
'235187' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 194 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean high cloud cover
'235188' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 195 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast albedo
'235243' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean large-scale precipitation rate
'172142' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean convective precipitation rate
'172143' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean total snowfall rate #Mean total snowfall rate
'172144' = { '172144' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -35,6 +228,15 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Mean runoff rate
'172205' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean total precipitation rate #Mean total precipitation rate
'172228' = { '172228' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -43,4 +245,14 @@
parameterNumber = 193 ; parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
}
#Mean total cloud cover
'228006' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
} }

View File

@ -1,4 +1,130 @@
# Automatically generated by ./create_def.pl, do not edit # Automatically generated by ./create_def.pl, do not edit
#Surface runoff
'sro' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Sub-surface runoff
'ssro' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 204 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Maximum temperature at 2 metres in the last 24 hours
'mx2t24' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 2 ;
lengthOfTimeRange = 24 ;
}
#Minimum temperature at 2 metres in the last 24 hours
'mn2t24' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 24 ;
}
#Snow depth
'sd' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 254 ;
}
#Large-scale precipitation
'lsp' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Convective precipitation
'cp' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Snowfall
'sf' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Total cloud cover
'tcc' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
}
#Evaporation
'e' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Low cloud cover
'lcc' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 193 ;
}
#Runoff
'ro' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfStatisticalProcessing = 1 ;
}
#Total precipitation
'tp' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ;
}
#Forecast albedo
'fal' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
}
#Mean surface runoff rate #Mean surface runoff rate
'msror' = { 'msror' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -17,6 +143,73 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Potential evaporation
'pev' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 200 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Time-mean snow depth
'msd_m' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 254 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean low cloud cover
'mlcc_frac' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean medium cloud cover
'mmcc_frac' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 194 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean high cloud cover
'mhcc_frac' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 195 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast albedo
'mfal_frac' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean large-scale precipitation rate
'mlsprt' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean convective precipitation rate
'cprate' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean total snowfall rate #Mean total snowfall rate
'mtsfr' = { 'mtsfr' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -35,6 +228,15 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Mean runoff rate
'mrort' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean total precipitation rate #Mean total precipitation rate
'tprate' = { 'tprate' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -43,4 +245,14 @@
parameterNumber = 193 ; parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
}
#Mean total cloud cover
'meantcc' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
} }

View File

@ -1,4 +1,130 @@
# Automatically generated by ./create_def.pl, do not edit # Automatically generated by ./create_def.pl, do not edit
#Surface runoff
'm' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Sub-surface runoff
'm' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 204 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Maximum temperature at 2 metres in the last 24 hours
'K' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 2 ;
lengthOfTimeRange = 24 ;
}
#Minimum temperature at 2 metres in the last 24 hours
'K' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 24 ;
}
#Snow depth
'm of water equivalent' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 254 ;
}
#Large-scale precipitation
'm' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Convective precipitation
'm' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Snowfall
'm of water equivalent' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Total cloud cover
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
}
#Evaporation
'm of water equivalent' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Low cloud cover
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 193 ;
}
#Runoff
'm' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfStatisticalProcessing = 1 ;
}
#Total precipitation
'm' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ;
}
#Forecast albedo
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
}
#Mean surface runoff rate #Mean surface runoff rate
'm s**-1' = { 'm s**-1' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -17,6 +143,73 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Potential evaporation
'm' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 200 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Time-mean snow depth
'm of water equivalent' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 254 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean low cloud cover
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean medium cloud cover
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 194 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean high cloud cover
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 195 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast albedo
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean large-scale precipitation rate
'm s**-1' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean convective precipitation rate
'm s**-1' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean total snowfall rate #Mean total snowfall rate
'm of water equivalent s**-1' = { 'm of water equivalent s**-1' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -35,6 +228,15 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Mean runoff rate
'm s**-1' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean total precipitation rate #Mean total precipitation rate
'm s**-1' = { 'm s**-1' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -43,4 +245,14 @@
parameterNumber = 193 ; parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
}
#Mean total cloud cover
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
} }

View File

@ -2579,6 +2579,24 @@
parameterCategory = 171 ; parameterCategory = 171 ;
parameterNumber = 122 ; parameterNumber = 122 ;
} }
#Mean surface runoff rate
'msror' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sub-surface runoff rate
'mssror' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 204 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Volcanic ash aerosol mixing ratio #Volcanic ash aerosol mixing ratio
'aermr13' = { 'aermr13' = {
discipline = 192 ; discipline = 192 ;
@ -13825,6 +13843,46 @@
typeOfSecondFixedSurface = 255 ; typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Time-mean snow depth
'msd_m' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 254 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean low cloud cover
'mlcc_frac' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean medium cloud cover
'mmcc_frac' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 194 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean high cloud cover
'mhcc_frac' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 195 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast albedo
'mfal_frac' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Covariance between 2-metre temperature and volumetric soil water layer 1 #Covariance between 2-metre temperature and volumetric soil water layer 1
'covar_t2m_swvl1' = { 'covar_t2m_swvl1' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -18987,21 +19045,30 @@
} }
#Mean large-scale precipitation rate #Mean large-scale precipitation rate
'mlsprt' = { 'mlsprt' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 142 ; parameterCategory = 1 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Mean convective precipitation rate #Mean convective precipitation rate
'cprate' = { 'cprate' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 143 ; parameterCategory = 1 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Mean total snowfall rate #Mean total snowfall rate
'mtsfr' = { 'mtsfr' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 144 ; parameterCategory = 1 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Boundary layer dissipation #Boundary layer dissipation
'bldrate' = { 'bldrate' = {
@ -19083,9 +19150,12 @@
} }
#Evaporation #Evaporation
'erate' = { 'erate' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 182 ; parameterCategory = 1 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Mean sunshine duration rate #Mean sunshine duration rate
'msdr' = { 'msdr' = {
@ -19113,9 +19183,12 @@
} }
#Mean runoff rate #Mean runoff rate
'mrort' = { 'mrort' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 2 ;
parameterNumber = 205 ; parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Top net solar radiation, clear sky #Top net solar radiation, clear sky
'p208.172' = { 'p208.172' = {
@ -19149,9 +19222,12 @@
} }
#Mean total precipitation rate #Mean total precipitation rate
'tprate' = { 'tprate' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 228 ; parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Convective snowfall #Convective snowfall
'p239.172' = { 'p239.172' = {
@ -21841,17 +21917,15 @@
parameterCategory = 220 ; parameterCategory = 220 ;
parameterNumber = 228 ; parameterNumber = 228 ;
} }
#Mean of 10 metre wind speed
'mean10ws' = {
discipline = 192 ;
parameterCategory = 228 ;
parameterNumber = 5 ;
}
#Mean total cloud cover #Mean total cloud cover
'meantcc' = { 'meantcc' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 228 ; discipline = 0 ;
parameterNumber = 6 ; parameterCategory = 6 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
} }
#Surface temperature significance #Surface temperature significance
'sts' = { 'sts' = {

View File

@ -1369,3 +1369,33 @@
parameterCategory = 172 ; parameterCategory = 172 ;
parameterNumber = 228 ; parameterNumber = 228 ;
} }
#Mean large-scale precipitation rate
'mlsprt' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 142 ;
}
#Mean convective precipitation rate
'cprate' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 143 ;
}
#Mean runoff rate
'mrort' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 205 ;
}
#Mean total cloud cover
'meantcc' = {
discipline = 192 ;
parameterCategory = 228 ;
parameterNumber = 6 ;
}
#Mean of 10 metre wind speed
'mean10ws' = {
discipline = 192 ;
parameterCategory = 228 ;
parameterNumber = 5 ;
}

View File

@ -2579,6 +2579,24 @@
parameterCategory = 171 ; parameterCategory = 171 ;
parameterNumber = 122 ; parameterNumber = 122 ;
} }
#Mean surface runoff rate
'Mean surface runoff rate' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sub-surface runoff rate
'Mean sub-surface runoff rate' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 204 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Volcanic ash aerosol mixing ratio #Volcanic ash aerosol mixing ratio
'Volcanic ash aerosol mixing ratio' = { 'Volcanic ash aerosol mixing ratio' = {
discipline = 192 ; discipline = 192 ;
@ -13825,6 +13843,46 @@
typeOfSecondFixedSurface = 255 ; typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Time-mean snow depth
'Time-mean snow depth' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 254 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean low cloud cover
'Time-mean low cloud cover' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean medium cloud cover
'Time-mean medium cloud cover' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 194 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean high cloud cover
'Time-mean high cloud cover' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 195 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast albedo
'Time-mean forecast albedo' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Covariance between 2-metre temperature and volumetric soil water layer 1 #Covariance between 2-metre temperature and volumetric soil water layer 1
'Covariance between 2-metre temperature and volumetric soil water layer 1' = { 'Covariance between 2-metre temperature and volumetric soil water layer 1' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -18987,21 +19045,30 @@
} }
#Mean large-scale precipitation rate #Mean large-scale precipitation rate
'Mean large-scale precipitation rate' = { 'Mean large-scale precipitation rate' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 142 ; parameterCategory = 1 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Mean convective precipitation rate #Mean convective precipitation rate
'Mean convective precipitation rate' = { 'Mean convective precipitation rate' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 143 ; parameterCategory = 1 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Mean total snowfall rate #Mean total snowfall rate
'Mean total snowfall rate' = { 'Mean total snowfall rate' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 144 ; parameterCategory = 1 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Boundary layer dissipation #Boundary layer dissipation
'Boundary layer dissipation' = { 'Boundary layer dissipation' = {
@ -19083,9 +19150,12 @@
} }
#Evaporation #Evaporation
'Evaporation' = { 'Evaporation' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 182 ; parameterCategory = 1 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Mean sunshine duration rate #Mean sunshine duration rate
'Mean sunshine duration rate' = { 'Mean sunshine duration rate' = {
@ -19113,9 +19183,12 @@
} }
#Mean runoff rate #Mean runoff rate
'Mean runoff rate' = { 'Mean runoff rate' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 2 ;
parameterNumber = 205 ; parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Top net solar radiation, clear sky #Top net solar radiation, clear sky
'Top net solar radiation, clear sky' = { 'Top net solar radiation, clear sky' = {
@ -19149,9 +19222,12 @@
} }
#Mean total precipitation rate #Mean total precipitation rate
'Mean total precipitation rate' = { 'Mean total precipitation rate' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 228 ; parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Convective snowfall #Convective snowfall
'Convective snowfall' = { 'Convective snowfall' = {
@ -21841,17 +21917,15 @@
parameterCategory = 220 ; parameterCategory = 220 ;
parameterNumber = 228 ; parameterNumber = 228 ;
} }
#Mean of 10 metre wind speed
'Mean of 10 metre wind speed' = {
discipline = 192 ;
parameterCategory = 228 ;
parameterNumber = 5 ;
}
#Mean total cloud cover #Mean total cloud cover
'Mean total cloud cover' = { 'Mean total cloud cover' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 228 ; discipline = 0 ;
parameterNumber = 6 ; parameterCategory = 6 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
} }
#Surface temperature significance #Surface temperature significance
'Surface temperature significance' = { 'Surface temperature significance' = {

View File

@ -1369,3 +1369,33 @@
parameterCategory = 172 ; parameterCategory = 172 ;
parameterNumber = 228 ; parameterNumber = 228 ;
} }
#Mean large-scale precipitation rate
'Mean large-scale precipitation rate' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 142 ;
}
#Mean convective precipitation rate
'Mean convective precipitation rate' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 143 ;
}
#Mean runoff rate
'Mean runoff rate' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 205 ;
}
#Mean total cloud cover
'Mean total cloud cover' = {
discipline = 192 ;
parameterCategory = 228 ;
parameterNumber = 6 ;
}
#Mean of 10 metre wind speed
'Mean of 10 metre wind speed' = {
discipline = 192 ;
parameterCategory = 228 ;
parameterNumber = 5 ;
}

View File

@ -2579,6 +2579,24 @@
parameterCategory = 171 ; parameterCategory = 171 ;
parameterNumber = 122 ; parameterNumber = 122 ;
} }
#Mean surface runoff rate
'172008' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sub-surface runoff rate
'172009' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 204 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Volcanic ash aerosol mixing ratio #Volcanic ash aerosol mixing ratio
'210013' = { '210013' = {
discipline = 192 ; discipline = 192 ;
@ -13825,6 +13843,46 @@
typeOfSecondFixedSurface = 255 ; typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Time-mean snow depth
'235141' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 254 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean low cloud cover
'235186' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean medium cloud cover
'235187' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 194 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean high cloud cover
'235188' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 195 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast albedo
'235243' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Covariance between 2-metre temperature and volumetric soil water layer 1 #Covariance between 2-metre temperature and volumetric soil water layer 1
'254001' = { '254001' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -18987,21 +19045,30 @@
} }
#Mean large-scale precipitation rate #Mean large-scale precipitation rate
'172142' = { '172142' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 142 ; parameterCategory = 1 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Mean convective precipitation rate #Mean convective precipitation rate
'172143' = { '172143' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 143 ; parameterCategory = 1 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Mean total snowfall rate #Mean total snowfall rate
'172144' = { '172144' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 144 ; parameterCategory = 1 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Boundary layer dissipation #Boundary layer dissipation
'172145' = { '172145' = {
@ -19083,9 +19150,12 @@
} }
#Evaporation #Evaporation
'172182' = { '172182' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 182 ; parameterCategory = 1 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Mean sunshine duration rate #Mean sunshine duration rate
'172189' = { '172189' = {
@ -19113,9 +19183,12 @@
} }
#Mean runoff rate #Mean runoff rate
'172205' = { '172205' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 2 ;
parameterNumber = 205 ; parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Top net solar radiation, clear sky #Top net solar radiation, clear sky
'172208' = { '172208' = {
@ -19149,9 +19222,12 @@
} }
#Mean total precipitation rate #Mean total precipitation rate
'172228' = { '172228' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 228 ; parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Convective snowfall #Convective snowfall
'172239' = { '172239' = {
@ -21841,17 +21917,15 @@
parameterCategory = 220 ; parameterCategory = 220 ;
parameterNumber = 228 ; parameterNumber = 228 ;
} }
#Mean of 10 metre wind speed
'228005' = {
discipline = 192 ;
parameterCategory = 228 ;
parameterNumber = 5 ;
}
#Mean total cloud cover #Mean total cloud cover
'228006' = { '228006' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 228 ; discipline = 0 ;
parameterNumber = 6 ; parameterCategory = 6 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
} }
#Surface temperature significance #Surface temperature significance
'234139' = { '234139' = {

View File

@ -1369,3 +1369,33 @@
parameterCategory = 172 ; parameterCategory = 172 ;
parameterNumber = 228 ; parameterNumber = 228 ;
} }
#Mean large-scale precipitation rate
'172142' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 142 ;
}
#Mean convective precipitation rate
'172143' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 143 ;
}
#Mean runoff rate
'172205' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 205 ;
}
#Mean total cloud cover
'228006' = {
discipline = 192 ;
parameterCategory = 228 ;
parameterNumber = 6 ;
}
#Mean of 10 metre wind speed
'228005' = {
discipline = 192 ;
parameterCategory = 228 ;
parameterNumber = 5 ;
}

View File

@ -2579,6 +2579,24 @@
parameterCategory = 171 ; parameterCategory = 171 ;
parameterNumber = 122 ; parameterNumber = 122 ;
} }
#Mean surface runoff rate
'msror' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sub-surface runoff rate
'mssror' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 204 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Volcanic ash aerosol mixing ratio #Volcanic ash aerosol mixing ratio
'aermr13' = { 'aermr13' = {
discipline = 192 ; discipline = 192 ;
@ -13825,6 +13843,46 @@
typeOfSecondFixedSurface = 255 ; typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Time-mean snow depth
'msd_m' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 254 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean low cloud cover
'mlcc_frac' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean medium cloud cover
'mmcc_frac' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 194 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean high cloud cover
'mhcc_frac' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 195 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast albedo
'mfal_frac' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Covariance between 2-metre temperature and volumetric soil water layer 1 #Covariance between 2-metre temperature and volumetric soil water layer 1
'covar_t2m_swvl1' = { 'covar_t2m_swvl1' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -18987,21 +19045,30 @@
} }
#Mean large-scale precipitation rate #Mean large-scale precipitation rate
'mlsprt' = { 'mlsprt' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 142 ; parameterCategory = 1 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Mean convective precipitation rate #Mean convective precipitation rate
'cprate' = { 'cprate' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 143 ; parameterCategory = 1 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Mean total snowfall rate #Mean total snowfall rate
'mtsfr' = { 'mtsfr' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 144 ; parameterCategory = 1 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Boundary layer dissipation #Boundary layer dissipation
'bldrate' = { 'bldrate' = {
@ -19083,9 +19150,12 @@
} }
#Evaporation #Evaporation
'erate' = { 'erate' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 182 ; parameterCategory = 1 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Mean sunshine duration rate #Mean sunshine duration rate
'msdr' = { 'msdr' = {
@ -19113,9 +19183,12 @@
} }
#Mean runoff rate #Mean runoff rate
'mrort' = { 'mrort' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 2 ;
parameterNumber = 205 ; parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Top net solar radiation, clear sky #Top net solar radiation, clear sky
'~' = { '~' = {
@ -19149,9 +19222,12 @@
} }
#Mean total precipitation rate #Mean total precipitation rate
'tprate' = { 'tprate' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 228 ; parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Convective snowfall #Convective snowfall
'~' = { '~' = {
@ -21841,17 +21917,15 @@
parameterCategory = 220 ; parameterCategory = 220 ;
parameterNumber = 228 ; parameterNumber = 228 ;
} }
#Mean of 10 metre wind speed
'mean10ws' = {
discipline = 192 ;
parameterCategory = 228 ;
parameterNumber = 5 ;
}
#Mean total cloud cover #Mean total cloud cover
'meantcc' = { 'meantcc' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 228 ; discipline = 0 ;
parameterNumber = 6 ; parameterCategory = 6 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
} }
#Surface temperature significance #Surface temperature significance
'sts' = { 'sts' = {

View File

@ -1369,3 +1369,33 @@
parameterCategory = 172 ; parameterCategory = 172 ;
parameterNumber = 228 ; parameterNumber = 228 ;
} }
#Mean large-scale precipitation rate
'mlsprt' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 142 ;
}
#Mean convective precipitation rate
'cprate' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 143 ;
}
#Mean runoff rate
'mrort' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 205 ;
}
#Mean total cloud cover
'meantcc' = {
discipline = 192 ;
parameterCategory = 228 ;
parameterNumber = 6 ;
}
#Mean of 10 metre wind speed
'mean10ws' = {
discipline = 192 ;
parameterCategory = 228 ;
parameterNumber = 5 ;
}

View File

@ -2579,6 +2579,24 @@
parameterCategory = 171 ; parameterCategory = 171 ;
parameterNumber = 122 ; parameterNumber = 122 ;
} }
#Mean surface runoff rate
'm s**-1' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sub-surface runoff rate
'm s**-1' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 204 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Volcanic ash aerosol mixing ratio #Volcanic ash aerosol mixing ratio
'kg kg**-1' = { 'kg kg**-1' = {
discipline = 192 ; discipline = 192 ;
@ -13825,6 +13843,46 @@
typeOfSecondFixedSurface = 255 ; typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Time-mean snow depth
'm of water equivalent' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 254 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean low cloud cover
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean medium cloud cover
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 194 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean high cloud cover
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 195 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast albedo
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
typeOfStatisticalProcessing = 0 ;
}
#Covariance between 2-metre temperature and volumetric soil water layer 1 #Covariance between 2-metre temperature and volumetric soil water layer 1
'K m**3 m**-3' = { 'K m**3 m**-3' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -18987,21 +19045,30 @@
} }
#Mean large-scale precipitation rate #Mean large-scale precipitation rate
'm s**-1' = { 'm s**-1' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 142 ; parameterCategory = 1 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Mean convective precipitation rate #Mean convective precipitation rate
'm s**-1' = { 'm s**-1' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 143 ; parameterCategory = 1 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Mean total snowfall rate #Mean total snowfall rate
'm of water equivalent s**-1' = { 'm of water equivalent s**-1' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 144 ; parameterCategory = 1 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Boundary layer dissipation #Boundary layer dissipation
'W m**-2' = { 'W m**-2' = {
@ -19083,9 +19150,12 @@
} }
#Evaporation #Evaporation
'm of water equivalent s**-1' = { 'm of water equivalent s**-1' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 182 ; parameterCategory = 1 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Mean sunshine duration rate #Mean sunshine duration rate
's s**-1' = { 's s**-1' = {
@ -19113,9 +19183,12 @@
} }
#Mean runoff rate #Mean runoff rate
'm s**-1' = { 'm s**-1' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 2 ;
parameterNumber = 205 ; parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Top net solar radiation, clear sky #Top net solar radiation, clear sky
'W m**-2' = { 'W m**-2' = {
@ -19149,9 +19222,12 @@
} }
#Mean total precipitation rate #Mean total precipitation rate
'm s**-1' = { 'm s**-1' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 172 ; discipline = 0 ;
parameterNumber = 228 ; parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
} }
#Convective snowfall #Convective snowfall
'm of water equivalent s**-1' = { 'm of water equivalent s**-1' = {
@ -21841,17 +21917,15 @@
parameterCategory = 220 ; parameterCategory = 220 ;
parameterNumber = 228 ; parameterNumber = 228 ;
} }
#Mean of 10 metre wind speed
'm s**-1' = {
discipline = 192 ;
parameterCategory = 228 ;
parameterNumber = 5 ;
}
#Mean total cloud cover #Mean total cloud cover
'(0 - 1)' = { '(0 - 1)' = {
discipline = 192 ; localTablesVersion = 1 ;
parameterCategory = 228 ; discipline = 0 ;
parameterNumber = 6 ; parameterCategory = 6 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
} }
#Surface temperature significance #Surface temperature significance
'%' = { '%' = {

View File

@ -1369,3 +1369,33 @@
parameterCategory = 172 ; parameterCategory = 172 ;
parameterNumber = 228 ; parameterNumber = 228 ;
} }
#Mean large-scale precipitation rate
'm s**-1' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 142 ;
}
#Mean convective precipitation rate
'm s**-1' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 143 ;
}
#Mean runoff rate
'm s**-1' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 205 ;
}
#Mean total cloud cover
'(0 - 1)' = {
discipline = 192 ;
parameterCategory = 228 ;
parameterNumber = 6 ;
}
#Mean of 10 metre wind speed
'm s**-1' = {
discipline = 192 ;
parameterCategory = 228 ;
parameterNumber = 5 ;
}

File diff suppressed because it is too large Load Diff

View File

@ -930,7 +930,7 @@
parameterNumber = 197 ; parameterNumber = 197 ;
} }
#Leaf Area Index #Leaf Area Index
'~' = { 'Numeric' = {
discipline = 0 ; discipline = 0 ;
parameterCategory = 7 ; parameterCategory = 7 ;
parameterNumber = 198 ; parameterNumber = 198 ;

View File

@ -6,6 +6,14 @@
parameterNumber = 0 ; parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
} }
#Sea ice area fraction
'sea_ice_area_fraction' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-integrated eastward turbulent surface stress #Time-integrated eastward turbulent surface stress
'surface_downward_eastward_stress' = { 'surface_downward_eastward_stress' = {
discipline = 0 ; discipline = 0 ;

View File

@ -6,6 +6,29 @@
parameterNumber = 0 ; parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
} }
#Sea ice area fraction
'ci' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Snow density
'rsn' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 61 ;
typeOfStatisticalProcessing = 0 ;
}
#Sea surface temperature
'sst' = {
discipline = 10 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum temperature at 2 metres in the last 6 hours #Maximum temperature at 2 metres in the last 6 hours
'mx2t6' = { 'mx2t6' = {
discipline = 0 ; discipline = 0 ;
@ -30,6 +53,15 @@
typeOfStatisticalProcessing = 3 ; typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 6 ; lengthOfTimeRange = 6 ;
} }
#Total column water
'tcw' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 51 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre temperature #2 metre temperature
't2m' = { 't2m' = {
discipline = 0 ; discipline = 0 ;
@ -68,6 +100,16 @@
scaledValueOfFirstFixedSurface = 15 ; scaledValueOfFirstFixedSurface = 15 ;
scaleFactorOfFirstFixedSurface = 1 ; scaleFactorOfFirstFixedSurface = 1 ;
} }
#2 metre dewpoint temperature
'd2' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 6 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-integrated eastward turbulent surface stress #Time-integrated eastward turbulent surface stress
'ewss' = { 'ewss' = {
discipline = 0 ; discipline = 0 ;

View File

@ -6,6 +6,29 @@
parameterNumber = 0 ; parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
} }
#Sea ice area fraction
'Sea ice area fraction' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Snow density
'Snow density' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 61 ;
typeOfStatisticalProcessing = 0 ;
}
#Sea surface temperature
'Sea surface temperature' = {
discipline = 10 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum temperature at 2 metres in the last 6 hours #Maximum temperature at 2 metres in the last 6 hours
'Maximum temperature at 2 metres in the last 6 hours' = { 'Maximum temperature at 2 metres in the last 6 hours' = {
discipline = 0 ; discipline = 0 ;
@ -30,6 +53,15 @@
typeOfStatisticalProcessing = 3 ; typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 6 ; lengthOfTimeRange = 6 ;
} }
#Total column water
'Total column water' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 51 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre temperature #2 metre temperature
'2 metre temperature' = { '2 metre temperature' = {
discipline = 0 ; discipline = 0 ;
@ -68,6 +100,16 @@
scaledValueOfFirstFixedSurface = 15 ; scaledValueOfFirstFixedSurface = 15 ;
scaleFactorOfFirstFixedSurface = 1 ; scaleFactorOfFirstFixedSurface = 1 ;
} }
#2 metre dewpoint temperature
'2 metre dewpoint temperature' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 6 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-integrated eastward turbulent surface stress #Time-integrated eastward turbulent surface stress
'Time-integrated eastward turbulent surface stress' = { 'Time-integrated eastward turbulent surface stress' = {
discipline = 0 ; discipline = 0 ;

View File

@ -6,6 +6,29 @@
parameterNumber = 0 ; parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
} }
#Sea ice area fraction
'31' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Snow density
'33' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 61 ;
typeOfStatisticalProcessing = 0 ;
}
#Sea surface temperature
'34' = {
discipline = 10 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum temperature at 2 metres in the last 6 hours #Maximum temperature at 2 metres in the last 6 hours
'121' = { '121' = {
discipline = 0 ; discipline = 0 ;
@ -30,6 +53,15 @@
typeOfStatisticalProcessing = 3 ; typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 6 ; lengthOfTimeRange = 6 ;
} }
#Total column water
'136' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 51 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre temperature #2 metre temperature
'167' = { '167' = {
discipline = 0 ; discipline = 0 ;
@ -68,6 +100,16 @@
scaledValueOfFirstFixedSurface = 15 ; scaledValueOfFirstFixedSurface = 15 ;
scaleFactorOfFirstFixedSurface = 1 ; scaleFactorOfFirstFixedSurface = 1 ;
} }
#2 metre dewpoint temperature
'168' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 6 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-integrated eastward turbulent surface stress #Time-integrated eastward turbulent surface stress
'180' = { '180' = {
discipline = 0 ; discipline = 0 ;

View File

@ -6,6 +6,29 @@
parameterNumber = 0 ; parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
} }
#Sea ice area fraction
'ci' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Snow density
'rsn' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 61 ;
typeOfStatisticalProcessing = 0 ;
}
#Sea surface temperature
'sst' = {
discipline = 10 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum temperature at 2 metres in the last 6 hours #Maximum temperature at 2 metres in the last 6 hours
'mx2t6' = { 'mx2t6' = {
discipline = 0 ; discipline = 0 ;
@ -30,6 +53,15 @@
typeOfStatisticalProcessing = 3 ; typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 6 ; lengthOfTimeRange = 6 ;
} }
#Total column water
'tcw' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 51 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre temperature #2 metre temperature
'2t' = { '2t' = {
discipline = 0 ; discipline = 0 ;
@ -68,6 +100,16 @@
scaledValueOfFirstFixedSurface = 15 ; scaledValueOfFirstFixedSurface = 15 ;
scaleFactorOfFirstFixedSurface = 1 ; scaleFactorOfFirstFixedSurface = 1 ;
} }
#2 metre dewpoint temperature
'2d' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 6 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-integrated eastward turbulent surface stress #Time-integrated eastward turbulent surface stress
'ewss' = { 'ewss' = {
discipline = 0 ; discipline = 0 ;

View File

@ -6,6 +6,29 @@
parameterNumber = 0 ; parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
} }
#Sea ice area fraction
'(0 - 1)' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Snow density
'kg m**-3' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 61 ;
typeOfStatisticalProcessing = 0 ;
}
#Sea surface temperature
'K' = {
discipline = 10 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum temperature at 2 metres in the last 6 hours #Maximum temperature at 2 metres in the last 6 hours
'K' = { 'K' = {
discipline = 0 ; discipline = 0 ;
@ -30,6 +53,15 @@
typeOfStatisticalProcessing = 3 ; typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 6 ; lengthOfTimeRange = 6 ;
} }
#Total column water
'kg m**-2' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 51 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre temperature #2 metre temperature
'K' = { 'K' = {
discipline = 0 ; discipline = 0 ;
@ -68,6 +100,16 @@
scaledValueOfFirstFixedSurface = 15 ; scaledValueOfFirstFixedSurface = 15 ;
scaleFactorOfFirstFixedSurface = 1 ; scaleFactorOfFirstFixedSurface = 1 ;
} }
#2 metre dewpoint temperature
'K' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 6 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-integrated eastward turbulent surface stress #Time-integrated eastward turbulent surface stress
'N m**-2 s' = { 'N m**-2 s' = {
discipline = 0 ; discipline = 0 ;

View File

@ -1,4 +1,49 @@
# Automatically generated by ./create_def.pl, do not edit # Automatically generated by ./create_def.pl, do not edit
#Sea ice area fraction
'sea_ice_area_fraction' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#U component of wind
'eastward_wind' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfStatisticalProcessing = 0 ;
}
#V component of wind
'northward_wind' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Surface pressure
'surface_air_pressure' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sea level pressure
'air_pressure_at_mean_sea_level' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 101 ;
typeOfStatisticalProcessing = 0 ;
}
#Relative humidity
'relative_humidity' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Surface roughness (climatological) #Surface roughness (climatological)
'surface_roughness_length' = { 'surface_roughness_length' = {
discipline = 2 ; discipline = 2 ;

View File

@ -17,6 +17,29 @@
scaledValueOfFirstFixedSurface = 200 ; scaledValueOfFirstFixedSurface = 200 ;
scaleFactorOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ;
} }
#Sea ice area fraction
'ci' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Snow density
'rsn' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 61 ;
typeOfStatisticalProcessing = 0 ;
}
#Sea surface temperature
'sst' = {
discipline = 10 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum 10 metre wind gust since previous post-processing #Maximum 10 metre wind gust since previous post-processing
'fg10' = { 'fg10' = {
discipline = 0 ; discipline = 0 ;
@ -52,6 +75,81 @@
indicatorOfUnitForTimeRange = 1 ; indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 2 ; typeOfStatisticalProcessing = 2 ;
} }
#Total column cloud liquid water
'tclw' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 69 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column cloud ice water
'tciw' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 70 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#U component of wind
'u' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfStatisticalProcessing = 0 ;
}
#V component of wind
'v' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Surface pressure
'sp' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sea level pressure
'msl' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 101 ;
typeOfStatisticalProcessing = 0 ;
}
#Relative humidity
'r' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#10 metre U wind component
'u10' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#10 metre V wind component
'v10' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre temperature #2 metre temperature
't2m' = { 't2m' = {
discipline = 0 ; discipline = 0 ;
@ -150,6 +248,16 @@
typeOfStatisticalProcessing = 3 ; typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 6 ; lengthOfTimeRange = 6 ;
} }
#10 metre wind speed
'si10' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Skin temperature #Skin temperature
'skt' = { 'skt' = {
discipline = 0 ; discipline = 0 ;
@ -158,6 +266,17 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#2 metre specific humidity
'sh2' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
typeOfSecondFixedSurface = 255 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column integrated water vapour #Total column integrated water vapour
'tciwv' = { 'tciwv' = {
discipline = 0 ; discipline = 0 ;
@ -166,6 +285,15 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ; typeOfSecondFixedSurface = 8 ;
} }
#Total column integrated water vapour
'tciwv' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 64 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Momentum flux, u component #Momentum flux, u component
'uflx' = { 'uflx' = {
discipline = 0 ; discipline = 0 ;
@ -206,6 +334,16 @@
scaledValueOfFirstFixedSurface = 15 ; scaledValueOfFirstFixedSurface = 15 ;
scaleFactorOfFirstFixedSurface = 1 ; scaleFactorOfFirstFixedSurface = 1 ;
} }
#2 metre relative humidity
'r2' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Evaporation #Evaporation
'eva' = { 'eva' = {
discipline = 0 ; discipline = 0 ;
@ -234,6 +372,13 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Fraction of snow cover
'fscov' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 121 ;
typeOfStatisticalProcessing = 0 ;
}
#Accumulated surface downward short-wave radiation flux, clear sky #Accumulated surface downward short-wave radiation flux, clear sky
'adswrf_cs' = { 'adswrf_cs' = {
discipline = 0 ; discipline = 0 ;

View File

@ -17,6 +17,29 @@
scaledValueOfFirstFixedSurface = 200 ; scaledValueOfFirstFixedSurface = 200 ;
scaleFactorOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ;
} }
#Sea ice area fraction
'Sea ice area fraction' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Snow density
'Snow density' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 61 ;
typeOfStatisticalProcessing = 0 ;
}
#Sea surface temperature
'Sea surface temperature' = {
discipline = 10 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum 10 metre wind gust since previous post-processing #Maximum 10 metre wind gust since previous post-processing
'Maximum 10 metre wind gust since previous post-processing' = { 'Maximum 10 metre wind gust since previous post-processing' = {
discipline = 0 ; discipline = 0 ;
@ -52,6 +75,81 @@
indicatorOfUnitForTimeRange = 1 ; indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 2 ; typeOfStatisticalProcessing = 2 ;
} }
#Total column cloud liquid water
'Total column cloud liquid water' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 69 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column cloud ice water
'Total column cloud ice water' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 70 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#U component of wind
'U component of wind' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfStatisticalProcessing = 0 ;
}
#V component of wind
'V component of wind' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Surface pressure
'Surface pressure' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sea level pressure
'Mean sea level pressure' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 101 ;
typeOfStatisticalProcessing = 0 ;
}
#Relative humidity
'Relative humidity' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#10 metre U wind component
'10 metre U wind component' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#10 metre V wind component
'10 metre V wind component' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre temperature #2 metre temperature
'2 metre temperature' = { '2 metre temperature' = {
discipline = 0 ; discipline = 0 ;
@ -150,6 +248,16 @@
typeOfStatisticalProcessing = 3 ; typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 6 ; lengthOfTimeRange = 6 ;
} }
#10 metre wind speed
'10 metre wind speed' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Skin temperature #Skin temperature
'Skin temperature' = { 'Skin temperature' = {
discipline = 0 ; discipline = 0 ;
@ -158,6 +266,17 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#2 metre specific humidity
'2 metre specific humidity' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
typeOfSecondFixedSurface = 255 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column integrated water vapour #Total column integrated water vapour
'Total column integrated water vapour' = { 'Total column integrated water vapour' = {
discipline = 0 ; discipline = 0 ;
@ -166,6 +285,15 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ; typeOfSecondFixedSurface = 8 ;
} }
#Total column integrated water vapour
'Total column integrated water vapour' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 64 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Momentum flux, u component #Momentum flux, u component
'Momentum flux, u component' = { 'Momentum flux, u component' = {
discipline = 0 ; discipline = 0 ;
@ -206,6 +334,16 @@
scaledValueOfFirstFixedSurface = 15 ; scaledValueOfFirstFixedSurface = 15 ;
scaleFactorOfFirstFixedSurface = 1 ; scaleFactorOfFirstFixedSurface = 1 ;
} }
#2 metre relative humidity
'2 metre relative humidity' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Evaporation #Evaporation
'Evaporation' = { 'Evaporation' = {
discipline = 0 ; discipline = 0 ;
@ -234,6 +372,13 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Fraction of snow cover
'Fraction of snow cover' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 121 ;
typeOfStatisticalProcessing = 0 ;
}
#Accumulated surface downward short-wave radiation flux, clear sky #Accumulated surface downward short-wave radiation flux, clear sky
'Accumulated surface downward short-wave radiation flux, clear sky' = { 'Accumulated surface downward short-wave radiation flux, clear sky' = {
discipline = 0 ; discipline = 0 ;

View File

@ -17,6 +17,29 @@
scaledValueOfFirstFixedSurface = 200 ; scaledValueOfFirstFixedSurface = 200 ;
scaleFactorOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ;
} }
#Sea ice area fraction
'31' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Snow density
'33' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 61 ;
typeOfStatisticalProcessing = 0 ;
}
#Sea surface temperature
'34' = {
discipline = 10 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum 10 metre wind gust since previous post-processing #Maximum 10 metre wind gust since previous post-processing
'49' = { '49' = {
discipline = 0 ; discipline = 0 ;
@ -52,6 +75,81 @@
indicatorOfUnitForTimeRange = 1 ; indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 2 ; typeOfStatisticalProcessing = 2 ;
} }
#Total column cloud liquid water
'78' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 69 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column cloud ice water
'79' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 70 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#U component of wind
'131' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfStatisticalProcessing = 0 ;
}
#V component of wind
'132' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Surface pressure
'134' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sea level pressure
'151' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 101 ;
typeOfStatisticalProcessing = 0 ;
}
#Relative humidity
'157' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#10 metre U wind component
'165' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#10 metre V wind component
'166' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre temperature #2 metre temperature
'167' = { '167' = {
discipline = 0 ; discipline = 0 ;
@ -150,6 +248,16 @@
typeOfStatisticalProcessing = 3 ; typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 6 ; lengthOfTimeRange = 6 ;
} }
#10 metre wind speed
'207' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Skin temperature #Skin temperature
'235' = { '235' = {
discipline = 0 ; discipline = 0 ;
@ -158,6 +266,17 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#2 metre specific humidity
'174096' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
typeOfSecondFixedSurface = 255 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column integrated water vapour #Total column integrated water vapour
'260057' = { '260057' = {
discipline = 0 ; discipline = 0 ;
@ -166,6 +285,15 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ; typeOfSecondFixedSurface = 8 ;
} }
#Total column integrated water vapour
'260057' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 64 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Momentum flux, u component #Momentum flux, u component
'260062' = { '260062' = {
discipline = 0 ; discipline = 0 ;
@ -206,6 +334,16 @@
scaledValueOfFirstFixedSurface = 15 ; scaledValueOfFirstFixedSurface = 15 ;
scaleFactorOfFirstFixedSurface = 1 ; scaleFactorOfFirstFixedSurface = 1 ;
} }
#2 metre relative humidity
'260242' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Evaporation #Evaporation
'260259' = { '260259' = {
discipline = 0 ; discipline = 0 ;
@ -234,6 +372,13 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Fraction of snow cover
'260289' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 121 ;
typeOfStatisticalProcessing = 0 ;
}
#Accumulated surface downward short-wave radiation flux, clear sky #Accumulated surface downward short-wave radiation flux, clear sky
'260423' = { '260423' = {
discipline = 0 ; discipline = 0 ;

View File

@ -17,6 +17,29 @@
scaledValueOfFirstFixedSurface = 200 ; scaledValueOfFirstFixedSurface = 200 ;
scaleFactorOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ;
} }
#Sea ice area fraction
'ci' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Snow density
'rsn' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 61 ;
typeOfStatisticalProcessing = 0 ;
}
#Sea surface temperature
'sst' = {
discipline = 10 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum 10 metre wind gust since previous post-processing #Maximum 10 metre wind gust since previous post-processing
'10fg' = { '10fg' = {
discipline = 0 ; discipline = 0 ;
@ -52,6 +75,81 @@
indicatorOfUnitForTimeRange = 1 ; indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 2 ; typeOfStatisticalProcessing = 2 ;
} }
#Total column cloud liquid water
'tclw' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 69 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column cloud ice water
'tciw' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 70 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#U component of wind
'u' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfStatisticalProcessing = 0 ;
}
#V component of wind
'v' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Surface pressure
'sp' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sea level pressure
'msl' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 101 ;
typeOfStatisticalProcessing = 0 ;
}
#Relative humidity
'r' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#10 metre U wind component
'10u' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#10 metre V wind component
'10v' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre temperature #2 metre temperature
'2t' = { '2t' = {
discipline = 0 ; discipline = 0 ;
@ -150,6 +248,16 @@
typeOfStatisticalProcessing = 3 ; typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 6 ; lengthOfTimeRange = 6 ;
} }
#10 metre wind speed
'10si' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Skin temperature #Skin temperature
'skt' = { 'skt' = {
discipline = 0 ; discipline = 0 ;
@ -158,6 +266,17 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#2 metre specific humidity
'2sh' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
typeOfSecondFixedSurface = 255 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column integrated water vapour #Total column integrated water vapour
'tciwv' = { 'tciwv' = {
discipline = 0 ; discipline = 0 ;
@ -166,6 +285,15 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ; typeOfSecondFixedSurface = 8 ;
} }
#Total column integrated water vapour
'tciwv' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 64 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Momentum flux, u component #Momentum flux, u component
'uflx' = { 'uflx' = {
discipline = 0 ; discipline = 0 ;
@ -206,6 +334,16 @@
scaledValueOfFirstFixedSurface = 15 ; scaledValueOfFirstFixedSurface = 15 ;
scaleFactorOfFirstFixedSurface = 1 ; scaleFactorOfFirstFixedSurface = 1 ;
} }
#2 metre relative humidity
'2r' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Evaporation #Evaporation
'eva' = { 'eva' = {
discipline = 0 ; discipline = 0 ;
@ -234,6 +372,13 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Fraction of snow cover
'fscov' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 121 ;
typeOfStatisticalProcessing = 0 ;
}
#Accumulated surface downward short-wave radiation flux, clear sky #Accumulated surface downward short-wave radiation flux, clear sky
'adswrf_cs' = { 'adswrf_cs' = {
discipline = 0 ; discipline = 0 ;

View File

@ -17,6 +17,29 @@
scaledValueOfFirstFixedSurface = 200 ; scaledValueOfFirstFixedSurface = 200 ;
scaleFactorOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ;
} }
#Sea ice area fraction
'(0 - 1)' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Snow density
'kg m**-3' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 61 ;
typeOfStatisticalProcessing = 0 ;
}
#Sea surface temperature
'K' = {
discipline = 10 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum 10 metre wind gust since previous post-processing #Maximum 10 metre wind gust since previous post-processing
'm s**-1' = { 'm s**-1' = {
discipline = 0 ; discipline = 0 ;
@ -52,6 +75,81 @@
indicatorOfUnitForTimeRange = 1 ; indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 2 ; typeOfStatisticalProcessing = 2 ;
} }
#Total column cloud liquid water
'kg m**-2' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 69 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column cloud ice water
'kg m**-2' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 70 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#U component of wind
'm s**-1' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfStatisticalProcessing = 0 ;
}
#V component of wind
'm s**-1' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Surface pressure
'Pa' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sea level pressure
'Pa' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 101 ;
typeOfStatisticalProcessing = 0 ;
}
#Relative humidity
'%' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#10 metre U wind component
'm s**-1' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#10 metre V wind component
'm s**-1' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre temperature #2 metre temperature
'K' = { 'K' = {
discipline = 0 ; discipline = 0 ;
@ -150,6 +248,16 @@
typeOfStatisticalProcessing = 3 ; typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 6 ; lengthOfTimeRange = 6 ;
} }
#10 metre wind speed
'm s**-1' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Skin temperature #Skin temperature
'K' = { 'K' = {
discipline = 0 ; discipline = 0 ;
@ -158,6 +266,17 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#2 metre specific humidity
'kg kg**-1' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
typeOfSecondFixedSurface = 255 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column integrated water vapour #Total column integrated water vapour
'kg m**-2' = { 'kg m**-2' = {
discipline = 0 ; discipline = 0 ;
@ -166,6 +285,15 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ; typeOfSecondFixedSurface = 8 ;
} }
#Total column integrated water vapour
'kg m**-2' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 64 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Momentum flux, u component #Momentum flux, u component
'N m**-2' = { 'N m**-2' = {
discipline = 0 ; discipline = 0 ;
@ -206,6 +334,16 @@
scaledValueOfFirstFixedSurface = 15 ; scaledValueOfFirstFixedSurface = 15 ;
scaleFactorOfFirstFixedSurface = 1 ; scaleFactorOfFirstFixedSurface = 1 ;
} }
#2 metre relative humidity
'%' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Evaporation #Evaporation
'kg m**-2' = { 'kg m**-2' = {
discipline = 0 ; discipline = 0 ;
@ -234,6 +372,13 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Fraction of snow cover
'Proportion' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 121 ;
typeOfStatisticalProcessing = 0 ;
}
#Accumulated surface downward short-wave radiation flux, clear sky #Accumulated surface downward short-wave radiation flux, clear sky
'J m**-2' = { 'J m**-2' = {
discipline = 0 ; discipline = 0 ;

View File

@ -1239,12 +1239,6 @@
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 52 ; parameterNumber = 52 ;
} }
#Envelope-maximum individual wave height
'Envelope-maximum individual wave height' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 93 ;
}
#Time domain maximum individual crest height #Time domain maximum individual crest height
'Time domain maximum individual crest height' = { 'Time domain maximum individual crest height' = {
discipline = 10 ; discipline = 10 ;
@ -1305,6 +1299,34 @@
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 84 ; parameterNumber = 84 ;
} }
#Time-mean mean zero-crossing wave period
'Time-mean mean zero-crossing wave period' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 28 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean significant height of combined wind waves and swell
'Time-mean significant height of combined wind waves and swell' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean peak wave period
'Time-mean peak wave period' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 34 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean mean wave period
'Time-mean mean wave period' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 15 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sea water temperature in the upper 300 m #Mean sea water temperature in the upper 300 m
'Mean sea water temperature in the upper 300 m' = { 'Mean sea water temperature in the upper 300 m' = {
discipline = 10 ; discipline = 10 ;
@ -3786,6 +3808,71 @@
typeOfFirstFixedSurface = 187 ; typeOfFirstFixedSurface = 187 ;
typeOfSecondFixedSurface = 185 ; typeOfSecondFixedSurface = 185 ;
} }
#Convective snowfall water equivalent
'Convective snowfall water equivalent' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 55 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Large-scale snowfall water equivalent
'Large-scale snowfall water equivalent' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 56 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Lake surface temperature
'Lake surface temperature' = {
discipline = 1 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 255 ;
}
#Surface bulk Richardson number
'Surface bulk Richardson number' = {
discipline = 0 ;
parameterCategory = 7 ;
parameterNumber = 16 ;
typeOfFirstFixedSurface = 1 ;
}
#Time-maximum 2 metre relative humidity
'Time-maximum 2 metre relative humidity' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-minimum 2 metre relative humidity
'Time-minimum 2 metre relative humidity' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 3 ;
}
#Surface roughness for heat
'Surface roughness for heat' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 47 ;
typeOfFirstFixedSurface = 1 ;
}
#Surface roughness for moisture
'Surface roughness for moisture' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 48 ;
typeOfFirstFixedSurface = 1 ;
}
#Burned area #Burned area
'Burned area' = { 'Burned area' = {
discipline = 2 ; discipline = 2 ;
@ -4707,6 +4794,236 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Time-mean snow density
'Time-mean snow density' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 61 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean low vegetation cover
'Time-mean low vegetation cover' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 53 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean high vegetation cover
'Time-mean high vegetation cover' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 54 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean sea ice area fraction
'Time-mean sea ice area fraction' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean sea surface temperature
'Time-mean sea surface temperature' = {
discipline = 10 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean leaf area index, low vegetation
'Time-mean leaf area index, low vegetation' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 55 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean leaf area index, high vegetation
'Time-mean leaf area index, high vegetation' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 56 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column liquid water
'Time-mean total column liquid water' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 69 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column cloud ice water
'Time-mean total column cloud ice water' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 70 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 2 metre specific humidity
'Time-mean 2 metre specific humidity' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
typeOfSecondFixedSurface = 255 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean lake mix-layer temperature
'Time-mean lake mix-layer temperature' = {
discipline = 1 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 166 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean lake mix-layer depth
'Time-mean lake mix-layer depth' = {
discipline = 1 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 166 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 2 metre relative humidity
'Time-mean 2 metre relative humidity' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean fraction of snow cover
'Time-mean fraction of snow cover' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 121 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean soil temperature
'Time-mean soil temperature' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 18 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean U component of wind
'Time-mean U component of wind' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean V component of wind
'Time-mean V component of wind' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean surface pressure
'Time-mean surface pressure' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column water
'Time-mean total column water' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 51 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column vertically-integrated water vapour
'Time-mean total column vertically-integrated water vapour' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 64 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean mean sea level pressure
'Time-mean mean sea level pressure' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 101 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean relative humidity
'Time-mean relative humidity' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 10 metre U wind component
'Time-mean 10 metre U wind component' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 10 metre V wind component
'Time-mean 10 metre V wind component' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 2 metre dewpoint temperature
'Time-mean 2 metre dewpoint temperature' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 6 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean temperature of snow layer
'Time-mean temperature of snow layer' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 28 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast surface roughness
'Time-mean forecast surface roughness' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast logarithm of surface roughness for heat
'Time-mean forecast logarithm of surface roughness for heat' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 54 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Cross sectional area of flow in channel #Cross sectional area of flow in channel
'Cross sectional area of flow in channel' = { 'Cross sectional area of flow in channel' = {
discipline = 1 ; discipline = 1 ;
@ -6442,6 +6759,13 @@
parameterCategory = 3 ; parameterCategory = 3 ;
parameterNumber = 19 ; parameterNumber = 19 ;
} }
#Leaf Area Index
'Leaf Area Index' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 28 ;
typeOfFirstFixedSurface = 1 ;
}
#Accumulated surface upward short-wave radiation flux, clear sky #Accumulated surface upward short-wave radiation flux, clear sky
'Accumulated surface upward short-wave radiation flux, clear sky' = { 'Accumulated surface upward short-wave radiation flux, clear sky' = {
discipline = 0 ; discipline = 0 ;
@ -10007,11 +10331,11 @@
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 23 ; parameterNumber = 23 ;
} }
#Maximum individual wave height #Envelop-maximum individual wave height
'Maximum individual wave height' = { 'Envelop-maximum individual wave height' = {
discipline = 10 ; discipline = 10 ;
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 24 ; parameterNumber = 93 ;
} }
#Model bathymetry #Model bathymetry
'Model bathymetry' = { 'Model bathymetry' = {
@ -10518,6 +10842,16 @@
scaleFactorOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Mean of 10 metre wind speed
'Mean of 10 metre wind speed' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Lake total depth #Lake total depth
'Lake total depth' = { 'Lake total depth' = {
discipline = 1 ; discipline = 1 ;

View File

@ -174,3 +174,9 @@
typeOfSecondFixedSurface = 168 ; typeOfSecondFixedSurface = 168 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Maximum individual wave height
'Maximum individual wave height' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 24 ;
}

View File

@ -1239,12 +1239,6 @@
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 52 ; parameterNumber = 52 ;
} }
#Envelope-maximum individual wave height
'140130' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 93 ;
}
#Time domain maximum individual crest height #Time domain maximum individual crest height
'140131' = { '140131' = {
discipline = 10 ; discipline = 10 ;
@ -1305,6 +1299,34 @@
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 84 ; parameterNumber = 84 ;
} }
#Time-mean mean zero-crossing wave period
'141221' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 28 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean significant height of combined wind waves and swell
'141229' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean peak wave period
'141231' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 34 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean mean wave period
'141232' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 15 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sea water temperature in the upper 300 m #Mean sea water temperature in the upper 300 m
'151127' = { '151127' = {
discipline = 10 ; discipline = 10 ;
@ -3786,6 +3808,71 @@
typeOfFirstFixedSurface = 187 ; typeOfFirstFixedSurface = 187 ;
typeOfSecondFixedSurface = 185 ; typeOfSecondFixedSurface = 185 ;
} }
#Convective snowfall water equivalent
'231057' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 55 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Large-scale snowfall water equivalent
'231058' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 56 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Lake surface temperature
'231059' = {
discipline = 1 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 255 ;
}
#Surface bulk Richardson number
'231060' = {
discipline = 0 ;
parameterCategory = 7 ;
parameterNumber = 16 ;
typeOfFirstFixedSurface = 1 ;
}
#Time-maximum 2 metre relative humidity
'231061' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-minimum 2 metre relative humidity
'231062' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 3 ;
}
#Surface roughness for heat
'231063' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 47 ;
typeOfFirstFixedSurface = 1 ;
}
#Surface roughness for moisture
'231064' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 48 ;
typeOfFirstFixedSurface = 1 ;
}
#Burned area #Burned area
'232000' = { '232000' = {
discipline = 2 ; discipline = 2 ;
@ -4707,6 +4794,236 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Time-mean snow density
'235080' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 61 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean low vegetation cover
'235081' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 53 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean high vegetation cover
'235082' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 54 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean sea ice area fraction
'235083' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean sea surface temperature
'235084' = {
discipline = 10 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean leaf area index, low vegetation
'235085' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 55 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean leaf area index, high vegetation
'235086' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 56 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column liquid water
'235087' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 69 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column cloud ice water
'235088' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 70 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 2 metre specific humidity
'235089' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
typeOfSecondFixedSurface = 255 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean lake mix-layer temperature
'235090' = {
discipline = 1 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 166 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean lake mix-layer depth
'235091' = {
discipline = 1 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 166 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 2 metre relative humidity
'235092' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean fraction of snow cover
'235093' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 121 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean soil temperature
'235094' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 18 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean U component of wind
'235131' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean V component of wind
'235132' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean surface pressure
'235134' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column water
'235136' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 51 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column vertically-integrated water vapour
'235137' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 64 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean mean sea level pressure
'235151' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 101 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean relative humidity
'235157' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 10 metre U wind component
'235165' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 10 metre V wind component
'235166' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 2 metre dewpoint temperature
'235168' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 6 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean temperature of snow layer
'235238' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 28 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast surface roughness
'235244' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast logarithm of surface roughness for heat
'235245' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 54 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Cross sectional area of flow in channel #Cross sectional area of flow in channel
'240011' = { '240011' = {
discipline = 1 ; discipline = 1 ;
@ -6442,6 +6759,13 @@
parameterCategory = 3 ; parameterCategory = 3 ;
parameterNumber = 19 ; parameterNumber = 19 ;
} }
#Leaf Area Index
'260373' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 28 ;
typeOfFirstFixedSurface = 1 ;
}
#Accumulated surface upward short-wave radiation flux, clear sky #Accumulated surface upward short-wave radiation flux, clear sky
'260427' = { '260427' = {
discipline = 0 ; discipline = 0 ;
@ -10007,11 +10331,11 @@
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 23 ; parameterNumber = 23 ;
} }
#Maximum individual wave height #Envelop-maximum individual wave height
'140218' = { '140218' = {
discipline = 10 ; discipline = 10 ;
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 24 ; parameterNumber = 93 ;
} }
#Model bathymetry #Model bathymetry
'140219' = { '140219' = {
@ -10518,6 +10842,16 @@
scaleFactorOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Mean of 10 metre wind speed
'228005' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Lake total depth #Lake total depth
'228007' = { '228007' = {
discipline = 1 ; discipline = 1 ;

View File

@ -174,3 +174,9 @@
typeOfSecondFixedSurface = 168 ; typeOfSecondFixedSurface = 168 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Maximum individual wave height
'140218' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 24 ;
}

View File

@ -1,6 +1,6 @@
# (C) Copyright 2005- ECMWF. # (C) Copyright 2005- ECMWF.
position offsetSection0; position offsetSection0;
constant section0Length=16; constant section0Length=16;
ascii[4] identifier = "GRIB" : read_only; ascii[4] identifier = "GRIB" : read_only;
unsigned[2] reserved = missing() : can_be_missing,hidden,read_only,edition_specific; unsigned[2] reserved = missing() : can_be_missing,hidden,read_only,edition_specific;
@ -8,7 +8,7 @@ codetable[1] discipline ('0.0.table',masterDir,localDir) : dump;
unsigned[1] editionNumber = 2 : edition_specific,dump; unsigned[1] editionNumber = 2 : edition_specific,dump;
alias ls.edition = editionNumber; alias ls.edition = editionNumber;
section_length[8] totalLength; section_length[8] totalLength;
position startOfHeaders; position startOfHeaders;
meta section0Pointer section_pointer(offsetSection0,section0Length,0); meta section0Pointer section_pointer(offsetSection0,section0Length,0);

View File

@ -1239,12 +1239,6 @@
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 52 ; parameterNumber = 52 ;
} }
#Envelope-maximum individual wave height
'envhmax' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 93 ;
}
#Time domain maximum individual crest height #Time domain maximum individual crest height
'tdcmax' = { 'tdcmax' = {
discipline = 10 ; discipline = 10 ;
@ -1305,6 +1299,34 @@
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 84 ; parameterNumber = 84 ;
} }
#Time-mean mean zero-crossing wave period
'avg_mp2' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 28 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean significant height of combined wind waves and swell
'avg_swh' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean peak wave period
'avg_pp1d' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 34 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean mean wave period
'avg_mwp' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 15 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sea water temperature in the upper 300 m #Mean sea water temperature in the upper 300 m
'mswt300m' = { 'mswt300m' = {
discipline = 10 ; discipline = 10 ;
@ -3786,6 +3808,71 @@
typeOfFirstFixedSurface = 187 ; typeOfFirstFixedSurface = 187 ;
typeOfSecondFixedSurface = 185 ; typeOfSecondFixedSurface = 185 ;
} }
#Convective snowfall water equivalent
'csfwe' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 55 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Large-scale snowfall water equivalent
'lsfwe' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 56 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Lake surface temperature
'lslt' = {
discipline = 1 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 255 ;
}
#Surface bulk Richardson number
'sbrn' = {
discipline = 0 ;
parameterCategory = 7 ;
parameterNumber = 16 ;
typeOfFirstFixedSurface = 1 ;
}
#Time-maximum 2 metre relative humidity
'mx2r' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-minimum 2 metre relative humidity
'mn2r' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 3 ;
}
#Surface roughness for heat
'srhe' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 47 ;
typeOfFirstFixedSurface = 1 ;
}
#Surface roughness for moisture
'srmo' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 48 ;
typeOfFirstFixedSurface = 1 ;
}
#Burned area #Burned area
'fba' = { 'fba' = {
discipline = 2 ; discipline = 2 ;
@ -4707,6 +4794,236 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Time-mean snow density
'mrsn' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 61 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean low vegetation cover
'mcvl' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 53 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean high vegetation cover
'mcvh' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 54 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean sea ice area fraction
'mci' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean sea surface temperature
'msst' = {
discipline = 10 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean leaf area index, low vegetation
'mlai_lv' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 55 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean leaf area index, high vegetation
'mlai_hv' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 56 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column liquid water
'mtclw' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 69 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column cloud ice water
'mtciw' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 70 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 2 metre specific humidity
'm2sh' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
typeOfSecondFixedSurface = 255 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean lake mix-layer temperature
'mlmlt' = {
discipline = 1 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 166 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean lake mix-layer depth
'mlmld' = {
discipline = 1 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 166 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 2 metre relative humidity
'm2r' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean fraction of snow cover
'mfscov' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 121 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean soil temperature
'msot' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 18 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean U component of wind
'mu' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean V component of wind
'mv' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean surface pressure
'msp' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column water
'mtcw' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 51 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column vertically-integrated water vapour
'mtcwv' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 64 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean mean sea level pressure
'mmsl' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 101 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean relative humidity
'mr' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 10 metre U wind component
'm10u' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 10 metre V wind component
'm10v' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 2 metre dewpoint temperature
'm2d' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 6 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean temperature of snow layer
'mtsn' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 28 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast surface roughness
'mfsr' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast logarithm of surface roughness for heat
'mflsr' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 54 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Cross sectional area of flow in channel #Cross sectional area of flow in channel
'chcross' = { 'chcross' = {
discipline = 1 ; discipline = 1 ;
@ -6442,6 +6759,13 @@
parameterCategory = 3 ; parameterCategory = 3 ;
parameterNumber = 19 ; parameterNumber = 19 ;
} }
#Leaf Area Index
'lai' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 28 ;
typeOfFirstFixedSurface = 1 ;
}
#Accumulated surface upward short-wave radiation flux, clear sky #Accumulated surface upward short-wave radiation flux, clear sky
'auswrf_cs' = { 'auswrf_cs' = {
discipline = 0 ; discipline = 0 ;
@ -10007,11 +10331,11 @@
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 23 ; parameterNumber = 23 ;
} }
#Maximum individual wave height #Envelop-maximum individual wave height
'hmax' = { 'hmax' = {
discipline = 10 ; discipline = 10 ;
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 24 ; parameterNumber = 93 ;
} }
#Model bathymetry #Model bathymetry
'wmb' = { 'wmb' = {
@ -10518,6 +10842,16 @@
scaleFactorOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Mean of 10 metre wind speed
'mean10ws' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Lake total depth #Lake total depth
'dl' = { 'dl' = {
discipline = 1 ; discipline = 1 ;

View File

@ -174,3 +174,9 @@
typeOfSecondFixedSurface = 168 ; typeOfSecondFixedSurface = 168 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Maximum individual wave height
'hmax' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 24 ;
}

View File

@ -1,6 +1,11 @@
# (C) Copyright 2005- ECMWF. # (C) Copyright 2005- ECMWF.
# TEMPLATE 3.1000, Cross-section grid, with points equally spaced on the horizontal # TEMPLATE 3.1000, Cross-section grid, with points equally spaced on the horizontal
# This template is simply experimental, was not validated at the time of publication
# and should be used only for bilateral previously agreed tests
transient template_is_experimental = 1 : hidden ;
include "grib2/template.3.shape_of_the_earth.def" include "grib2/template.3.shape_of_the_earth.def"
constant isGridded = true; constant isGridded = true;

View File

@ -1,6 +1,11 @@
# (C) Copyright 2005- ECMWF. # (C) Copyright 2005- ECMWF.
# TEMPLATE 3.1100, Hovmoller diagram grid with points equally spaced on the horizontal # TEMPLATE 3.1100, Hovmoller diagram grid with points equally spaced on the horizontal
# This template is simply experimental, was not validated at the time of publication
# and should be used only for bilateral previously agreed tests
transient template_is_experimental = 1 : hidden;
include "grib2/template.3.shape_of_the_earth.def" include "grib2/template.3.shape_of_the_earth.def"
constant isGridded = true; constant isGridded = true;

View File

@ -1,6 +1,10 @@
# (C) Copyright 2005- ECMWF. # (C) Copyright 2005- ECMWF.
# TEMPLATE 3.1200, Time section grid # TEMPLATE 3.1200, Time section grid
# This template is simply experimental, was not validated at the time of publication
# and should be used only for bilateral previously agreed tests
transient template_is_experimental = 1 : hidden;
constant isGridded = true; constant isGridded = true;
# NT - Number of time steps # NT - Number of time steps

View File

@ -62,12 +62,12 @@ include "grib2/template.3.scanning_mode.def"
# Latin 1 - first latitude from the pole at which the secant cone cuts the sphere # Latin 1 - first latitude from the pole at which the secant cone cuts the sphere
signed[4] Latin1 : edition_specific; signed[4] Latin1 : edition_specific;
alias FirstLatitude=Latin1; alias firstLatitude=Latin1;
meta geography.Latin1InDegrees scale(Latin1,one,grib2divider,truncateDegrees) : dump; meta geography.Latin1InDegrees scale(Latin1,one,grib2divider,truncateDegrees) : dump;
# Latin 2 - second latitude from the pole at which the secant cone cuts the sphere # Latin 2 - second latitude from the pole at which the secant cone cuts the sphere
signed[4] Latin2 : dump; signed[4] Latin2 : dump;
alias SecondLatitude=Latin2; alias secondLatitude=Latin2;
meta geography.Latin2InDegrees scale(Latin2,one,grib2divider,truncateDegrees) : dump; meta geography.Latin2InDegrees scale(Latin2,one,grib2divider,truncateDegrees) : dump;
# Latitude of the southern pole of projection # Latitude of the southern pole of projection

View File

@ -38,12 +38,12 @@ flags[1] projectionCentreFlag 'grib2/tables/[tablesVersion]/3.5.table' : dump;
# Latin 1 - first latitude from the pole at which the secant cone cuts the sphere # Latin 1 - first latitude from the pole at which the secant cone cuts the sphere
signed[4] Latin1 : edition_specific; signed[4] Latin1 : edition_specific;
alias FirstLatitude=Latin1; alias firstLatitude=Latin1;
meta geography.Latin1InDegrees scale(Latin1,one,grib2divider,truncateDegrees) : dump; meta geography.Latin1InDegrees scale(Latin1,one,grib2divider,truncateDegrees) : dump;
# Latin 2 - second latitude from the pole at which the secant cone cuts the sphere # Latin 2 - second latitude from the pole at which the secant cone cuts the sphere
signed[4] Latin2 : dump; signed[4] Latin2 : dump;
alias SecondLatitude=Latin2; alias secondLatitude=Latin2;
meta geography.Latin2InDegrees scale(Latin2,one,grib2divider,truncateDegrees) : dump; meta geography.Latin2InDegrees scale(Latin2,one,grib2divider,truncateDegrees) : dump;
# Latitude of the southern pole of projection # Latitude of the southern pole of projection

View File

@ -27,7 +27,7 @@ concept orderingConvention(unknown) {
"ring" = { ordering = 0; } "ring" = { ordering = 0; }
"nested" = { ordering = 1; } "nested" = { ordering = 1; }
} : dump; } : dump;
alias geography.pointsOrdering = orderingConvention; alias geography.orderingConvention = orderingConvention;
flags[1] scanningMode 'grib2/tables/[tablesVersion]/3.13.table'; flags[1] scanningMode 'grib2/tables/[tablesVersion]/3.13.table';
flagbit iScansNegatively(scanningMode,7) : dump; # WMO bit 1 flagbit iScansNegatively(scanningMode,7) : dump; # WMO bit 1

View File

@ -73,12 +73,12 @@ _if (shapeOfTheEarth == 3){
# ECC-979 # ECC-979
# The 'scale' accessor works with integers so rounds its first argument # The 'scale' accessor works with integers so rounds its first argument
# which is not what we want because the inputs are doubles with decimal # which is not what we want because the inputs are doubles with decimal
# expansions. So use the trick of dividing by 0.001 to multiply by 1000 # expansions.
# #
# meta earthMajorAxisInMetres scale(earthMajorAxis, thousand, one, zero); # meta earthMajorAxisInMetres scale(earthMajorAxis, thousand, one, zero);
# meta earthMinorAxisInMetres scale(earthMinorAxis, thousand, one, zero); # meta earthMinorAxisInMetres scale(earthMinorAxis, thousand, one, zero);
meta earthMajorAxisInMetres divdouble(earthMajorAxis, 0.001); meta earthMajorAxisInMetres multdouble(earthMajorAxis, 1000);
meta earthMinorAxisInMetres divdouble(earthMinorAxis, 0.001); meta earthMinorAxisInMetres multdouble(earthMinorAxis, 1000);
} }
_if (shapeOfTheEarth == 7){ _if (shapeOfTheEarth == 7){
# Major and minor axes specified (in m) by data producer # Major and minor axes specified (in m) by data producer

View File

@ -2,6 +2,9 @@
# TEMPLATE 4.10, Percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval # TEMPLATE 4.10, Percentile forecasts at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval
# This template was not validated at the time of publication and should be used with caution.
transient template_is_experimental = 1 : hidden;
include "grib2/template.4.parameter.def" include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def" include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def" include "grib2/template.4.forecast_time.def"

View File

@ -1,6 +1,9 @@
# (C) Copyright 2005- ECMWF. # (C) Copyright 2005- ECMWF.
# TEMPLATE 4.1000, Cross section of analysis and forecast at a point in time # TEMPLATE 4.1000, Cross section of analysis and forecast at a point in time
# This template is experimental, was not validated at the time of publication
# and should be used only for bilateral previously agreed tests
transient template_is_experimental = 1 : hidden;
include "grib2/template.4.parameter.def" include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def" include "grib2/template.4.generating_process.def"

View File

@ -1,6 +1,9 @@
# (C) Copyright 2005- ECMWF. # (C) Copyright 2005- ECMWF.
# TEMPLATE 4.1001, Cross section of averaged or otherwise statistically processed analysis or forecast over a range of time # TEMPLATE 4.1001, Cross section of averaged or otherwise statistically processed analysis or forecast over a range of time
# This template is experimental, was not validated at the time of publication
# and should be used only for bilateral previously agreed tests
transient template_is_experimental = 1 : hidden;
include "grib2/template.4.parameter.def" include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def" include "grib2/template.4.generating_process.def"

View File

@ -1,6 +1,9 @@
# (C) Copyright 2005- ECMWF. # (C) Copyright 2005- ECMWF.
# TEMPLATE 4.1100, Hovmoller-type grid with no averaging or other statistical processing # TEMPLATE 4.1100, Hovmoller-type grid with no averaging or other statistical processing
# This template is experimental, was not validated at the time of publication
# and should be used only for bilateral previously agreed tests
transient template_is_experimental = 1 : hidden;
include "grib2/template.4.parameter.def" include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def" include "grib2/template.4.generating_process.def"

View File

@ -2,8 +2,27 @@
# TEMPLATE 4.1101, Hovmoller-type grid with averaging or other statistical processing # TEMPLATE 4.1101, Hovmoller-type grid with averaging or other statistical processing
# This template is experimental, was not validated at the time of publication and should be used only for bilateral previously agreed tests.
# (Octets 35-50 are very similar to octets 43-58 of product definition template 4.8, but the meaning of some fields differs slightly)
transient template_is_experimental = 1 : hidden;
include "grib2/template.4.parameter.def" include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def" include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def" include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def" include "grib2/template.4.horizontal.def"
include "grib2/template.4.statistical.def"
unsigned[4] numberOfMissingInStatisticalProcess = 0 : edition_specific;
alias totalNumberOfDataValuesMissingInStatisticalProcess=numberOfMissingInStatisticalProcess;
codetable[1] typeOfStatisticalProcessing ('4.10.table',masterDir,localDir) : edition_specific;
codetable[1] typeOfTimeIncrement ('4.11.table',masterDir,localDir) = 2 : edition_specific;
alias typeOfTimeIncrementBetweenSuccessiveFieldsUsedInTheStatisticalProcessing=typeOfTimeIncrement;
codetable[1] indicatorOfUnitForTimeRange ('4.4.table',masterDir,localDir) =1 ;
unsigned[4] lengthOfTimeRange=0 ;
codetable[1] indicatorOfUnitForTimeIncrement ('4.4.table',masterDir,localDir)=255 ;
unsigned[4] timeIncrement=0 ;
alias timeIncrementBetweenSuccessiveFields=timeIncrement;
# include "grib2/template.4.statistical.def"

View File

@ -2,6 +2,7 @@
# TEMPLATE 4.44, Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol # TEMPLATE 4.44, Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for aerosol
# It is recommended not to use this template. PDT 4.48 should be used instead with optical wave length range set to missing # It is recommended not to use this template. PDT 4.48 should be used instead with optical wave length range set to missing
transient template_is_deprecated = 1 : hidden;
# GRIB-530: Special case for aerosol thanks to WMO error # GRIB-530: Special case for aerosol thanks to WMO error

View File

@ -1,7 +1,9 @@
# (C) Copyright 2005- ECMWF. # (C) Copyright 2005- ECMWF.
# TEMPLATE 4.83, Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval with source/sink # TEMPLATE 4.83, Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval with source/sink
# Note: This template is deprecated. Template 4.84 should be used instead.
# It is recommended not to use this template. Product definition template 4.84 should be used instead because it contains an additional octet to specify the type of generating process
transient template_is_deprecated = 1 : hidden;
include "grib2/template.4.parameter.def" include "grib2/template.4.parameter.def"
include "grib2/template.4.aerosol.def" include "grib2/template.4.aerosol.def"

View File

@ -5,8 +5,8 @@ unsigned[1] numberOfCategories : dump;
# Categories # Categories
categories list(numberOfCategories) { categories list(numberOfCategories) {
codetable[1] categoryType ('4.91.table',masterDir,localDir): dump;
unsigned[1] codeFigure : dump; unsigned[1] codeFigure : dump;
codetable[1] categoryType ('4.91.table',masterDir,localDir): dump;
unsigned[1] scaleFactorOfLowerLimit : can_be_missing,dump ; unsigned[1] scaleFactorOfLowerLimit : can_be_missing,dump ;
unsigned[4] scaledValueOfLowerLimit : can_be_missing,dump ; unsigned[4] scaledValueOfLowerLimit : can_be_missing,dump ;
unsigned[1] scaleFactorOfUpperLimit : can_be_missing,dump; unsigned[1] scaleFactorOfUpperLimit : can_be_missing,dump;

View File

@ -8,3 +8,12 @@ signed[1] scaleFactorOfFirstWavelength : dump;
signed[4] scaledValueOfFirstWavelength : dump; signed[4] scaledValueOfFirstWavelength : dump;
signed[1] scaleFactorOfSecondWavelength = missing(): can_be_missing,dump; signed[1] scaleFactorOfSecondWavelength = missing(): can_be_missing,dump;
signed[4] scaledValueOfSecondWavelength = missing(): can_be_missing,dump; signed[4] scaledValueOfSecondWavelength = missing(): can_be_missing,dump;
meta firstWavelength from_scale_factor_scaled_value(scaleFactorOfFirstWavelength, scaledValueOfFirstWavelength);
meta secondWavelength from_scale_factor_scaled_value(scaleFactorOfSecondWavelength, scaledValueOfSecondWavelength);
alias firstWavelengthInMetres = firstWavelength;
alias secondWavelengthInMetres = secondWavelength;
constant billion = 1000000000 : hidden;
meta firstWavelengthInNanometres multdouble(firstWavelength, billion) : read_only;
meta secondWavelengthInNanometres multdouble(secondWavelength, billion) : read_only;

View File

@ -3,16 +3,20 @@
## Direction part ## Direction part
unsigned[2] waveDirectionNumber : dump; unsigned[2] waveDirectionNumber : dump;
alias mars.direction = waveDirectionNumber; alias mars.direction = waveDirectionNumber;
alias directionNumber = waveDirectionNumber;
unsigned[2] numberOfWaveDirections = 1 : dump; unsigned[2] numberOfWaveDirections = 1 : dump;
alias totalNumberOfWaveDirections = numberOfWaveDirections; alias totalNumberOfWaveDirections = numberOfWaveDirections;
alias numberOfDirections = totalNumberOfWaveDirections;
## Frequency part ## Frequency part
unsigned[2] waveFrequencyNumber : dump; unsigned[2] waveFrequencyNumber : dump;
alias mars.frequency = waveFrequencyNumber; alias mars.frequency = waveFrequencyNumber;
alias frequencyNumber = waveFrequencyNumber;
unsigned[2] numberOfWaveFrequencies = 1 : dump; unsigned[2] numberOfWaveFrequencies = 1 : dump;
alias totalNumberOfWaveFrequencies = numberOfWaveFrequencies; alias totalNumberOfWaveFrequencies = numberOfWaveFrequencies;
alias numberOfFrequencies = totalNumberOfWaveFrequencies;
constant waveLevType="sfc"; constant waveLevType="sfc";
alias mars.levtype = waveLevType; alias mars.levtype = waveLevType;

View File

@ -3,11 +3,15 @@
## Direction part ## Direction part
signed[1] scaleFactorOfWaveDirections : dump; signed[1] scaleFactorOfWaveDirections : dump;
alias integerScalingFactorAppliedToDirections = scaleFactorOfWaveDirections; alias integerScalingFactorAppliedToDirections = scaleFactorOfWaveDirections;
alias directionScalingFactor = integerScalingFactorAppliedToDirections;
unsigned[4] scaledValuesOfWaveDirections[numberOfWaveDirections] : dump; unsigned[4] scaledValuesOfWaveDirections[numberOfWaveDirections] : dump;
alias scaledDirections = scaledValuesOfWaveDirections ;
## Frequency part ## Frequency part
signed[1] scaleFactorOfWaveFrequencies : dump; signed[1] scaleFactorOfWaveFrequencies : dump;
alias integerScalingFactorAppliedToFrequencies = scaleFactorOfWaveFrequencies; alias integerScalingFactorAppliedToFrequencies = scaleFactorOfWaveFrequencies;
alias frequencyScalingFactor = integerScalingFactorAppliedToFrequencies;
unsigned[4] scaledValuesOfWaveFrequencies[numberOfWaveFrequencies] : dump; unsigned[4] scaledValuesOfWaveFrequencies[numberOfWaveFrequencies] : dump;
alias scaledFrequencies = scaledValuesOfWaveFrequencies;

View File

@ -1,8 +1,9 @@
# (C) Copyright 2005- ECMWF. # (C) Copyright 2005- ECMWF.
# TEMPLATE 5.1, Matrix values at grid point - simple packing # TEMPLATE 5.1, Matrix values at grid point - simple packing
# Preliminary note:
# This template was not validated at the time of publication and should be used with caution # This template was not validated at the time of publication and should be used with caution
transient template_is_experimental = 1 : hidden;
include "grib2/template.5.packing.def" include "grib2/template.5.packing.def"

View File

@ -2,8 +2,9 @@
# TEMPLATE 5.61, Grid point data - Simple packing with logarithmic preprocessing # TEMPLATE 5.61, Grid point data - Simple packing with logarithmic preprocessing
# Note from WMO document:
# This template is experimental, was not validated at the time of publication and should be used only for bilateral previously agreed tests # This template is experimental, was not validated at the time of publication and should be used only for bilateral previously agreed tests
transient template_is_experimental = 1 : hidden;
constant typeOfPreProcessing = 1; constant typeOfPreProcessing = 1;
include "grib2/template.5.packing.def" include "grib2/template.5.packing.def"

View File

@ -1,6 +1,8 @@
# (C) Copyright 2005- ECMWF. # (C) Copyright 2005- ECMWF.
# TEMPLATE 7.1, Matrix values at grid point -simple packing # TEMPLATE 7.1, Matrix values at grid point - simple packing
# This template was not validated at the time of publication and should be used with caution
transient template_is_experimental = 1 : hidden;
meta codedValues data_g2simple_packing( meta codedValues data_g2simple_packing(
section7Length, section7Length,

View File

@ -6,13 +6,13 @@ if (bitsPerValue) {
meta groupWidths unsigned_bits(widthOfWidths,numberOfGroups) : read_only; meta groupWidths unsigned_bits(widthOfWidths,numberOfGroups) : read_only;
meta groupLengths unsigned_bits(widthOfLengths,numberOfGroups) : read_only; meta groupLengths unsigned_bits(widthOfLengths,numberOfGroups) : read_only;
meta firstOrderValues unsigned_bits(widthOfFirstOrderValues,numberOfGroups) : read_only; meta firstOrderValues unsigned_bits(widthOfFirstOrderValues,numberOfGroups) : read_only;
meta countOfGroupLengths sum(groupLengths); # meta countOfGroupLengths sum(groupLengths);
} }
transient halfByte=0; transient halfByte=0;
position offsetBeforeData; position offsetBeforeData;
if(bitmapPresent) { if(bitmapPresent) {
meta codedValues data_g1second_order_general_extended_packing( meta codedValues data_g1second_order_general_extended_packing(
#simple_packing args #simple_packing args
section7Length, section7Length,
@ -49,7 +49,6 @@ if(bitmapPresent) {
widthOfSPD, widthOfSPD,
orderOfSPD, orderOfSPD,
numberOfPoints numberOfPoints
): read_only; ): read_only;
alias data.packedValues = codedValues; alias data.packedValues = codedValues;
@ -91,7 +90,6 @@ if(bitmapPresent) {
widthOfSPD, widthOfSPD,
orderOfSPD, orderOfSPD,
numberOfPoints numberOfPoints
) : dump; ) : dump;
alias codedValues=values; alias codedValues=values;
alias data.packedValues = values; alias data.packedValues = values;

View File

@ -5,12 +5,12 @@
meta groupWidths unsigned_bits(widthOfWidths,numberOfGroups) : read_only; meta groupWidths unsigned_bits(widthOfWidths,numberOfGroups) : read_only;
meta groupLengths unsigned_bits(widthOfLengths,numberOfGroups) : read_only; meta groupLengths unsigned_bits(widthOfLengths,numberOfGroups) : read_only;
meta firstOrderValues unsigned_bits(widthOfFirstOrderValues,numberOfGroups) : read_only; meta firstOrderValues unsigned_bits(widthOfFirstOrderValues,numberOfGroups) : read_only;
meta countOfGroupLengths sum(groupLengths); # meta countOfGroupLengths sum(groupLengths);
transient halfByte=0; transient halfByte=0;
position offsetBeforeData; position offsetBeforeData;
if(bitmapPresent) { if(bitmapPresent) {
meta codedValues data_g1second_order_general_extended_packing( meta codedValues data_g1second_order_general_extended_packing(
#simple_packing args #simple_packing args
section7Length, section7Length,
@ -47,7 +47,6 @@ if(bitmapPresent) {
widthOfSPD, widthOfSPD,
orderOfSPD, orderOfSPD,
numberOfPoints numberOfPoints
): read_only; ): read_only;
alias data.packedValues = codedValues; alias data.packedValues = codedValues;
@ -96,8 +95,7 @@ if(bitmapPresent) {
widthOfSPD, widthOfSPD,
orderOfSPD, orderOfSPD,
numberOfPoints numberOfPoints
) : dump;
) : dump;
meta values data_apply_boustrophedonic(codedValues,numberOfRows,numberOfColumns,numberOfPoints,pl) : dump; meta values data_apply_boustrophedonic(codedValues,numberOfRows,numberOfColumns,numberOfPoints,pl) : dump;
@ -138,7 +136,6 @@ if(bitmapPresent) {
widthOfSPD, widthOfSPD,
orderOfSPD, orderOfSPD,
numberOfPoints numberOfPoints
) : dump; ) : dump;
alias codedValues=values; alias codedValues=values;
} }

View File

@ -4,6 +4,7 @@
# Note from WMO document: # Note from WMO document:
# This template is experimental, was not validated at the time of publication and should be used only for bilateral previously agreed tests # This template is experimental, was not validated at the time of publication and should be used only for bilateral previously agreed tests
transient template_is_deprecated = 1 : hidden;
meta codedValues data_g2simple_packing_with_preprocessing( meta codedValues data_g2simple_packing_with_preprocessing(
section7Length, section7Length,

View File

@ -1239,12 +1239,6 @@
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 52 ; parameterNumber = 52 ;
} }
#Envelope-maximum individual wave height
'm' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 93 ;
}
#Time domain maximum individual crest height #Time domain maximum individual crest height
'm' = { 'm' = {
discipline = 10 ; discipline = 10 ;
@ -1305,6 +1299,34 @@
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 84 ; parameterNumber = 84 ;
} }
#Time-mean mean zero-crossing wave period
's' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 28 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean significant height of combined wind waves and swell
'm' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean peak wave period
's' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 34 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean mean wave period
's' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 15 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sea water temperature in the upper 300 m #Mean sea water temperature in the upper 300 m
'K' = { 'K' = {
discipline = 10 ; discipline = 10 ;
@ -3786,6 +3808,71 @@
typeOfFirstFixedSurface = 187 ; typeOfFirstFixedSurface = 187 ;
typeOfSecondFixedSurface = 185 ; typeOfSecondFixedSurface = 185 ;
} }
#Convective snowfall water equivalent
'kg m**-2' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 55 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Large-scale snowfall water equivalent
'kg m**-2' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 56 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Lake surface temperature
'K' = {
discipline = 1 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 255 ;
}
#Surface bulk Richardson number
'Numeric' = {
discipline = 0 ;
parameterCategory = 7 ;
parameterNumber = 16 ;
typeOfFirstFixedSurface = 1 ;
}
#Time-maximum 2 metre relative humidity
'%' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-minimum 2 metre relative humidity
'%' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 3 ;
}
#Surface roughness for heat
'm' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 47 ;
typeOfFirstFixedSurface = 1 ;
}
#Surface roughness for moisture
'm' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 48 ;
typeOfFirstFixedSurface = 1 ;
}
#Burned area #Burned area
'%' = { '%' = {
discipline = 2 ; discipline = 2 ;
@ -4707,6 +4794,236 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Time-mean snow density
'kg m**-3' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 61 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean low vegetation cover
'(0 - 1)' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 53 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean high vegetation cover
'(0 - 1)' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 54 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean sea ice area fraction
'(0 - 1)' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean sea surface temperature
'K' = {
discipline = 10 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean leaf area index, low vegetation
'm**2 m**-2' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 55 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean leaf area index, high vegetation
'm**2 m**-2' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 56 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column liquid water
'kg m**-2' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 69 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column cloud ice water
'kg m**-2' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 70 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 2 metre specific humidity
'kg kg**-1' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
typeOfSecondFixedSurface = 255 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean lake mix-layer temperature
'K' = {
discipline = 1 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 166 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean lake mix-layer depth
'm' = {
discipline = 1 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 166 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 2 metre relative humidity
'%' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean fraction of snow cover
'Proportion' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 121 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean soil temperature
'K' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 18 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean U component of wind
'm s**-1' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean V component of wind
'm s**-1' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean surface pressure
'Pa' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column water
'kg m**-2' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 51 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean total column vertically-integrated water vapour
'kg m**-2' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 64 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean mean sea level pressure
'Pa' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 101 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean relative humidity
'%' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 10 metre U wind component
'm s**-1' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 10 metre V wind component
'm s**-1' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 2 metre dewpoint temperature
'K' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 6 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean temperature of snow layer
'K' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 28 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast surface roughness
'm' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean forecast logarithm of surface roughness for heat
'Numeric' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 54 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Cross sectional area of flow in channel #Cross sectional area of flow in channel
'm**2' = { 'm**2' = {
discipline = 1 ; discipline = 1 ;
@ -6442,6 +6759,13 @@
parameterCategory = 3 ; parameterCategory = 3 ;
parameterNumber = 19 ; parameterNumber = 19 ;
} }
#Leaf Area Index
'Numeric' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 28 ;
typeOfFirstFixedSurface = 1 ;
}
#Accumulated surface upward short-wave radiation flux, clear sky #Accumulated surface upward short-wave radiation flux, clear sky
'J m**-2' = { 'J m**-2' = {
discipline = 0 ; discipline = 0 ;
@ -10007,11 +10331,11 @@
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 23 ; parameterNumber = 23 ;
} }
#Maximum individual wave height #Envelop-maximum individual wave height
'm' = { 'm' = {
discipline = 10 ; discipline = 10 ;
parameterCategory = 0 ; parameterCategory = 0 ;
parameterNumber = 24 ; parameterNumber = 93 ;
} }
#Model bathymetry #Model bathymetry
'm' = { 'm' = {
@ -10518,6 +10842,16 @@
scaleFactorOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Mean of 10 metre wind speed
'm s**-1' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Lake total depth #Lake total depth
'm' = { 'm' = {
discipline = 1 ; discipline = 1 ;

View File

@ -174,3 +174,9 @@
typeOfSecondFixedSurface = 168 ; typeOfSecondFixedSurface = 168 ;
typeOfStatisticalProcessing = 0 ; typeOfStatisticalProcessing = 0 ;
} }
#Maximum individual wave height
'm' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 24 ;
}

View File

@ -73,12 +73,12 @@ _if (shapeOfTheEarth == 3){
# ECC-979 # ECC-979
# The 'scale' accessor works with integers so rounds its first argument # The 'scale' accessor works with integers so rounds its first argument
# which is not what we want because the inputs are doubles with decimal # which is not what we want because the inputs are doubles with decimal
# expansions. So use the trick of dividing by 0.001 to multiply by 1000 # expansions.
# #
# meta earthMajorAxisInMetres scale(earthMajorAxis, thousand, one, zero); # meta earthMajorAxisInMetres scale(earthMajorAxis, thousand, one, zero);
# meta earthMinorAxisInMetres scale(earthMinorAxis, thousand, one, zero); # meta earthMinorAxisInMetres scale(earthMinorAxis, thousand, one, zero);
meta earthMajorAxisInMetres divdouble(earthMajorAxis, 0.001); meta earthMajorAxisInMetres multdouble(earthMajorAxis, 1000);
meta earthMinorAxisInMetres divdouble(earthMinorAxis, 0.001); meta earthMinorAxisInMetres multdouble(earthMinorAxis, 1000);
} }
_if (shapeOfTheEarth == 7){ _if (shapeOfTheEarth == 7){
# Major and minor axes specified (in m) by data producer # Major and minor axes specified (in m) by data producer

View File

@ -50,6 +50,7 @@
49 gh C3S Global hydrology 49 gh C3S Global hydrology
50 ci CERISE project 50 ci CERISE project
51 ai Operational AIFS 51 ai Operational AIFS
52 ed EERIE project
99 te Test 99 te Test
100 at Austria 100 at Austria
101 be Belgium 101 be Belgium

View File

@ -23,3 +23,4 @@ if (centre == 80 && subCentre == 98 && class is "c3") {
} }
if (class is "ci") { unalias mars.method; } if (class is "ci") { unalias mars.method; }

View File

@ -68,7 +68,7 @@ int main(int argc, char* argv[])
CODES_CHECK(codes_get_message(clone_handle, &buffer, &size), 0); CODES_CHECK(codes_get_message(clone_handle, &buffer, &size), 0);
/* write the buffer to a file */ /* write the buffer to a file */
if (fwrite(buffer, 1, size, out) != size) { if (fwrite(buffer, 1, size, out) != size) {
perror(argv[1]); perror(argv[2]);
return 1; return 1;
} }
codes_handle_delete(clone_handle); codes_handle_delete(clone_handle);

View File

@ -30,12 +30,12 @@ int main(int argc, char** argv)
codes_handle* h = NULL; codes_handle* h = NULL;
int mcount = 0; int mcount = 0;
/* turn off support for GRIB2 multi-field messages */
codes_grib_multi_support_off(NULL);
/* turn on support for GRIB2 multi-field messages */ /* turn on support for GRIB2 multi-field messages */
codes_grib_multi_support_on(NULL); codes_grib_multi_support_on(NULL);
/* turn off support for GRIB2 multi-field messages */
/* codes_multi_support_off(NULL); */
in = fopen(filename, "rb"); in = fopen(filename, "rb");
if (!in) { if (!in) {
fprintf(stderr, "Error: unable to open file %s\n", filename); fprintf(stderr, "Error: unable to open file %s\n", filename);

View File

@ -72,7 +72,7 @@ int main(int argc, char** argv)
} }
/* open output file */ /* open output file */
of = fopen(ofilename, "w"); of = fopen(ofilename, "wb");
if (!of) { if (!of) {
fprintf(stderr, "ERROR: unable to open output file %s\n", ofilename); fprintf(stderr, "ERROR: unable to open output file %s\n", ofilename);
exit(1); exit(1);

View File

@ -9,20 +9,20 @@
. ./include.ctest.sh . ./include.ctest.sh
#if [ ! -f "${data_dir}/sample.grib2" ] label="grib_multi_write_c"
#then tempGrib=temp.$label.grib
# echo SKIP: $0 tempText=temp.$label.txt
# exit
#fi
${examples_dir}/c_grib_multi_write ${data_dir}/sample.grib2 ${data_dir}/multi_sample.grib2 > /dev/null ${examples_dir}/c_grib_multi_write ${data_dir}/sample.grib2 $tempGrib > /dev/null
${tools_dir}/grib_get -p step ${data_dir}/multi_sample.grib2 > ${data_dir}/multi_step.test ${tools_dir}/grib_get -p step $tempGrib > $tempText
diff ${data_dir}/multi_step.test ${data_dir}/multi_step.txt reference=${data_dir}/multi_step.txt
diff $reference $tempText
step=`${tools_dir}/grib_get -M -p step ${data_dir}/multi_sample.grib2`
# -M = Turn multi-field support off
step=`${tools_dir}/grib_get -M -p step $tempGrib`
[ $step -eq 12 ] [ $step -eq 12 ]
rm -f ${data_dir}/multi_sample.grib2 ${data_dir}/multi_step.test # Clean up
rm -f $tempGrib $tempText

View File

@ -116,7 +116,7 @@ int main(int argc, char** argv)
/* write the buffer in a file*/ /* write the buffer in a file*/
if (fwrite(buffer, 1, size, out) != size) { if (fwrite(buffer, 1, size, out) != size) {
perror(argv[1]); perror(outfile);
exit(1); exit(1);
} }

View File

@ -78,7 +78,7 @@ int main(int argc, char** argv)
/* write the buffer in a file*/ /* write the buffer in a file*/
if (fwrite(buffer, 1, size, out) != size) { if (fwrite(buffer, 1, size, out) != size) {
perror(argv[1]); perror(outfile);
exit(1); exit(1);
} }

View File

@ -77,7 +77,7 @@ int main(int argc, char** argv)
/* write the buffer in a file*/ /* write the buffer in a file*/
if (fwrite(buffer, 1, size, out) != size) { if (fwrite(buffer, 1, size, out) != size) {
perror(argv[1]); perror(outfile);
exit(1); exit(1);
} }

View File

@ -78,7 +78,7 @@ int main(int argc, char** argv)
/* write the buffer in a file*/ /* write the buffer in a file*/
if (fwrite(buffer, 1, size, out) != size) { if (fwrite(buffer, 1, size, out) != size) {
perror(argv[1]); perror(outfile);
exit(1); exit(1);
} }

Some files were not shown because too many files have changed in this diff Show More