Merge branch 'develop' into feature/mtg2-switch

This commit is contained in:
Sebastien Villaume 2024-02-21 16:15:57 +00:00
commit 8160bc7cbc
589 changed files with 67917 additions and 64287 deletions

132
.cproject
View File

@ -1,132 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
<storageModule moduleId="org.eclipse.cdt.core.settings">
<cconfiguration id="cdt.managedbuild.config.gnu.cross.so.debug.1887207789">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.cross.so.debug.1887207789" moduleId="org.eclipse.cdt.core.settings" name="Debug">
<externalSettings>
<externalSetting>
<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/ecCodes"/>
<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/ecCodes/Debug"/>
<entry flags="RESOLVED" kind="libraryFile" name="ecCodes" srcPrefixMapping="" srcRootPath=""/>
</externalSetting>
</externalSettings>
<extensions>
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactExtension="so" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.cross.so.debug.1887207789" name="Debug" parent="cdt.managedbuild.config.gnu.cross.so.debug">
<folderInfo id="cdt.managedbuild.config.gnu.cross.so.debug.1887207789." name="/" resourcePath="">
<toolChain id="cdt.managedbuild.toolchain.gnu.cross.so.debug.416864500" name="Cross GCC" superClass="cdt.managedbuild.toolchain.gnu.cross.so.debug">
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.targetPlatform.gnu.cross.1362241153" isAbstract="false" osList="all" superClass="cdt.managedbuild.targetPlatform.gnu.cross"/>
<builder arguments="" buildPath="/var/tmp/cmake_build/build-eccodes" command="make" id="cdt.managedbuild.builder.gnu.cross.876773823" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="6" superClass="cdt.managedbuild.builder.gnu.cross"/>
<tool id="cdt.managedbuild.tool.gnu.cross.c.compiler.480849067" name="Cross GCC Compiler" superClass="cdt.managedbuild.tool.gnu.cross.c.compiler">
<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.1430529908" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" useByScannerDiscovery="false" valueType="enumerated"/>
<option id="gnu.c.compiler.option.debugging.level.1408637585" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.max" valueType="enumerated"/>
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.19096666" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
</tool>
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.compiler.1532524478" name="Cross G++ Compiler" superClass="cdt.managedbuild.tool.gnu.cross.cpp.compiler">
<option id="gnu.cpp.compiler.option.optimization.level.1903075903" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
<option id="gnu.cpp.compiler.option.debugging.level.1941013604" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
</tool>
<tool id="cdt.managedbuild.tool.gnu.cross.c.linker.1393105821" name="Cross GCC Linker" superClass="cdt.managedbuild.tool.gnu.cross.c.linker">
<option defaultValue="true" id="gnu.c.link.option.shared.1833873259" name="Shared (-shared)" superClass="gnu.c.link.option.shared" valueType="boolean"/>
<inputType id="cdt.managedbuild.tool.gnu.c.linker.input.239826819" superClass="cdt.managedbuild.tool.gnu.c.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
</inputType>
</tool>
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.linker.1237847268" name="Cross G++ Linker" superClass="cdt.managedbuild.tool.gnu.cross.cpp.linker">
<option defaultValue="true" id="gnu.cpp.link.option.shared.343149061" name="Shared (-shared)" superClass="gnu.cpp.link.option.shared" valueType="boolean"/>
</tool>
<tool id="cdt.managedbuild.tool.gnu.cross.archiver.2042650456" name="Cross GCC Archiver" superClass="cdt.managedbuild.tool.gnu.cross.archiver"/>
<tool id="cdt.managedbuild.tool.gnu.cross.assembler.1346864522" name="Cross GCC Assembler" superClass="cdt.managedbuild.tool.gnu.cross.assembler">
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.610978424" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
</tool>
</toolChain>
</folderInfo>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
<cconfiguration id="cdt.managedbuild.config.gnu.cross.so.release.1101645981">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.cross.so.release.1101645981" moduleId="org.eclipse.cdt.core.settings" name="Release">
<externalSettings>
<externalSetting>
<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/ecCodes"/>
<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/ecCodes/Release"/>
<entry flags="RESOLVED" kind="libraryFile" name="ecCodes" srcPrefixMapping="" srcRootPath=""/>
</externalSetting>
</externalSettings>
<extensions>
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactExtension="so" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.cross.so.release.1101645981" name="Release" parent="cdt.managedbuild.config.gnu.cross.so.release">
<folderInfo id="cdt.managedbuild.config.gnu.cross.so.release.1101645981." name="/" resourcePath="">
<toolChain id="cdt.managedbuild.toolchain.gnu.cross.so.release.1696856780" name="Cross GCC" superClass="cdt.managedbuild.toolchain.gnu.cross.so.release">
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.targetPlatform.gnu.cross.923290480" isAbstract="false" osList="all" superClass="cdt.managedbuild.targetPlatform.gnu.cross"/>
<builder buildPath="${workspace_loc:/ecCodes}/Release" id="cdt.managedbuild.builder.gnu.cross.1553796951" managedBuildOn="true" name="Gnu Make Builder.Release" superClass="cdt.managedbuild.builder.gnu.cross"/>
<tool id="cdt.managedbuild.tool.gnu.cross.c.compiler.1057888993" name="Cross GCC Compiler" superClass="cdt.managedbuild.tool.gnu.cross.c.compiler">
<option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.option.optimization.level.1617966377" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
<option id="gnu.c.compiler.option.debugging.level.674178935" superClass="gnu.c.compiler.option.debugging.level" value="gnu.c.debugging.level.none" valueType="enumerated"/>
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.37480136" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
</tool>
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.compiler.1096096828" name="Cross G++ Compiler" superClass="cdt.managedbuild.tool.gnu.cross.cpp.compiler">
<option id="gnu.cpp.compiler.option.optimization.level.1248406075" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/>
<option id="gnu.cpp.compiler.option.debugging.level.17815586" superClass="gnu.cpp.compiler.option.debugging.level" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/>
</tool>
<tool id="cdt.managedbuild.tool.gnu.cross.c.linker.1414758339" name="Cross GCC Linker" superClass="cdt.managedbuild.tool.gnu.cross.c.linker">
<option defaultValue="true" id="gnu.c.link.option.shared.1907010607" superClass="gnu.c.link.option.shared" valueType="boolean"/>
<inputType id="cdt.managedbuild.tool.gnu.c.linker.input.160410096" superClass="cdt.managedbuild.tool.gnu.c.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
</inputType>
</tool>
<tool id="cdt.managedbuild.tool.gnu.cross.cpp.linker.1590201569" name="Cross G++ Linker" superClass="cdt.managedbuild.tool.gnu.cross.cpp.linker">
<option defaultValue="true" id="gnu.cpp.link.option.shared.177399663" superClass="gnu.cpp.link.option.shared" valueType="boolean"/>
</tool>
<tool id="cdt.managedbuild.tool.gnu.cross.archiver.1207944287" name="Cross GCC Archiver" superClass="cdt.managedbuild.tool.gnu.cross.archiver"/>
<tool id="cdt.managedbuild.tool.gnu.cross.assembler.1698226637" name="Cross GCC Assembler" superClass="cdt.managedbuild.tool.gnu.cross.assembler">
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.1593893847" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
</tool>
</toolChain>
</folderInfo>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<project id="ecCodes.cdt.managedbuild.target.gnu.cross.so.1965317215" name="Shared Library" projectType="cdt.managedbuild.target.gnu.cross.so"/>
</storageModule>
<storageModule moduleId="scannerConfiguration">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.so.debug.1887207789;cdt.managedbuild.config.gnu.cross.so.debug.1887207789.;cdt.managedbuild.tool.gnu.cross.c.compiler.480849067;cdt.managedbuild.tool.gnu.c.compiler.input.19096666">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
</scannerConfigBuildInfo>
<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.so.release.1101645981;cdt.managedbuild.config.gnu.cross.so.release.1101645981.;cdt.managedbuild.tool.gnu.cross.c.compiler.1057888993;cdt.managedbuild.tool.gnu.c.compiler.input.37480136">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
</scannerConfigBuildInfo>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
<storageModule moduleId="refreshScope" versionNumber="2">
<configuration configurationName="Release">
<resource resourceType="PROJECT" workspacePath="/ecCodes"/>
</configuration>
<configuration configurationName="Debug">
<resource resourceType="PROJECT" workspacePath="/ecCodes"/>
</configuration>
</storageModule>
</cproject>

View File

@ -1 +1 @@
-DENABLE_EXTRA_TESTS=1 -DECCODES_INSTALL_EXTRA_TOOLS=1 -DENABLE_EXTRA_TESTS=1 -DECCODES_INSTALL_EXTRA_TOOLS=1 -DENABLE_PNG=1

View File

@ -12,8 +12,10 @@ module load netcdf4/new
module load gnuparallel/new module load gnuparallel/new
module load python3 module load python3
version=$(cat $TMPDIR/eccodes/VERSION)
cd ~masn/REGRESSION_TESTING/ecCodes cd ~masn/REGRESSION_TESTING/ecCodes
./par-suite.sh -w $TMPDIR/install/eccodes ./par-suite.sh -w $TMPDIR/install/eccodes/$version
# For debugging specific test(s) # For debugging specific test(s)
# ./seq-suite.sh -w $TMPDIR/install/eccodes -d -t py_ # ./seq-suite.sh -w $TMPDIR/install/eccodes/$version -d -t py_

View File

@ -1,26 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>eccodes</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
<triggers>clean,full,incremental,</triggers>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
<triggers>full,incremental,</triggers>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.cdt.core.cnature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
</natures>
</projectDescription>

View File

@ -1,25 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project>
<configuration id="cdt.managedbuild.config.gnu.cross.so.debug.1887207789" name="Debug">
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider class="org.eclipse.cdt.core.language.settings.providers.LanguageSettingsGenericProvider" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider" name="CDT User Setting Entries" prefer-non-shared="true"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="false" env-hash="-766511048364220641" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
</extension>
</configuration>
<configuration id="cdt.managedbuild.config.gnu.cross.so.release.1101645981" name="Release">
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="false" env-hash="-766511048364220641" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
</extension>
</configuration>
</project>

View File

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

View File

@ -74,9 +74,15 @@ endif()
# some variables/options of this project # some variables/options of this project
if( CMAKE_CXX_COMPILER_ID STREQUAL "GNU" ) if( CMAKE_CXX_COMPILER_ID STREQUAL "GNU" )
ecbuild_add_cxx_flags("-Wno-write-strings -Wno-deprecated") ecbuild_add_cxx_flags("-Wno-write-strings")
ecbuild_add_cxx_flags("-Wno-deprecated")
elseif (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" OR CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") elseif (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" OR CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang")
ecbuild_add_cxx_flags("-Wno-write-strings -Wno-deprecated") if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 16)
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" ) 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()
@ -142,9 +148,8 @@ ecbuild_add_option( FEATURE AEC
DEFAULT ON DEFAULT ON
CONDITION AEC_FOUND ) CONDITION AEC_FOUND )
ecbuild_find_python( VERSION 2.6 NO_LIBS ) ecbuild_find_python( VERSION 3.6 NO_LIBS )
find_package( NumPy ) # find_package( NumPy )
set( HAVE_PYTHON 0 )
## TODO REQUIRED_LANGUAGES Fortran ## TODO REQUIRED_LANGUAGES Fortran
ecbuild_add_option( FEATURE FORTRAN ecbuild_add_option( FEATURE FORTRAN
@ -165,7 +170,7 @@ endif()
ecbuild_add_option( FEATURE MEMFS ecbuild_add_option( FEATURE MEMFS
DESCRIPTION "Memory based access to definitions/samples" DESCRIPTION "Memory based access to definitions/samples"
DEFAULT OFF DEFAULT OFF
REQUIRED_PACKAGES PythonInterp ) REQUIRED_PACKAGES Python3 )
#if( HAVE_MEMFS AND "${CMAKE_C_COMPILER_ID}" STREQUAL "Cray") #if( HAVE_MEMFS AND "${CMAKE_C_COMPILER_ID}" STREQUAL "Cray")
# set( HAVE_MEMFS OFF ) # set( HAVE_MEMFS OFF )
@ -478,10 +483,10 @@ endif()
############################################################################### ###############################################################################
# Debugging aid. Print all known CMake variables # Debugging aid. Print all known CMake variables
# get_cmake_property(_variableNames VARIABLES) #get_cmake_property(_variableNames VARIABLES)
# foreach( _variableName ${_variableNames} ) #foreach( _variableName ${_variableNames} )
# ecbuild_info(" ${_variableName}=${${_variableName}}") # ecbuild_info(" ${_variableName}=${${_variableName}}")
# endforeach() #endforeach()
############################################################################### ###############################################################################
# finalize # finalize

View File

@ -1 +1 @@
2.33.0 2.35.0

View File

@ -90,3 +90,5 @@ gfs.complex.mvmu.grib2
mercator.grib2 mercator.grib2
run_length_packing.grib2 run_length_packing.grib2
boustrophedonic.grib1 boustrophedonic.grib1
reduced_gaussian_sub_area.legacy.grib1

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

@ -29,10 +29,17 @@ sub create_cfName {
my $query= <<"EOF"; my $query= <<"EOF";
select $field,force128,edition, select $field,force128,edition,
centre.abbreviation,param_id,attribute.name,attribute_value,param.name,param.shortName centre.abbreviation,param_id,attribute.name,attribute_value,param.name,param.shortName from
from param,grib,attribute,centre,units,cf where param.hide_def=0 and param.id=grib.param_id param,grib_encoding,grib,attribute,centre,units,cf where
and attribute.id=grib.attribute_id and centre.id=grib.centre and units.id=param.units_id and param.id=cf.grib1_ecmwf param.hide_def=0 and
order by edition,centre,param.o,param.id,grib.param_version,attribute.o; param.retired=0 and
grib_encoding.id=grib.encoding_id and
param.id=grib_encoding.param_id and
attribute.id=grib.attribute_id and
centre.id=grib_encoding.centre_id and
units.id=param.units_id and
param.id=cf.grib1_ecmwf order by
edition,centre_id,param.o,param.id,grib_encoding.param_version,attribute.o;
EOF EOF
my $qh=$dbh->prepare($query); my $qh=$dbh->prepare($query);
@ -46,7 +53,7 @@ EOF
while (my ($keyval,$force128,$edition,$centre,$paramId,$attribute,$value,$name,$shortName)=$qh->fetchrow_array ) while (my ($keyval,$force128,$edition,$centre,$paramId,$attribute,$value,$name,$shortName)=$qh->fetchrow_array )
{ {
if ($centre eq "all" ) { $conceptDir=""; } if ($centre eq "wmo" ) { $conceptDir=""; }
else { $conceptDir="/localConcepts/$centre"; } else { $conceptDir="/localConcepts/$centre"; }
if ($filebase ne "$basedir/grib$edition$conceptDir") { if ($filebase ne "$basedir/grib$edition$conceptDir") {
@ -101,11 +108,17 @@ sub create_def {
if ($key =~ /units/) { $field="units.name"; } if ($key =~ /units/) { $field="units.name"; }
my $query= <<"EOF"; my $query= <<"EOF";
select $field,force128,edition, select $field,force128,edition,
centre.abbreviation,param_id,attribute.name,attribute_value,param.name,param.shortName centre.abbreviation,param_id,attribute.name,attribute_value,param.name,param.shortName
from param,grib,attribute,centre,units where param.hide_def=0 and param.id=grib.param_id from param,grib_encoding,grib,attribute,centre,units where
and attribute.id=grib.attribute_id and centre.id=grib.centre and units.id=param.units_id param.hide_def=0 and
order by edition,centre,param.o,param.id,grib.param_version,attribute.o; param.retired=0 and
grib_encoding.id=grib.encoding_id and
param.id=grib_encoding.param_id and
attribute.id=grib.attribute_id and
centre.id=grib_encoding.centre_id and
units.id=param.units_id
order by edition,centre_id,param.o,param.id,grib_encoding.param_version,attribute.o;
EOF EOF
my $qh=$dbh->prepare($query); my $qh=$dbh->prepare($query);
@ -119,7 +132,7 @@ EOF
while (my ($keyval,$force128,$edition,$centre,$paramId,$attribute,$value,$name,$shortName)=$qh->fetchrow_array ) while (my ($keyval,$force128,$edition,$centre,$paramId,$attribute,$value,$name,$shortName)=$qh->fetchrow_array )
{ {
if ($centre eq "all" ) { $conceptDir=""; } if ($centre eq "wmo" ) { $conceptDir=""; }
else { $conceptDir="/localConcepts/$centre"; } else { $conceptDir="/localConcepts/$centre"; }
#if ($key =~ /paramId/ && $force128==1 && $keyval >1000) { #if ($key =~ /paramId/ && $force128==1 && $keyval >1000) {
# $keyval= $keyval % 1000; # $keyval= $keyval % 1000;
@ -174,16 +187,20 @@ sub create_paramId_def {
my $p; my %seen; my $p; my %seen;
my $query="select edition,centre.abbreviation,param_id,attribute.name,attribute_value,param.name,param.shortName my $query="select edition,centre.abbreviation,param_id,attribute.name,attribute_value,param.name,param.shortName
from param,grib,attribute,centre where param.hide_def=0 and param.id=grib.param_id from param,grib_encoding,grib,attribute,centre where
and attribute.id=grib.attribute_id and centre.id=grib.centre param.hide_def=0 and
order by edition,centre,param.o,param.id,attribute.o"; param.retired=0 and
grib_encoding.id=grib.encoding_id and
param.id=grib_encoding.param_id and
attribute.id=grib.attribute_id and
centre.id=grib_encoding.centre_id
order by edition,centre_id,param.o,param.id,attribute.o";
my $qh=$dbh->prepare($query); my $qh=$dbh->prepare($query);
$qh->execute(); $qh->execute();
while (my ($edition,$centre,$paramId,$attribute,$value,$name,$shortName)=$qh->fetchrow_array ) while (my ($edition,$centre,$paramId,$attribute,$value,$name,$shortName)=$qh->fetchrow_array )
{ {
if ($centre eq "all" ) { $conceptDir=""; } if ($centre eq "wmo" ) { $conceptDir=""; }
else { $conceptDir="/localConcepts/$centre"; } else { $conceptDir="/localConcepts/$centre"; }
if ($filebase ne "$basedir/grib$edition$conceptDir") { if ($filebase ne "$basedir/grib$edition$conceptDir") {
@ -226,7 +243,7 @@ sub create_def_old {
while (my ($edition,$centre,$paramId,$value)=$qh->fetchrow_array ) while (my ($edition,$centre,$paramId,$value)=$qh->fetchrow_array )
{ {
if ($centre eq "all" ) { $conceptDir=""; } if ($centre eq "wmo" ) { $conceptDir=""; }
else { $conceptDir="/localConcepts/$centre"; } else { $conceptDir="/localConcepts/$centre"; }
if ($filebase ne "$basedir/grib$edition$conceptDir") { if ($filebase ne "$basedir/grib$edition$conceptDir") {
@ -255,26 +272,33 @@ create_def("name");
create_def("units"); create_def("units");
create_cfName("cfName"); create_cfName("cfName");
#create_paramId_def(); # #create_paramId_def();
$query="select distinct edition,centre.abbreviation,param_id,param.shortName # $query="select distinct edition,centre.abbreviation,param_id,param.shortName from param,grib_encoding,centre where
from param,grib,centre where param.hide_def=0 and param.id=grib.param_id and # param.hide_def=0 and
centre.id=grib.centre and shortName!='~' # param.id=grib_encoding.param_id and
order by centre,edition,param.o,param_id"; # centre.id=grib_encoding.centre_id and
# shortName!='~' order by abbreviation,edition,param.o,param.id,shortName";
#create_def("shortName",$query);
$query="select distinct edition,centre.abbreviation,param_id,param.name # #select distinct edition,centre.abbreviation,param_id,param.shortName
from param,grib,centre where param.hide_def=0 and param.id=grib.param_id and # #from param,grib_encoding,grib,centre where param.hide_def=0 and param.id=grib.param_id and
centre.id=grib.centre and shortName!='~' # #centre.id=grib_encoding.centre_id and shortName!='~'
order by centre,edition,param.o,param_id"; # #order by centre,edition,param.o,param_id";
#create_def("name",$query); # #create_def("shortName",$query);
$query="select distinct edition,centre.abbreviation,param_id,units.name # $query="select distinct edition,centre.abbreviation,param_id,param.name
from param,grib,centre,units where param.hide_def=0 and param.id=grib.param_id and units.id=param.units_id # from param,grib,centre where param.hide_def=0 and param.id=grib.param_id and
and centre.id=grib.centre and shortName!='~' # centre.id=grib.centre and shortName!='~'
order by centre,edition,param.o,param_id"; # order by centre,edition,param.o,param_id";
#create_def("units",$query); # #create_def("name",$query);
# $query="select distinct edition,centre.abbreviation,param_id,units.name
# from param,grib,centre,units where param.hide_def=0 and param.id=grib.param_id and units.id=param.units_id
# and centre.id=grib.centre and shortName!='~'
# order by centre,edition,param.o,param_id";
# #create_def("units",$query);

View File

@ -39,7 +39,7 @@
38 38 sgvv SIGMA COORD VERT VEL [sec/sec] 38 38 sgvv SIGMA COORD VERT VEL [sec/sec]
39 39 omeg OMEGA [Pa/s] 39 39 omeg OMEGA [Pa/s]
40 40 omg2 VERTICAL VELOCITY [m/s] 40 40 omg2 VERTICAL VELOCITY [m/s]
41 41 abvo ABSOLUTE VORTICITY [10**5/sec] 41 41 abvo ABSOLUTE VORTICITY [10**5/sec]
42 42 abdv ABSOLUTE DIVERGENCE [10**5/sec] 42 42 abdv ABSOLUTE DIVERGENCE [10**5/sec]
43 43 vort VORTICITY [1/s] 43 43 vort VORTICITY [1/s]
44 44 divg DIVERGENCE [1/s] 44 44 divg DIVERGENCE [1/s]
@ -54,17 +54,17 @@
53 53 hmxr HUMIDITY MIXING RATIO [kg/kg] 53 53 hmxr HUMIDITY MIXING RATIO [kg/kg]
54 54 agpl INST. PRECIPITABLE WATER [Kg/m2] 54 54 agpl INST. PRECIPITABLE WATER [Kg/m2]
55 55 vapp VAPOUR PRESSURE [Pa hpa] 55 55 vapp VAPOUR PRESSURE [Pa hpa]
56 56 sadf SATURATION DEFICIT [Pa hPa] 56 56 sadf SATURATION DEFICIT [Pa hPa]
57 57 evap EVAPORATION [Kg/m2/day] 57 57 evap EVAPORATION [Kg/m2/day]
58 58 var58 undefined 58 58 var58 undefined
59 59 prcr PRECIPITATION RATE [kg/m2/day] 59 59 prcr PRECIPITATION RATE [kg/m2/day]
60 60 thpb THUNDER PROBABILITY [%] 60 60 thpb THUNDER PROBABILITY [%]
61 61 prec TOTAL PRECIPITATION [Kg/m2/day] 61 61 prec TOTAL PRECIPITATION [Kg/m2/day]
62 62 prge LARGE SCALE PRECIPITATION [Kg/m2/day] 62 62 prge LARGE SCALE PRECIPITATION [Kg/m2/day]
63 63 prcv CONVECTIVE PRECIPITATION [Kg/m2/day] 63 63 prcv CONVECTIVE PRECIPITATION [Kg/m2/day]
64 64 neve SNOWFALL [Kg/m2/day] 64 64 neve SNOWFALL [Kg/m2/day]
65 65 wenv WAT EQUIV ACC SNOW DEPTH [kg/m2] 65 65 wenv WAT EQUIV ACC SNOW DEPTH [kg/m2]
66 66 nvde SNOW DEPTH [cm] 66 66 nvde SNOW DEPTH [cm]
67 67 mxld MIXED LAYER DEPTH [m cm] 67 67 mxld MIXED LAYER DEPTH [m cm]
68 68 tthd TRANS THERMOCLINE DEPTH [m cm] 68 68 tthd TRANS THERMOCLINE DEPTH [m cm]
69 69 mthd MAIN THERMOCLINE DEPTH [m cm] 69 69 mthd MAIN THERMOCLINE DEPTH [m cm]
@ -72,7 +72,7 @@
71 71 cbnv CLOUD COVER [0-1] 71 71 cbnv CLOUD COVER [0-1]
72 72 cvnv CONVECTIVE CLOUD COVER [0-1] 72 72 cvnv CONVECTIVE CLOUD COVER [0-1]
73 73 lwnv LOW CLOUD COVER [0-1] 73 73 lwnv LOW CLOUD COVER [0-1]
74 74 mdnv MEDIUM CLOUD COVER [0-1] 74 74 mdnv MEDIUM CLOUD COVER [0-1]
75 75 hinv HIGH CLOUD COVER [0-1] 75 75 hinv HIGH CLOUD COVER [0-1]
76 76 wtnv CLOUD WATER [kg/m2] 76 76 wtnv CLOUD WATER [kg/m2]
77 77 bli BEST LIFTED INDEX (TO 500 HPA) [K] 77 77 bli BEST LIFTED INDEX (TO 500 HPA) [K]
@ -85,17 +85,17 @@
84 84 albe ALBEDO [%] 84 84 albe ALBEDO [%]
85 85 dstp DEEP SOIL TEMPERATURE [K] 85 85 dstp DEEP SOIL TEMPERATURE [K]
86 86 soic SOIL MOISTURE CONTENT [Kg/m2] 86 86 soic SOIL MOISTURE CONTENT [Kg/m2]
87 87 vege VEGETATION [%] 87 87 vege VEGETATION [%]
88 88 var88 undefined 88 88 var88 undefined
89 89 dens DENSITY [kg/m3] 89 89 dens DENSITY [kg/m3]
90 90 var90 Undefined 90 90 var90 Undefined
91 91 icec ICE CONCENTRATION [fraction] 91 91 icec ICE CONCENTRATION [fraction]
92 92 icet ICE THICKNESS [m] 92 92 icet ICE THICKNESS [m]
93 93 iced DIRECTION OF ICE DRIFT [deg] 93 93 iced DIRECTION OF ICE DRIFT [deg]
94 94 ices SPEED OF ICE DRIFT [m/s] 94 94 ices SPEED OF ICE DRIFT [m/s]
95 95 iceu U-COMP OF ICE DRIFT [m/s] 95 95 iceu U-COMP OF ICE DRIFT [m/s]
96 96 icev V-COMP OF ICE DRIFT [m/s] 96 96 icev V-COMP OF ICE DRIFT [m/s]
97 97 iceg ICE GROWTH [m] 97 97 iceg ICE GROWTH [m]
98 98 icdv ICE DIVERGENCE [sec/sec] 98 98 icdv ICE DIVERGENCE [sec/sec]
99 99 var99 undefined 99 99 var99 undefined
100 100 shcw SIG HGT COM WAVE/SWELL [m] 100 100 shcw SIG HGT COM WAVE/SWELL [m]
@ -155,7 +155,7 @@
154 154 fdlt FLIGHT LEVELS TEMPERATURE [K] 154 154 fdlt FLIGHT LEVELS TEMPERATURE [K]
155 155 fdlu FLIGHT LEVELS U-WIND [m/s] 155 155 fdlu FLIGHT LEVELS U-WIND [m/s]
156 156 fdlv FLIGHT LEVELS V-WIND [m/s] 156 156 fdlv FLIGHT LEVELS V-WIND [m/s]
157 157 tppp TROPOPAUSE PRESSURE [hPa] 157 157 tppp TROPOPAUSE PRESSURE [hPa]
158 158 tppt TROPOPAUSE TEMPERATURE [K] 158 158 tppt TROPOPAUSE TEMPERATURE [K]
159 159 tppu TROPOPAUSE U-WIND COMPONENT [m/s] 159 159 tppu TROPOPAUSE U-WIND COMPONENT [m/s]
160 160 tppv TROPOPAUSE v-WIND COMPONENT [m/s] 160 160 tppv TROPOPAUSE v-WIND COMPONENT [m/s]
@ -170,16 +170,16 @@
169 169 vmfl VERT. INTEGRATED MOISTURE FLUX CONV. [kg/(m2*s)] 169 169 vmfl VERT. INTEGRATED MOISTURE FLUX CONV. [kg/(m2*s)]
170 170 vadv VERTICAL MOISTURE ADVECTION [kg/(kg*s)] 170 170 vadv VERTICAL MOISTURE ADVECTION [kg/(kg*s)]
171 171 nhcm NEG. HUM. CORR. MOISTURE SOURCE [kg/(kg*s)] 171 171 nhcm NEG. HUM. CORR. MOISTURE SOURCE [kg/(kg*s)]
172 172 lglh LARGE SCALE LATENT HEATING [K/s] 172 172 lglh LARGE SCALE LATENT HEATING [K/s]
173 173 lgms LARGE SCALE MOISTURE SOURCE [1/s] 173 173 lgms LARGE SCALE MOISTURE SOURCE [1/s]
174 174 smav SOIL MOISTURE AVAILABILITY [0-1] 174 174 smav SOIL MOISTURE AVAILABILITY [0-1]
175 175 tgrz SOIL TEMPERATURE OF ROOT ZONE [K] 175 175 tgrz SOIL TEMPERATURE OF ROOT ZONE [K]
176 176 bslh BARE SOIL LATENT HEAT [Ws/m2] 176 176 bslh BARE SOIL LATENT HEAT [Ws/m2]
177 177 evpp POTENTIAL SFC EVAPORATION [m] 177 177 evpp POTENTIAL SFC EVAPORATION [m]
178 178 rnof RUNOFF [kg/m2/s)] 178 178 rnof RUNOFF [kg/m2/s)]
179 179 pitp INTERCEPTION LOSS [W/m2] 179 179 pitp INTERCEPTION LOSS [W/m2]
180 180 vpca VAPOR PRESSURE OF CANOPY AIR SPACE [mb] 180 180 vpca VAPOR PRESSURE OF CANOPY AIR SPACE [mb]
181 181 qsfc SURFACE SPEC HUMIDITY [kg/kg] 181 181 qsfc SURFACE SPEC HUMIDITY [kg/kg]
182 182 ussl SOIL WETNESS OF SURFACE [0-1] 182 182 ussl SOIL WETNESS OF SURFACE [0-1]
183 183 uzrs SOIL WETNESS OF ROOT ZONE [0-1] 183 183 uzrs SOIL WETNESS OF ROOT ZONE [0-1]
184 184 uzds SOIL WETNESS OF DRAINAGE ZONE [0-1] 184 184 uzds SOIL WETNESS OF DRAINAGE ZONE [0-1]
@ -196,7 +196,7 @@
195 195 vsst SURFACE MERIDIONAL WIND STRESS [Pa] 195 195 vsst SURFACE MERIDIONAL WIND STRESS [Pa]
196 196 suvf SURFACE MOMENTUM FLUX [W/m2] 196 196 suvf SURFACE MOMENTUM FLUX [W/m2]
197 197 iswf INCIDENT SHORT WAVE FLUX [W/m2] 197 197 iswf INCIDENT SHORT WAVE FLUX [W/m2]
198 198 ghfl TIME AVE GROUND HT FLX [W/m2] 198 198 ghfl TIME AVE GROUND HT FLX [W/m2]
199 199 var199 undefined 199 199 var199 undefined
200 200 lwbc NET LONG WAVE AT BOTTOM (CLEAR) [W/m2] 200 200 lwbc NET LONG WAVE AT BOTTOM (CLEAR) [W/m2]
201 201 lwtc OUTGOING LONG WAVE AT TOP (CLEAR) [W/m2] 201 201 lwtc OUTGOING LONG WAVE AT TOP (CLEAR) [W/m2]

View File

@ -4,345 +4,345 @@
table2Version = 3 ; table2Version = 3 ;
indicatorOfParameter = 6 ; indicatorOfParameter = 6 ;
} }
#Temperature
'air_temperature' = {
table2Version = 3 ;
indicatorOfParameter = 11 ;
}
#U component of wind
'eastward_wind' = {
table2Version = 3 ;
indicatorOfParameter = 33 ;
}
#V component of wind
'northward_wind' = {
table2Version = 3 ;
indicatorOfParameter = 34 ;
}
#Specific humidity
'specific_humidity' = {
table2Version = 3 ;
indicatorOfParameter = 51 ;
}
#Surface pressure
'surface_air_pressure' = {
table2Version = 3 ;
indicatorOfParameter = 1 ;
indicatorOfTypeOfLevel = 1 ;
}
#Vertical velocity
'lagrangian_tendency_of_air_pressure' = {
table2Version = 3 ;
indicatorOfParameter = 39 ;
}
#Vorticity (relative)
'atmosphere_relative_vorticity' = {
table2Version = 3 ;
indicatorOfParameter = 43 ;
}
#Mean sea level pressure
'air_pressure_at_mean_sea_level' = {
table2Version = 3 ;
indicatorOfParameter = 2 ;
}
#Divergence
'divergence_of_wind' = {
table2Version = 3 ;
indicatorOfParameter = 44 ;
}
#Geopotential height
'geopotential_height' = {
table2Version = 3 ;
indicatorOfParameter = 7 ;
}
#Relative humidity
'relative_humidity' = {
table2Version = 3 ;
indicatorOfParameter = 52 ;
}
#Land-sea mask
'land_binary_mask' = {
table2Version = 3 ;
indicatorOfParameter = 81 ;
}
#Surface roughness (climatological)
'surface_roughness_length' = {
table2Version = 3 ;
indicatorOfParameter = 83 ;
}
#Evaporation
'lwe_thickness_of_water_evaporation_amount' = {
table2Version = 3 ;
indicatorOfParameter = 57 ;
}
#Total column ozone
'atmosphere_mass_content_of_ozone' = {
table2Version = 3 ;
indicatorOfParameter = 10 ;
}
#Snow depth
'lwe_thickness_of_surface_snow_amount' = {
table2Version = 3 ;
indicatorOfParameter = 66 ;
}
#Convective cloud cover
'convective_cloud_area_fraction' = {
table2Version = 3 ;
indicatorOfParameter = 72 ;
}
#Latent heat flux
'surface_upward_latent_heat_flux' = {
table2Version = 3 ;
indicatorOfParameter = 121 ;
}
#Sensible heat flux
'surface_upward_sensible_heat_flux' = {
table2Version = 3 ;
indicatorOfParameter = 122 ;
}
#Boundary layer dissipation
'kinetic_energy_dissipation_in_atmosphere_boundary_layer' = {
table2Version = 3 ;
indicatorOfParameter = 123 ;
}
#Forecast albedo
'surface_albedo' = {
table2Version = 3 ;
indicatorOfParameter = 84 ;
}
#Convective precipitation (water)
'lwe_thickness_of_convective_precipitation_amount' = {
table2Version = 3 ;
indicatorOfParameter = 63 ;
}
#Geopotential #Geopotential
'geopotential' = { 'geopotential' = {
table2Version = 2 ; table2Version = 2 ;
indicatorOfParameter = 6 ; indicatorOfParameter = 6 ;
} }
#Temperature
'air_temperature' = {
table2Version = 2 ;
indicatorOfParameter = 11 ;
}
#U component of wind
'eastward_wind' = {
table2Version = 2 ;
indicatorOfParameter = 33 ;
}
#V component of wind
'northward_wind' = {
table2Version = 2 ;
indicatorOfParameter = 34 ;
}
#Specific humidity
'specific_humidity' = {
table2Version = 2 ;
indicatorOfParameter = 51 ;
}
#Surface pressure
'surface_air_pressure' = {
table2Version = 2 ;
indicatorOfParameter = 1 ;
indicatorOfTypeOfLevel = 1 ;
}
#Vertical velocity
'lagrangian_tendency_of_air_pressure' = {
table2Version = 2 ;
indicatorOfParameter = 39 ;
}
#Vorticity (relative)
'atmosphere_relative_vorticity' = {
table2Version = 2 ;
indicatorOfParameter = 43 ;
}
#Mean sea level pressure
'air_pressure_at_mean_sea_level' = {
table2Version = 2 ;
indicatorOfParameter = 2 ;
}
#Divergence
'divergence_of_wind' = {
table2Version = 2 ;
indicatorOfParameter = 44 ;
}
#Geopotential height
'geopotential_height' = {
table2Version = 2 ;
indicatorOfParameter = 7 ;
}
#Relative humidity
'relative_humidity' = {
table2Version = 2 ;
indicatorOfParameter = 52 ;
}
#Land-sea mask
'land_binary_mask' = {
table2Version = 2 ;
indicatorOfParameter = 81 ;
}
#Surface roughness (climatological)
'surface_roughness_length' = {
table2Version = 2 ;
indicatorOfParameter = 83 ;
}
#Evaporation
'lwe_thickness_of_water_evaporation_amount' = {
table2Version = 2 ;
indicatorOfParameter = 57 ;
}
#Total column ozone
'atmosphere_mass_content_of_ozone' = {
table2Version = 2 ;
indicatorOfParameter = 10 ;
}
#Snow depth
'lwe_thickness_of_surface_snow_amount' = {
table2Version = 2 ;
indicatorOfParameter = 66 ;
}
#Convective cloud cover
'convective_cloud_area_fraction' = {
table2Version = 2 ;
indicatorOfParameter = 72 ;
}
#Latent heat flux
'surface_upward_latent_heat_flux' = {
table2Version = 2 ;
indicatorOfParameter = 121 ;
}
#Sensible heat flux
'surface_upward_sensible_heat_flux' = {
table2Version = 2 ;
indicatorOfParameter = 122 ;
}
#Boundary layer dissipation
'kinetic_energy_dissipation_in_atmosphere_boundary_layer' = {
table2Version = 2 ;
indicatorOfParameter = 123 ;
}
#Forecast albedo
'surface_albedo' = {
table2Version = 2 ;
indicatorOfParameter = 84 ;
}
#Convective precipitation (water)
'lwe_thickness_of_convective_precipitation_amount' = {
table2Version = 2 ;
indicatorOfParameter = 63 ;
}
#Geopotential #Geopotential
'geopotential' = { 'geopotential' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 6 ; indicatorOfParameter = 6 ;
} }
#Temperature #Temperature
'air_temperature' = {
table2Version = 3 ;
indicatorOfParameter = 11 ;
}
#Temperature
'air_temperature' = {
table2Version = 2 ;
indicatorOfParameter = 11 ;
}
#Temperature
'air_temperature' = { 'air_temperature' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 11 ; indicatorOfParameter = 11 ;
} }
#U component of wind #U component of wind
'eastward_wind' = {
table2Version = 3 ;
indicatorOfParameter = 33 ;
}
#U component of wind
'eastward_wind' = {
table2Version = 2 ;
indicatorOfParameter = 33 ;
}
#U component of wind
'eastward_wind' = { 'eastward_wind' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 33 ; indicatorOfParameter = 33 ;
} }
#V component of wind #V component of wind
'northward_wind' = {
table2Version = 3 ;
indicatorOfParameter = 34 ;
}
#V component of wind
'northward_wind' = {
table2Version = 2 ;
indicatorOfParameter = 34 ;
}
#V component of wind
'northward_wind' = { 'northward_wind' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 34 ; indicatorOfParameter = 34 ;
} }
#Specific humidity #Specific humidity
'specific_humidity' = {
table2Version = 3 ;
indicatorOfParameter = 51 ;
}
#Specific humidity
'specific_humidity' = {
table2Version = 2 ;
indicatorOfParameter = 51 ;
}
#Specific humidity
'specific_humidity' = { 'specific_humidity' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 51 ; indicatorOfParameter = 51 ;
} }
#Surface pressure #Surface pressure
'surface_air_pressure' = {
table2Version = 3 ;
indicatorOfParameter = 1 ;
indicatorOfTypeOfLevel = 1 ;
}
#Surface pressure
'surface_air_pressure' = {
table2Version = 2 ;
indicatorOfParameter = 1 ;
indicatorOfTypeOfLevel = 1 ;
}
#Surface pressure
'surface_air_pressure' = { 'surface_air_pressure' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 1 ; indicatorOfParameter = 1 ;
indicatorOfTypeOfLevel = 1 ; indicatorOfTypeOfLevel = 1 ;
} }
#Vertical velocity #Vertical velocity
'lagrangian_tendency_of_air_pressure' = {
table2Version = 3 ;
indicatorOfParameter = 39 ;
}
#Vertical velocity
'lagrangian_tendency_of_air_pressure' = {
table2Version = 2 ;
indicatorOfParameter = 39 ;
}
#Vertical velocity
'lagrangian_tendency_of_air_pressure' = { 'lagrangian_tendency_of_air_pressure' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 39 ; indicatorOfParameter = 39 ;
} }
#Vorticity (relative) #Vorticity (relative)
'atmosphere_relative_vorticity' = {
table2Version = 3 ;
indicatorOfParameter = 43 ;
}
#Vorticity (relative)
'atmosphere_relative_vorticity' = {
table2Version = 2 ;
indicatorOfParameter = 43 ;
}
#Vorticity (relative)
'atmosphere_relative_vorticity' = { 'atmosphere_relative_vorticity' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 43 ; indicatorOfParameter = 43 ;
} }
#Mean sea level pressure #Mean sea level pressure
'air_pressure_at_mean_sea_level' = {
table2Version = 3 ;
indicatorOfParameter = 2 ;
}
#Mean sea level pressure
'air_pressure_at_mean_sea_level' = {
table2Version = 2 ;
indicatorOfParameter = 2 ;
}
#Mean sea level pressure
'air_pressure_at_mean_sea_level' = { 'air_pressure_at_mean_sea_level' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 2 ; indicatorOfParameter = 2 ;
} }
#Divergence #Divergence
'divergence_of_wind' = {
table2Version = 3 ;
indicatorOfParameter = 44 ;
}
#Divergence
'divergence_of_wind' = {
table2Version = 2 ;
indicatorOfParameter = 44 ;
}
#Divergence
'divergence_of_wind' = { 'divergence_of_wind' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 44 ; indicatorOfParameter = 44 ;
} }
#Geopotential height #Geopotential height
'geopotential_height' = {
table2Version = 3 ;
indicatorOfParameter = 7 ;
}
#Geopotential height
'geopotential_height' = {
table2Version = 2 ;
indicatorOfParameter = 7 ;
}
#Geopotential height
'geopotential_height' = { 'geopotential_height' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 7 ; indicatorOfParameter = 7 ;
} }
#Relative humidity #Relative humidity
'relative_humidity' = {
table2Version = 3 ;
indicatorOfParameter = 52 ;
}
#Relative humidity
'relative_humidity' = {
table2Version = 2 ;
indicatorOfParameter = 52 ;
}
#Relative humidity
'relative_humidity' = { 'relative_humidity' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 52 ; indicatorOfParameter = 52 ;
} }
#Land-sea mask #Land-sea mask
'land_binary_mask' = {
table2Version = 3 ;
indicatorOfParameter = 81 ;
}
#Land-sea mask
'land_binary_mask' = {
table2Version = 2 ;
indicatorOfParameter = 81 ;
}
#Land-sea mask
'land_binary_mask' = { 'land_binary_mask' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 81 ; indicatorOfParameter = 81 ;
} }
#Surface roughness (climatological) #Surface roughness (climatological)
'surface_roughness_length' = {
table2Version = 3 ;
indicatorOfParameter = 83 ;
}
#Surface roughness (climatological)
'surface_roughness_length' = {
table2Version = 2 ;
indicatorOfParameter = 83 ;
}
#Surface roughness (climatological)
'surface_roughness_length' = { 'surface_roughness_length' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 83 ; indicatorOfParameter = 83 ;
} }
#Evaporation #Evaporation
'lwe_thickness_of_water_evaporation_amount' = {
table2Version = 3 ;
indicatorOfParameter = 57 ;
}
#Evaporation
'lwe_thickness_of_water_evaporation_amount' = {
table2Version = 2 ;
indicatorOfParameter = 57 ;
}
#Evaporation
'lwe_thickness_of_water_evaporation_amount' = { 'lwe_thickness_of_water_evaporation_amount' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 57 ; indicatorOfParameter = 57 ;
} }
#Total column ozone #Total column ozone
'atmosphere_mass_content_of_ozone' = {
table2Version = 3 ;
indicatorOfParameter = 10 ;
}
#Total column ozone
'atmosphere_mass_content_of_ozone' = {
table2Version = 2 ;
indicatorOfParameter = 10 ;
}
#Total column ozone
'atmosphere_mass_content_of_ozone' = { 'atmosphere_mass_content_of_ozone' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 10 ; indicatorOfParameter = 10 ;
} }
#Snow depth #Snow depth
'lwe_thickness_of_surface_snow_amount' = {
table2Version = 3 ;
indicatorOfParameter = 66 ;
}
#Snow depth
'lwe_thickness_of_surface_snow_amount' = {
table2Version = 2 ;
indicatorOfParameter = 66 ;
}
#Snow depth
'lwe_thickness_of_surface_snow_amount' = { 'lwe_thickness_of_surface_snow_amount' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 66 ; indicatorOfParameter = 66 ;
} }
#Convective cloud cover #Convective cloud cover
'convective_cloud_area_fraction' = {
table2Version = 3 ;
indicatorOfParameter = 72 ;
}
#Convective cloud cover
'convective_cloud_area_fraction' = {
table2Version = 2 ;
indicatorOfParameter = 72 ;
}
#Convective cloud cover
'convective_cloud_area_fraction' = { 'convective_cloud_area_fraction' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 72 ; indicatorOfParameter = 72 ;
} }
#Latent heat flux #Latent heat flux
'surface_upward_latent_heat_flux' = {
table2Version = 3 ;
indicatorOfParameter = 121 ;
}
#Latent heat flux
'surface_upward_latent_heat_flux' = {
table2Version = 2 ;
indicatorOfParameter = 121 ;
}
#Latent heat flux
'surface_upward_latent_heat_flux' = { 'surface_upward_latent_heat_flux' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 121 ; indicatorOfParameter = 121 ;
} }
#Sensible heat flux #Sensible heat flux
'surface_upward_sensible_heat_flux' = {
table2Version = 3 ;
indicatorOfParameter = 122 ;
}
#Sensible heat flux
'surface_upward_sensible_heat_flux' = {
table2Version = 2 ;
indicatorOfParameter = 122 ;
}
#Sensible heat flux
'surface_upward_sensible_heat_flux' = { 'surface_upward_sensible_heat_flux' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 122 ; indicatorOfParameter = 122 ;
} }
#Boundary layer dissipation #Boundary layer dissipation
'kinetic_energy_dissipation_in_atmosphere_boundary_layer' = {
table2Version = 3 ;
indicatorOfParameter = 123 ;
}
#Boundary layer dissipation
'kinetic_energy_dissipation_in_atmosphere_boundary_layer' = {
table2Version = 2 ;
indicatorOfParameter = 123 ;
}
#Boundary layer dissipation
'kinetic_energy_dissipation_in_atmosphere_boundary_layer' = { 'kinetic_energy_dissipation_in_atmosphere_boundary_layer' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 123 ; indicatorOfParameter = 123 ;
} }
#Forecast albedo #Forecast albedo
'surface_albedo' = {
table2Version = 3 ;
indicatorOfParameter = 84 ;
}
#Forecast albedo
'surface_albedo' = {
table2Version = 2 ;
indicatorOfParameter = 84 ;
}
#Forecast albedo
'surface_albedo' = { 'surface_albedo' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 84 ; indicatorOfParameter = 84 ;
} }
#Convective precipitation (water) #Convective precipitation (water)
'lwe_thickness_of_convective_precipitation_amount' = {
table2Version = 3 ;
indicatorOfParameter = 63 ;
}
#Convective precipitation (water)
'lwe_thickness_of_convective_precipitation_amount' = {
table2Version = 2 ;
indicatorOfParameter = 63 ;
}
#Convective precipitation (water)
'lwe_thickness_of_convective_precipitation_amount' = { 'lwe_thickness_of_convective_precipitation_amount' = {
table2Version = 1 ; table2Version = 1 ;
indicatorOfParameter = 63 ; indicatorOfParameter = 63 ;

File diff suppressed because it is too large Load Diff

View File

@ -49,7 +49,7 @@ if(bitmapPresent) {
bitmap bitmap
): read_only; ): read_only;
alias data.packedValues = codedValues; alias data.packedValues = codedValues;
meta values data_apply_bitmap(codedValues,bitmap,missingValue,binaryScaleFactor) : dump; meta values data_apply_bitmap(codedValues,bitmap,missingValue,binaryScaleFactor) : dump;
} else { } else {

View File

@ -175,6 +175,6 @@ if(matrixOfValues == 0)
} }
meta packingError simple_packing_error(bitsPerValue,binaryScaleFactor,decimalScaleFactor,referenceValue,ibm) : no_copy; meta packingError simple_packing_error(bitsPerValue,binaryScaleFactor,decimalScaleFactor,referenceValue,ibm) : no_copy;
meta numberOfCodedValues number_of_coded_values(bitsPerValue,offsetBeforeData,offsetAfterData,halfByte,numberOfValues) : dump; meta numberOfCodedValues number_of_coded_values(bitsPerValue,offsetBeforeData,offsetAfterData,halfByte,numberOfValues) : dump;
template statistics "common/statistics_grid.def"; template statistics "common/statistics_grid.def";
template missing_values "common/missing_values_grid.def"; template missing_values "common/missing_values_grid.def";

View File

@ -38,7 +38,7 @@ flags[1] scanningModeForOneDiamond 'grib1/grid.192.78.3.10.table';
transient numberOfPoints= nd *(Ni + 1) * (Ni + 1); transient numberOfPoints= nd *(Ni + 1) * (Ni + 1);
alias numberOfDataPoints=numberOfPoints; alias numberOfDataPoints=numberOfPoints;
meta numberOfValues meta numberOfValues
number_of_values(values,bitsPerValue,numberOfDataPoints, number_of_values(values,bitsPerValue,numberOfDataPoints,
bitmapPresent,bitmap,numberOfCodedValues) : dump; bitmapPresent,bitmap,numberOfCodedValues) : dump;

View File

@ -1,16 +1,15 @@
# (C) Copyright 2005- ECMWF. # (C) Copyright 2005- ECMWF.
# # Description Octet Code Ksec1 Count
# Description Octet Code Ksec1 Count # ----------- ----- ---- ----- -----
# ----------- ----- ---- ----- ----- #localDefinitionNumber 41 I1 37 -
#localDefinitionNumber 41 I1 37 - #class 42 I1 38 -
#class 42 I1 38 - #type 43 I1 39 -
#type 43 I1 39 - #stream 44 I2 40 -
#stream 44 I2 40 - #experimentVersionNumber 46 A4 41 -
#experimentVersionNumber 46 A4 41 - #number 50 I1 42 -
#number 50 I1 42 - #total 51 I1 43 -
#total 51 I1 43 - #spareSetToZero 52 PAD n/a 1
#spareSetToZero 52 PAD n/a 1
# #
template mars_labeling "grib1/mars_labeling.def"; template mars_labeling "grib1/mars_labeling.def";

View File

@ -12,7 +12,7 @@
# #
# author: Sebastien Villaume # author: Sebastien Villaume
# created: 6 Oct 2011 # created: 6 Oct 2011
# modified: 13 May 2013 # modified: 13 May 2013
# #
# This piece of definition is common to all SMHI definitions # This piece of definition is common to all SMHI definitions

View File

@ -1,6 +1,6 @@
# #
# Definition for SMHI Swedish Meteorological and Hydrological Institut. # Definition for SMHI Swedish Meteorological and Hydrological Institut.
# #
# contact: sebastien.villaume@smhi.se # contact: sebastien.villaume@smhi.se
codetable[1] localDefinitionNumber 'grib1/localDefinitionNumber.82.table' = 82 : dump; codetable[1] localDefinitionNumber 'grib1/localDefinitionNumber.82.table' = 82 : dump;
@ -11,4 +11,4 @@ template ls_labeling "grib1/ls_labeling.82.def";
### MARS LABELING ### ### MARS LABELING ###
template mars_labeling "grib1/mars_labeling.82.def"; template mars_labeling "grib1/mars_labeling.82.def";
template_nofail marsKeywords "mars/eswi/grib1.[stream:s].[type:s].def"; template_nofail marsKeywords "mars/eswi/grib1.[stream:s].[type:s].def";

View File

@ -12,7 +12,7 @@ constant wrongPadding=1 : hidden;
unsigned[1] perturbationNumber : dump; unsigned[1] perturbationNumber : dump;
unsigned[1] numberOfForecastsInEnsemble : dump; unsigned[1] numberOfForecastsInEnsemble : dump;
alias totalNumber=numberOfForecastsInEnsemble; alias totalNumber=numberOfForecastsInEnsemble;
alias number = perturbationNumber; alias number = perturbationNumber;
unsigned[1] oceanAtmosphereCoupling : dump; unsigned[1] oceanAtmosphereCoupling : dump;

View File

@ -3805,12 +3805,12 @@
indicatorOfParameter = 122 ; indicatorOfParameter = 122 ;
} }
#Mean surface runoff rate #Mean surface runoff rate
'm of water equivalent s**-1' = { 'm s**-1' = {
table2Version = 172 ; table2Version = 172 ;
indicatorOfParameter = 8 ; indicatorOfParameter = 8 ;
} }
#Mean sub-surface runoff rate #Mean sub-surface runoff rate
'm of water equivalent s**-1' = { 'm s**-1' = {
table2Version = 172 ; table2Version = 172 ;
indicatorOfParameter = 9 ; indicatorOfParameter = 9 ;
} }
@ -15080,7 +15080,7 @@
indicatorOfParameter = 181 ; indicatorOfParameter = 181 ;
} }
#Evaporation #Evaporation
'm of water s**-1' = { 'm of water equivalent s**-1' = {
table2Version = 172 ; table2Version = 172 ;
indicatorOfParameter = 182 ; indicatorOfParameter = 182 ;
} }

View File

@ -0,0 +1,112 @@
# Automatically generated by ./create_def.pl, do not edit
#Sea ice area fraction
'sea_ice_area_fraction' = {
table2Version = 200 ;
indicatorOfParameter = 91 ;
}
#Geopotential
'geopotential' = {
table2Version = 200 ;
indicatorOfParameter = 6 ;
}
#Temperature
'air_temperature' = {
table2Version = 200 ;
indicatorOfParameter = 11 ;
}
#U component of wind
'eastward_wind' = {
table2Version = 200 ;
indicatorOfParameter = 33 ;
}
#V component of wind
'northward_wind' = {
table2Version = 200 ;
indicatorOfParameter = 34 ;
}
#Specific humidity
'specific_humidity' = {
table2Version = 200 ;
indicatorOfParameter = 51 ;
}
#Surface pressure
'surface_air_pressure' = {
table2Version = 200 ;
indicatorOfParameter = 1 ;
indicatorOfTypeOfLevel = 1 ;
}
#Vertical velocity
'lagrangian_tendency_of_air_pressure' = {
table2Version = 200 ;
indicatorOfParameter = 39 ;
}
#Total column vertically-integrated water vapour
'lwe_thickness_of_atmosphere_mass_content_of_water_vapor' = {
table2Version = 200 ;
indicatorOfParameter = 54 ;
}
#Vorticity (relative)
'atmosphere_relative_vorticity' = {
table2Version = 200 ;
indicatorOfParameter = 43 ;
}
#Mean sea level pressure
'air_pressure_at_mean_sea_level' = {
table2Version = 200 ;
indicatorOfParameter = 2 ;
}
#Divergence
'divergence_of_wind' = {
table2Version = 200 ;
indicatorOfParameter = 44 ;
}
#Geopotential height
'geopotential_height' = {
table2Version = 200 ;
indicatorOfParameter = 7 ;
}
#Relative humidity
'relative_humidity' = {
table2Version = 200 ;
indicatorOfParameter = 52 ;
}
#Land-sea mask
'land_binary_mask' = {
table2Version = 200 ;
indicatorOfParameter = 81 ;
}
#Surface roughness (climatological)
'surface_roughness_length' = {
table2Version = 200 ;
indicatorOfParameter = 83 ;
}
#Snow depth
'lwe_thickness_of_surface_snow_amount' = {
table2Version = 200 ;
indicatorOfParameter = 66 ;
}
#Convective cloud cover
'convective_cloud_area_fraction' = {
table2Version = 200 ;
indicatorOfParameter = 72 ;
}
#Latent heat flux
'surface_upward_latent_heat_flux' = {
table2Version = 200 ;
indicatorOfParameter = 121 ;
}
#Sensible heat flux
'surface_upward_sensible_heat_flux' = {
table2Version = 200 ;
indicatorOfParameter = 122 ;
}
#Boundary layer dissipation
'kinetic_energy_dissipation_in_atmosphere_boundary_layer' = {
table2Version = 200 ;
indicatorOfParameter = 123 ;
}
#Forecast albedo
'surface_albedo' = {
table2Version = 200 ;
indicatorOfParameter = 84 ;
}

View File

@ -1,14 +1,14 @@
# #
# Description Octet Code Ksec1 Count # Description Octet Code Ksec1 Count
# ----------- ----- ---- ----- ----- # ----------- ----- ---- ----- -----
#localDefinitionNumber 41 I1 37 - #localDefinitionNumber 41 I1 37 -
#class 42 I1 38 - #class 42 I1 38 -
#type 43 I1 39 - #type 43 I1 39 -
#stream 44 I2 40 - #stream 44 I2 40 -
#experimentVersionNumber 46 A4 41 - #experimentVersionNumber 46 A4 41 -
#number 50 I1 42 - #number 50 I1 42 -
#total 51 I1 43 - #total 51 I1 43 -
#spareSetToZero 52 PAD n/a 1 #spareSetToZero 52 PAD n/a 1
# #
constant GRIBEXSection1Problem = 52 - section1Length ; constant GRIBEXSection1Problem = 52 - section1Length ;

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;
} }
} }
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,5 @@
constant ECMWF = 98 : hidden; constant ECMWF = 98 : hidden;
constant ECMWF_s = "ecmf" : hidden; constant WMO = 0;
constant WMO= 0;
constant conceptsMasterDir="grib1" : hidden; constant conceptsMasterDir="grib1" : hidden;
constant conceptsLocalDirECMF="grib1/localConcepts/ecmf" : hidden; constant conceptsLocalDirECMF="grib1/localConcepts/ecmf" : hidden;
constant conceptsLocalDirAll="grib1/localConcepts/[centre:s]" : hidden; constant conceptsLocalDirAll="grib1/localConcepts/[centre:s]" : hidden;
@ -181,6 +180,8 @@ meta dataTime time(hour,minute,second) : dump;
meta julianDay julian_day(dataDate,hour,minute,second) : edition_specific; meta julianDay julian_day(dataDate,hour,minute,second) : edition_specific;
codetable[1] stepUnits 'stepUnits.table' = 1 : transient,dump,no_copy; codetable[1] stepUnits 'stepUnits.table' = 1 : transient,dump,no_copy;
# The lowercase version is to unify it with the helper key in the MARS language
alias stepunits = stepUnits;
concept_nofail stepType (timeRangeIndicator, "stepType.def", conceptsDir2, conceptsDir1); concept_nofail stepType (timeRangeIndicator, "stepType.def", conceptsDir2, conceptsDir1);
@ -267,7 +268,6 @@ if(((section1Length > 40) or new() or setLocalDefinition> 0) and deleteLocalDefi
} }
template_nofail marsKeywords "mars/grib.[stream:s].[type:s].def"; template_nofail marsKeywords "mars/grib.[stream:s].[type:s].def";
} }
else else
{ {
@ -314,12 +314,12 @@ 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" ) {
if (productDefinitionTemplateNumber == 1) { if (productDefinitionTemplateNumber == 1) {
alias productDefinitionTemplateNumber=eleven; alias productDefinitionTemplateNumber=eleven;
} }
else { else {
alias productDefinitionTemplateNumber=eight; alias productDefinitionTemplateNumber=eight;
} }
} }
meta md5Section1 md5(offsetSection1,section1Length); meta md5Section1 md5(offsetSection1,section1Length);

File diff suppressed because it is too large Load Diff

View File

@ -1,36 +1,36 @@
# ECMWF concept type of level # ECMWF concept type of level
'surface' = {indicatorOfTypeOfLevel=1;} 'surface' = {indicatorOfTypeOfLevel=1;}
'cloudBase' = {indicatorOfTypeOfLevel=2;} 'cloudBase' = {indicatorOfTypeOfLevel=2;}
'cloudTop' = {indicatorOfTypeOfLevel=3;} 'cloudTop' = {indicatorOfTypeOfLevel=3;}
'isothermZero' = {indicatorOfTypeOfLevel=4;} 'isothermZero' = {indicatorOfTypeOfLevel=4;}
'adiabaticCondensation' = {indicatorOfTypeOfLevel=5;} 'adiabaticCondensation' = {indicatorOfTypeOfLevel=5;}
'maxWind' = {indicatorOfTypeOfLevel=6;} 'maxWind' = {indicatorOfTypeOfLevel=6;}
'tropopause' = {indicatorOfTypeOfLevel=7;} 'tropopause' = {indicatorOfTypeOfLevel=7;}
'nominalTop' = {indicatorOfTypeOfLevel=8;} 'nominalTop' = {indicatorOfTypeOfLevel=8;}
'seaBottom' = {indicatorOfTypeOfLevel=9;} 'seaBottom' = {indicatorOfTypeOfLevel=9;}
'isobaricInhPa' = {indicatorOfTypeOfLevel=100;} 'isobaricInhPa' = {indicatorOfTypeOfLevel=100;}
'isobaricInPa' = {indicatorOfTypeOfLevel=210;} 'isobaricInPa' = {indicatorOfTypeOfLevel=210;}
'isobaricLayer' = {indicatorOfTypeOfLevel=101;} 'isobaricLayer' = {indicatorOfTypeOfLevel=101;}
'meanSea' = {indicatorOfTypeOfLevel=102;} 'meanSea' = {indicatorOfTypeOfLevel=102;}
'isobaricLayerHighPrecision' = {indicatorOfTypeOfLevel=121;} 'isobaricLayerHighPrecision' = {indicatorOfTypeOfLevel=121;}
'isobaricLayerMixedPrecision' = {indicatorOfTypeOfLevel=141;} 'isobaricLayerMixedPrecision' = {indicatorOfTypeOfLevel=141;}
'heightAboveSea' = {indicatorOfTypeOfLevel=103;} 'heightAboveSea' = {indicatorOfTypeOfLevel=103;}
'heightAboveSeaLayer' = {indicatorOfTypeOfLevel=104;} 'heightAboveSeaLayer' = {indicatorOfTypeOfLevel=104;}
'heightAboveGroundHighPrecision' = {indicatorOfTypeOfLevel=125;} 'heightAboveGroundHighPrecision' = {indicatorOfTypeOfLevel=125;}
'heightAboveGround' = {indicatorOfTypeOfLevel=105;} 'heightAboveGround' = {indicatorOfTypeOfLevel=105;}
'heightAboveGroundLayer' = {indicatorOfTypeOfLevel=106;} 'heightAboveGroundLayer' = {indicatorOfTypeOfLevel=106;}
'sigma' = {indicatorOfTypeOfLevel=107;} 'sigma' = {indicatorOfTypeOfLevel=107;}
'sigmaLayer' = {indicatorOfTypeOfLevel=108;} 'sigmaLayer' = {indicatorOfTypeOfLevel=108;}
'sigmaLayerHighPrecision' = {indicatorOfTypeOfLevel=128;} 'sigmaLayerHighPrecision' = {indicatorOfTypeOfLevel=128;}
'hybrid' = {indicatorOfTypeOfLevel=109;} 'hybrid' = {indicatorOfTypeOfLevel=109;}
'hybridLayer' = {indicatorOfTypeOfLevel=110;} 'hybridLayer' = {indicatorOfTypeOfLevel=110;}
'depthBelowLand' = {indicatorOfTypeOfLevel=111;} 'depthBelowLand' = {indicatorOfTypeOfLevel=111;}
'depthBelowLandLayer' = {indicatorOfTypeOfLevel=112;} 'depthBelowLandLayer' = {indicatorOfTypeOfLevel=112;}
'theta' = {indicatorOfTypeOfLevel=113;} 'theta' = {indicatorOfTypeOfLevel=113;}
'thetaLayer' = {indicatorOfTypeOfLevel=114;} 'thetaLayer' = {indicatorOfTypeOfLevel=114;}
'pressureFromGround' = {indicatorOfTypeOfLevel=115;} 'pressureFromGround' = {indicatorOfTypeOfLevel=115;}
'pressureFromGroundLayer' = {indicatorOfTypeOfLevel=116;} 'pressureFromGroundLayer' = {indicatorOfTypeOfLevel=116;}
'potentialVorticity' = {indicatorOfTypeOfLevel=117;} 'potentialVorticity' = {indicatorOfTypeOfLevel=117;}
'depthBelowSea' = {indicatorOfTypeOfLevel=160;} 'depthBelowSea' = {indicatorOfTypeOfLevel=160;}
'entireAtmosphere' = {indicatorOfTypeOfLevel=200;} 'entireAtmosphere' = {indicatorOfTypeOfLevel=200;}
'entireOcean' = {indicatorOfTypeOfLevel=201;} 'entireOcean' = {indicatorOfTypeOfLevel=201;}

File diff suppressed because it is too large Load Diff

View File

@ -16,20 +16,21 @@ 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;
meta gts_header gts_header() : no_copy,hidden,read_only; meta gts_header gts_header() : no_copy,hidden,read_only;
meta gts_TTAAii gts_header(20,6) : no_copy,hidden,read_only; 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"
template core "grib2/sections.def"; template core "grib2/sections.def";

View File

@ -6,6 +6,49 @@
parameterNumber = 0 ; parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
} }
#Geopotential
'geopotential' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 4 ;
}
#Temperature
'air_temperature' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
}
#U component of wind
'eastward_wind' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
}
#V component of wind
'northward_wind' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
}
#Specific humidity
'specific_humidity' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 0 ;
}
#Surface pressure
'surface_air_pressure' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
}
#Vertical velocity
'lagrangian_tendency_of_air_pressure' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 8 ;
}
#Total column vertically-integrated water vapour #Total column vertically-integrated water vapour
'lwe_thickness_of_atmosphere_mass_content_of_water_vapor' = { 'lwe_thickness_of_atmosphere_mass_content_of_water_vapor' = {
discipline = 0 ; discipline = 0 ;
@ -14,6 +57,12 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ; typeOfSecondFixedSurface = 8 ;
} }
#Vorticity (relative)
'atmosphere_relative_vorticity' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 12 ;
}
#Boundary layer dissipation #Boundary layer dissipation
'kinetic_energy_dissipation_in_atmosphere_boundary_layer' = { 'kinetic_energy_dissipation_in_atmosphere_boundary_layer' = {
discipline = 0 ; discipline = 0 ;
@ -21,6 +70,47 @@
parameterNumber = 20 ; parameterNumber = 20 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Surface sensible heat flux
'surface_upward_sensible_heat_flux' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 11 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Surface latent heat flux
'surface_upward_latent_heat_flux' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 10 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Mean sea level pressure
'air_pressure_at_mean_sea_level' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 101 ;
}
#Divergence
'divergence_of_wind' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 13 ;
}
#Geopotential height
'geopotential_height' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 5 ;
}
#Relative humidity
'relative_humidity' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
}
#Surface short-wave (solar) radiation downwards #Surface short-wave (solar) radiation downwards
'surface_downwelling_shortwave_flux_in_air' = { 'surface_downwelling_shortwave_flux_in_air' = {
discipline = 0 ; discipline = 0 ;
@ -29,6 +119,13 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Land-sea mask
'land_binary_mask' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
}
#Surface roughness (climatological) #Surface roughness (climatological)
'surface_roughness_length' = { 'surface_roughness_length' = {
discipline = 2 ; discipline = 2 ;
@ -37,6 +134,22 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfGeneratingProcess = 9 ; typeOfGeneratingProcess = 9 ;
} }
#Surface net short-wave (solar) radiation
'surface_net_downward_shortwave_flux' = {
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 9 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Surface net long-wave (thermal) radiation
'surface_net_upward_longwave_flux' = {
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 5 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Top net short-wave (solar) radiation #Top net short-wave (solar) radiation
'toa_net_upward_shortwave_flux' = { 'toa_net_upward_shortwave_flux' = {
discipline = 0 ; discipline = 0 ;
@ -45,6 +158,14 @@
typeOfFirstFixedSurface = 8 ; typeOfFirstFixedSurface = 8 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Top net long-wave (thermal) radiation
'toa_outgoing_longwave_flux' = {
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 5 ;
typeOfFirstFixedSurface = 8 ;
typeOfStatisticalProcessing = 1 ;
}
#Time-integrated eastward turbulent surface stress #Time-integrated eastward turbulent surface stress
'surface_downward_eastward_stress' = { 'surface_downward_eastward_stress' = {
discipline = 0 ; discipline = 0 ;
@ -150,6 +271,12 @@
constituentType = 11 ; constituentType = 11 ;
is_chemical = 1 ; is_chemical = 1 ;
} }
#Forecast albedo
'surface_albedo' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 1 ;
}
#Sea surface practical salinity #Sea surface practical salinity
'sea_surface_salinity' = { 'sea_surface_salinity' = {
discipline = 10 ; discipline = 10 ;
@ -210,6 +337,12 @@
scaledValueOfSecondFixedSurface = missing() ; scaledValueOfSecondFixedSurface = missing() ;
scaleFactorOfSecondFixedSurface = missing() ; scaleFactorOfSecondFixedSurface = missing() ;
} }
#Convective precipitation (water)
'lwe_thickness_of_convective_precipitation_amount' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 10 ;
}
#Eastward sea water velocity #Eastward sea water velocity
'eastward_sea_water_velocity' = { 'eastward_sea_water_velocity' = {
discipline = 10 ; discipline = 10 ;
@ -255,137 +388,4 @@
parameterNumber = 2 ; parameterNumber = 2 ;
constituentType = 0 ; constituentType = 0 ;
is_chemical = 1 ; is_chemical = 1 ;
}
#Geopotential
'geopotential' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 4 ;
}
#Temperature
'air_temperature' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
}
#U component of wind
'eastward_wind' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
}
#V component of wind
'northward_wind' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
}
#Specific humidity
'specific_humidity' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 0 ;
}
#Surface pressure
'surface_air_pressure' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
}
#Vertical velocity
'lagrangian_tendency_of_air_pressure' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 8 ;
}
#Vorticity (relative)
'atmosphere_relative_vorticity' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 12 ;
}
#Surface sensible heat flux
'surface_upward_sensible_heat_flux' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 11 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Surface latent heat flux
'surface_upward_latent_heat_flux' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 10 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Mean sea level pressure
'air_pressure_at_mean_sea_level' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 101 ;
}
#Divergence
'divergence_of_wind' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 13 ;
}
#Geopotential height
'geopotential_height' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 5 ;
}
#Relative humidity
'relative_humidity' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 1 ;
}
#Land-sea mask
'land_binary_mask' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
}
#Surface net short-wave (solar) radiation
'surface_net_downward_shortwave_flux' = {
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 9 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Surface net long-wave (thermal) radiation
'surface_net_upward_longwave_flux' = {
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 5 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Top net long-wave (thermal) radiation
'toa_outgoing_longwave_flux' = {
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 5 ;
typeOfFirstFixedSurface = 8 ;
typeOfStatisticalProcessing = 1 ;
}
#Forecast albedo
'surface_albedo' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 1 ;
}
#Convective precipitation (water)
'lwe_thickness_of_convective_precipitation_amount' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 10 ;
} }

File diff suppressed because it is too large Load Diff

View File

@ -66,3 +66,111 @@
parameterNumber = 37 ; parameterNumber = 37 ;
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
} }
#Evaporation in the last 6 hours
'eva06' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 79 ;
typeOfFirstFixedSurface = 1 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 6 ;
}
#Time-mean evapotranspiration rate in the last 24h
'avg_et24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 39 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-integrated potential evapotranspiration rate in the last 24h
'acc_pet24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 40 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Time-mean potential evapotranspiration rate in the last 24h
'avg_pet24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 40 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean volumetric soil moisture
'avg_swv24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 25 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-integrated water runoff and drainage rate in the last 24h
'acc_rod24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 42 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Time-mean water runoff and drainage rate in the last 24h
'avg_rod24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 42 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean snow depth water equivalent
'avg_sd24' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 60 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean skin temperature
'avg_skt24' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 17 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-integrated snow melt rate in the last 24h
'acc_smr24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 41 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Upward sea water velocity
'wo' = {
discipline = 10 ;
parameterCategory = 4 ;
parameterNumber = 27 ;
typeOfFirstFixedSurface = 168 ;
typeOfSecondFixedSurface = 168 ;
}
#Time-mean upward sea water velocity
'avg_wo' = {
discipline = 10 ;
parameterCategory = 4 ;
parameterNumber = 27 ;
typeOfFirstFixedSurface = 168 ;
typeOfSecondFixedSurface = 168 ;
typeOfStatisticalProcessing = 0 ;
}

View File

@ -1,5 +1,6 @@
# Concept combinationOfAttributesOfTile # Concept combinationOfAttributesOfTile
'UNDEF' = {attributeOfTile = [0];}
'UNMOD' = {attributeOfTile = [1];} 'UNMOD' = {attributeOfTile = [1];}
'SNOW' = {attributeOfTile = [2];} 'SNOW' = {attributeOfTile = [2];}
'FLOOD' = {attributeOfTile = [3];} 'FLOOD' = {attributeOfTile = [3];}
@ -36,4 +37,5 @@
'SNOW_ICE_ITCW_ITCS' = {attributeOfTile = [2,4,5,6];} 'SNOW_ICE_ITCW_ITCS' = {attributeOfTile = [2,4,5,6];}
'FLOOD_ICE_ITCW_ITCS' = {attributeOfTile = [3,4,5,6];} 'FLOOD_ICE_ITCW_ITCS' = {attributeOfTile = [3,4,5,6];}
'SNOW_FLOOD_ICE_ITCW_ITCS' = {attributeOfTile = [2,3,4,5,6];} 'SNOW_FLOOD_ICE_ITCW_ITCS' = {attributeOfTile = [2,3,4,5,6];}

View File

@ -1,3 +1 @@
label "_local 98.1"; label "_x";

View File

@ -1,7 +1,7 @@
# DestinE MARS layout # DestinE MARS layout
# Base keywords for all datasets # Base keywords for all datasets
include "grib2/local.destine.base.def"; include "grib2/local.destine.base.def"
# Keywords based on dataset # Keywords based on dataset
template_nofail datasetTemplate "grib2/local.destine.[dataset:s].def"; template_nofail datasetTemplate "grib2/local.destine.[dataset:s].def";

View File

@ -0,0 +1,46 @@
# Automatically generated by ./create_def.pl, do not edit
#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 ;
}
#Mean total snowfall rate
'mtsfr' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Evaporation
'erate' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean total precipitation rate
'tprate' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}

View File

@ -0,0 +1,46 @@
# Automatically generated by ./create_def.pl, do not edit
#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 ;
}
#Mean total snowfall rate
'Mean total snowfall rate' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Evaporation
'Evaporation' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean total precipitation rate
'Mean total precipitation rate' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}

View File

@ -0,0 +1,46 @@
# Automatically generated by ./create_def.pl, do not edit
#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 ;
}
#Mean total snowfall rate
'172144' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Evaporation
'172182' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean total precipitation rate
'172228' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}

View File

@ -0,0 +1,46 @@
# Automatically generated by ./create_def.pl, do not edit
#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 ;
}
#Mean total snowfall rate
'mtsfr' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Evaporation
'erate' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean total precipitation rate
'tprate' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}

View File

@ -0,0 +1,46 @@
# Automatically generated by ./create_def.pl, do not edit
#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 ;
}
#Mean total snowfall rate
'm of water equivalent s**-1' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Evaporation
'm of water equivalent s**-1' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean total precipitation rate
'm s**-1' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}

View File

@ -13825,6 +13825,174 @@
typeOfSecondFixedSurface = 255 ; typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Covariance between 2-metre temperature and volumetric soil water layer 1
'covar_t2m_swvl1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and volumetric soil water layer 1
'covar_rh2m_swvl1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between surface soil moisture and volumetric soil water layer 1
'covar_ssm_swvl1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 194 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and volumetric soil water layer 2
'covar_t2m_swvl2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and volumetric soil water layer 2
'covar_rh2m_swvl2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between surface soil moisture and volumetric soil water layer 2
'covar_ssm_swvl2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 197 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and volumetric soil water layer 3
'covar_t2m_swvl3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and volumetric soil water layer 3
'covar_rh2m_swvl3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between surface soil moisture and volumetric soil water layer 3
'covar_ssm_swvl3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 200 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and soil temperature layer 1
'covar_t2m_stl1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and soil temperature layer 1
'covar_rh2m_stl1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and soil temperature layer 2
'covar_t2m_stl2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 203 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and soil temperature layer 2
'covar_rh2m_stl2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 204 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and soil temperature layer 3
'covar_t2m_stl3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 205 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and soil temperature layer 3
'covar_rh2m_stl3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 206 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and temperature of snow layer 1
'covar_t2m_tsn1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 207 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and temperature of snow layer 1
'covar_rh2m_tsn1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 208 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and temperature of snow layer 2
'covar_t2m_tsn2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 209 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and temperature of snow layer 2
'covar_rh2m_tsn2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 210 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and temperature of snow layer 3
'covar_t2m_tsn3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 211 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and temperature of snow layer 3
'covar_rh2m_tsn3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 212 ;
typeOfFirstFixedSurface = 254 ;
}
#Surface roughness length for heat #Surface roughness length for heat
'srlh' = { 'srlh' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;

View File

@ -1339,3 +1339,33 @@
parameterCategory = 128 ; parameterCategory = 128 ;
parameterNumber = 124 ; parameterNumber = 124 ;
} }
#Vertical integral of water vapour
'p55.162' = {
discipline = 192 ;
parameterCategory = 162 ;
parameterNumber = 55 ;
}
#Snow depth
'sdsien' = {
discipline = 192 ;
parameterCategory = 190 ;
parameterNumber = 141 ;
}
#Mean total snowfall rate
'mtsfr' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 144 ;
}
#Evaporation
'erate' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 182 ;
}
#Mean total precipitation rate
'tprate' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 228 ;
}

View File

@ -6,3 +6,4 @@
'o2d' = {typeOfFirstFixedSurface=102; typeOfSecondFixedSurface=255;gridDefinitionTemplateNumber=101;numberOfGridUsed=5;} 'o2d' = {typeOfFirstFixedSurface=102; typeOfSecondFixedSurface=255;gridDefinitionTemplateNumber=101;numberOfGridUsed=5;}
'o2d' = {typeOfFirstFixedSurface=102; typeOfSecondFixedSurface=255;gridDefinitionTemplateNumber=101;numberOfGridUsed=6;} 'o2d' = {typeOfFirstFixedSurface=102; typeOfSecondFixedSurface=255;gridDefinitionTemplateNumber=101;numberOfGridUsed=6;}
'o2d' = {typeOfFirstFixedSurface=102; typeOfSecondFixedSurface=255;gridDefinitionTemplateNumber=101;numberOfGridUsed=7;} 'o2d' = {typeOfFirstFixedSurface=102; typeOfSecondFixedSurface=255;gridDefinitionTemplateNumber=101;numberOfGridUsed=7;}
'sfc' = {typeOfFirstFixedSurface=254;}

View File

@ -13825,6 +13825,174 @@
typeOfSecondFixedSurface = 255 ; typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 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 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and volumetric soil water layer 1
'Covariance between 2-metre relative humidity and volumetric soil water layer 1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between surface soil moisture and volumetric soil water layer 1
'Covariance between surface soil moisture and volumetric soil water layer 1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 194 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and volumetric soil water layer 2
'Covariance between 2-metre temperature and volumetric soil water layer 2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and volumetric soil water layer 2
'Covariance between 2-metre relative humidity and volumetric soil water layer 2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between surface soil moisture and volumetric soil water layer 2
'Covariance between surface soil moisture and volumetric soil water layer 2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 197 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and volumetric soil water layer 3
'Covariance between 2-metre temperature and volumetric soil water layer 3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and volumetric soil water layer 3
'Covariance between 2-metre relative humidity and volumetric soil water layer 3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between surface soil moisture and volumetric soil water layer 3
'Covariance between surface soil moisture and volumetric soil water layer 3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 200 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and soil temperature layer 1
'Covariance between 2-metre temperature and soil temperature layer 1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and soil temperature layer 1
'Covariance between 2-metre relative humidity and soil temperature layer 1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and soil temperature layer 2
'Covariance between 2-metre temperature and soil temperature layer 2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 203 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and soil temperature layer 2
'Covariance between 2-metre relative humidity and soil temperature layer 2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 204 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and soil temperature layer 3
'Covariance between 2-metre temperature and soil temperature layer 3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 205 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and soil temperature layer 3
'Covariance between 2-metre relative humidity and soil temperature layer 3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 206 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and temperature of snow layer 1
'Covariance between 2-metre temperature and temperature of snow layer 1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 207 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and temperature of snow layer 1
'Covariance between 2-metre relative humidity and temperature of snow layer 1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 208 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and temperature of snow layer 2
'Covariance between 2-metre temperature and temperature of snow layer 2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 209 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and temperature of snow layer 2
'Covariance between 2-metre relative humidity and temperature of snow layer 2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 210 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and temperature of snow layer 3
'Covariance between 2-metre temperature and temperature of snow layer 3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 211 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and temperature of snow layer 3
'Covariance between 2-metre relative humidity and temperature of snow layer 3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 212 ;
typeOfFirstFixedSurface = 254 ;
}
#Surface roughness length for heat #Surface roughness length for heat
'Surface roughness length for heat' = { 'Surface roughness length for heat' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;

View File

@ -1339,3 +1339,33 @@
parameterCategory = 128 ; parameterCategory = 128 ;
parameterNumber = 124 ; parameterNumber = 124 ;
} }
#Vertical integral of water vapour
'Vertical integral of water vapour' = {
discipline = 192 ;
parameterCategory = 162 ;
parameterNumber = 55 ;
}
#Snow depth
'Snow depth' = {
discipline = 192 ;
parameterCategory = 190 ;
parameterNumber = 141 ;
}
#Mean total snowfall rate
'Mean total snowfall rate' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 144 ;
}
#Evaporation
'Evaporation' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 182 ;
}
#Mean total precipitation rate
'Mean total precipitation rate' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 228 ;
}

View File

@ -13825,6 +13825,174 @@
typeOfSecondFixedSurface = 255 ; typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Covariance between 2-metre temperature and volumetric soil water layer 1
'254001' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and volumetric soil water layer 1
'254002' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between surface soil moisture and volumetric soil water layer 1
'254003' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 194 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and volumetric soil water layer 2
'254004' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and volumetric soil water layer 2
'254005' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between surface soil moisture and volumetric soil water layer 2
'254006' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 197 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and volumetric soil water layer 3
'254007' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and volumetric soil water layer 3
'254008' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between surface soil moisture and volumetric soil water layer 3
'254009' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 200 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and soil temperature layer 1
'254010' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and soil temperature layer 1
'254011' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and soil temperature layer 2
'254012' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 203 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and soil temperature layer 2
'254013' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 204 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and soil temperature layer 3
'254014' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 205 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and soil temperature layer 3
'254015' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 206 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and temperature of snow layer 1
'254016' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 207 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and temperature of snow layer 1
'254017' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 208 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and temperature of snow layer 2
'254018' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 209 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and temperature of snow layer 2
'254019' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 210 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and temperature of snow layer 3
'254020' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 211 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and temperature of snow layer 3
'254021' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 212 ;
typeOfFirstFixedSurface = 254 ;
}
#Surface roughness length for heat #Surface roughness length for heat
'260651' = { '260651' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;

View File

@ -1339,3 +1339,33 @@
parameterCategory = 128 ; parameterCategory = 128 ;
parameterNumber = 124 ; parameterNumber = 124 ;
} }
#Vertical integral of water vapour
'162055' = {
discipline = 192 ;
parameterCategory = 162 ;
parameterNumber = 55 ;
}
#Snow depth
'190141' = {
discipline = 192 ;
parameterCategory = 190 ;
parameterNumber = 141 ;
}
#Mean total snowfall rate
'172144' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 144 ;
}
#Evaporation
'172182' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 182 ;
}
#Mean total precipitation rate
'172228' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 228 ;
}

View File

@ -13825,6 +13825,174 @@
typeOfSecondFixedSurface = 255 ; typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Covariance between 2-metre temperature and volumetric soil water layer 1
'covar_t2m_swvl1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and volumetric soil water layer 1
'covar_rh2m_swvl1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between surface soil moisture and volumetric soil water layer 1
'covar_ssm_swvl1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 194 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and volumetric soil water layer 2
'covar_t2m_swvl2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and volumetric soil water layer 2
'covar_rh2m_swvl2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between surface soil moisture and volumetric soil water layer 2
'covar_ssm_swvl2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 197 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and volumetric soil water layer 3
'covar_t2m_swvl3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and volumetric soil water layer 3
'covar_rh2m_swvl3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between surface soil moisture and volumetric soil water layer 3
'covar_ssm_swvl3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 200 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and soil temperature layer 1
'covar_t2m_stl1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and soil temperature layer 1
'covar_rh2m_stl1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and soil temperature layer 2
'covar_t2m_stl2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 203 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and soil temperature layer 2
'covar_rh2m_stl2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 204 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and soil temperature layer 3
'covar_t2m_stl3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 205 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and soil temperature layer 3
'covar_rh2m_stl3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 206 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and temperature of snow layer 1
'covar_t2m_tsn1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 207 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and temperature of snow layer 1
'covar_rh2m_tsn1' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 208 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and temperature of snow layer 2
'covar_t2m_tsn2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 209 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and temperature of snow layer 2
'covar_rh2m_tsn2' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 210 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and temperature of snow layer 3
'covar_t2m_tsn3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 211 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and temperature of snow layer 3
'covar_rh2m_tsn3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 212 ;
typeOfFirstFixedSurface = 254 ;
}
#Surface roughness length for heat #Surface roughness length for heat
'srlh' = { 'srlh' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;

View File

@ -1339,3 +1339,33 @@
parameterCategory = 128 ; parameterCategory = 128 ;
parameterNumber = 124 ; parameterNumber = 124 ;
} }
#Vertical integral of water vapour
'viwv' = {
discipline = 192 ;
parameterCategory = 162 ;
parameterNumber = 55 ;
}
#Snow depth
'sdsien' = {
discipline = 192 ;
parameterCategory = 190 ;
parameterNumber = 141 ;
}
#Mean total snowfall rate
'mtsfr' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 144 ;
}
#Evaporation
'erate' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 182 ;
}
#Mean total precipitation rate
'tprate' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 228 ;
}

View File

@ -0,0 +1,2 @@
# Concept typeOfLevel
'abstractLevel' = {typeOfFirstFixedSurface=254;}

View File

@ -13825,6 +13825,174 @@
typeOfSecondFixedSurface = 255 ; typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Covariance between 2-metre temperature and volumetric soil water layer 1
'K m**3 m**-3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and volumetric soil water layer 1
'% m**3 m**-3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between surface soil moisture and volumetric soil water layer 1
'm**3 m**-3 m**3 m**-3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 194 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and volumetric soil water layer 2
'K m**3 m**-3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 195 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and volumetric soil water layer 2
'% m**3 m**-3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 196 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between surface soil moisture and volumetric soil water layer 2
'm**3 m**-3 m**3 m**-3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 197 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and volumetric soil water layer 3
'K m**3 m**-3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 198 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and volumetric soil water layer 3
'% m**3 m**-3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 199 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between surface soil moisture and volumetric soil water layer 3
'm**3 m**-3 m**3 m**-3' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 200 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and soil temperature layer 1
'K K' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and soil temperature layer 1
'% K' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and soil temperature layer 2
'K K' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 203 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and soil temperature layer 2
'% K' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 204 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and soil temperature layer 3
'K K' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 205 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and soil temperature layer 3
'% K' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 206 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and temperature of snow layer 1
'K K' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 207 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and temperature of snow layer 1
'% K' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 208 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and temperature of snow layer 2
'K K' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 209 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and temperature of snow layer 2
'% K' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 210 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre temperature and temperature of snow layer 3
'K K' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 211 ;
typeOfFirstFixedSurface = 254 ;
}
#Covariance between 2-metre relative humidity and temperature of snow layer 3
'% K' = {
localTablesVersion = 1 ;
discipline = 254 ;
parameterCategory = 254 ;
parameterNumber = 212 ;
typeOfFirstFixedSurface = 254 ;
}
#Surface roughness length for heat #Surface roughness length for heat
'm' = { 'm' = {
localTablesVersion = 1 ; localTablesVersion = 1 ;
@ -18914,7 +19082,7 @@
parameterNumber = 181 ; parameterNumber = 181 ;
} }
#Evaporation #Evaporation
'm of water s**-1' = { 'm of water equivalent s**-1' = {
discipline = 192 ; discipline = 192 ;
parameterCategory = 172 ; parameterCategory = 172 ;
parameterNumber = 182 ; parameterNumber = 182 ;

View File

@ -1339,3 +1339,33 @@
parameterCategory = 128 ; parameterCategory = 128 ;
parameterNumber = 124 ; parameterNumber = 124 ;
} }
#Vertical integral of water vapour
'kg m**-2' = {
discipline = 192 ;
parameterCategory = 162 ;
parameterNumber = 55 ;
}
#Snow depth
'kg m**-2' = {
discipline = 192 ;
parameterCategory = 190 ;
parameterNumber = 141 ;
}
#Mean total snowfall rate
'm of water equivalent s**-1' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 144 ;
}
#Evaporation
'm of water s**-1' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 182 ;
}
#Mean total precipitation rate
'm s**-1' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 228 ;
}

View File

@ -0,0 +1,62 @@
# 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 ;
}
#Total column ozone
'atmosphere_mass_content_of_ozone' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 14 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
}

View File

@ -1,4 +1,266 @@
# 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 ;
}
#UV visible albedo for direct radiation (climatological)
'UV visible albedo for direct radiation (climatological)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 193 ;
typeOfGeneratingProcess = 9 ;
}
#UV visible albedo for diffuse radiation (climatological)
'UV visible albedo for diffuse radiation (climatological)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 192 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for direct radiation (climatological)
'Near IR albedo for direct radiation (climatological)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 193 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for diffuse radiation (climatological)
'Near IR albedo for diffuse radiation (climatological)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 192 ;
typeOfGeneratingProcess = 9 ;
}
#Snow albedo
'Snow albedo' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 192 ;
}
#Snow evaporation
'Snow evaporation' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 197 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Snowmelt
'Snowmelt' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 203 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#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 ;
}
#Logarithm of surface pressure
'Logarithm of surface pressure' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 25 ;
typeOfFirstFixedSurface = 105 ;
}
#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 ;
}
#Medium cloud cover
'Medium cloud cover' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 194 ;
}
#High cloud cover
'High cloud cover' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 195 ;
}
#Skin reservoir content
'Skin reservoir content' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 205 ;
}
#Runoff
'Runoff' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfStatisticalProcessing = 1 ;
}
#Total column ozone
'Total column ozone' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 14 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
}
#Total precipitation
'Total precipitation' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ;
}
#Convective snowfall
'Convective snowfall' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Large-scale snowfall
'Large-scale snowfall' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Forecast albedo
'Forecast albedo' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
}
#UV visible albedo for direct radiation, isotropic component (climatological)
'UV visible albedo for direct radiation, isotropic component (climatological)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 195 ;
typeOfGeneratingProcess = 9 ;
}
#UV visible albedo for direct radiation, volumetric component (climatological)
'UV visible albedo for direct radiation, volumetric component (climatological)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 196 ;
typeOfGeneratingProcess = 9 ;
}
#UV visible albedo for direct radiation, geometric component (climatological)
'UV visible albedo for direct radiation, geometric component (climatological)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 194 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for direct radiation, isotropic component (climatological)
'Near IR albedo for direct radiation, isotropic component (climatological)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 195 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for direct radiation, volumetric component (climatological)
'Near IR albedo for direct radiation, volumetric component (climatological)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 196 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for direct radiation, geometric component (climatological)
'Near IR albedo for direct radiation, geometric component (climatological)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 194 ;
typeOfGeneratingProcess = 9 ;
}
#Accumulated Carbon Dioxide Net Ecosystem Exchange #Accumulated Carbon Dioxide Net Ecosystem Exchange
'Accumulated Carbon Dioxide Net Ecosystem Exchange' = { 'Accumulated Carbon Dioxide Net Ecosystem Exchange' = {
discipline = 2 ; discipline = 2 ;
@ -50,6 +312,24 @@
constituentType = 3 ; constituentType = 3 ;
is_chemical = 1 ; is_chemical = 1 ;
} }
#Accumulated freezing rain
'Accumulated freezing rain' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 194 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Potential evaporation
'Potential evaporation' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 200 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Time integrated, vertically integrated eastward ozone flux #Time integrated, vertically integrated eastward ozone flux
'Time integrated, vertically integrated eastward ozone flux' = { 'Time integrated, vertically integrated eastward ozone flux' = {
discipline = 0 ; discipline = 0 ;

View File

@ -1,4 +1,266 @@
# 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 ;
}
#UV visible albedo for direct radiation (climatological)
'15' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 193 ;
typeOfGeneratingProcess = 9 ;
}
#UV visible albedo for diffuse radiation (climatological)
'16' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 192 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for direct radiation (climatological)
'17' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 193 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for diffuse radiation (climatological)
'18' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 192 ;
typeOfGeneratingProcess = 9 ;
}
#Snow albedo
'32' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 192 ;
}
#Snow evaporation
'44' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 197 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Snowmelt
'45' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 203 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#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 ;
}
#Logarithm of surface pressure
'152' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 25 ;
typeOfFirstFixedSurface = 105 ;
}
#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 ;
}
#Medium cloud cover
'187' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 194 ;
}
#High cloud cover
'188' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 195 ;
}
#Skin reservoir content
'198' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 205 ;
}
#Runoff
'205' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfStatisticalProcessing = 1 ;
}
#Total column ozone
'206' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 14 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
}
#Total precipitation
'228' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ;
}
#Convective snowfall
'239' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Large-scale snowfall
'240' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Forecast albedo
'243' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
}
#UV visible albedo for direct radiation, isotropic component (climatological)
'210186' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 195 ;
typeOfGeneratingProcess = 9 ;
}
#UV visible albedo for direct radiation, volumetric component (climatological)
'210187' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 196 ;
typeOfGeneratingProcess = 9 ;
}
#UV visible albedo for direct radiation, geometric component (climatological)
'210188' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 194 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for direct radiation, isotropic component (climatological)
'210189' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 195 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for direct radiation, volumetric component (climatological)
'210190' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 196 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for direct radiation, geometric component (climatological)
'210191' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 194 ;
typeOfGeneratingProcess = 9 ;
}
#Accumulated Carbon Dioxide Net Ecosystem Exchange #Accumulated Carbon Dioxide Net Ecosystem Exchange
'228080' = { '228080' = {
discipline = 2 ; discipline = 2 ;
@ -50,6 +312,24 @@
constituentType = 3 ; constituentType = 3 ;
is_chemical = 1 ; is_chemical = 1 ;
} }
#Accumulated freezing rain
'228216' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 194 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Potential evaporation
'228251' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 200 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Time integrated, vertically integrated eastward ozone flux #Time integrated, vertically integrated eastward ozone flux
'233032' = { '233032' = {
discipline = 0 ; discipline = 0 ;

View File

@ -1,4 +1,266 @@
# 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 ;
}
#UV visible albedo for direct radiation (climatological)
'aluvp' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 193 ;
typeOfGeneratingProcess = 9 ;
}
#UV visible albedo for diffuse radiation (climatological)
'aluvd' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 192 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for direct radiation (climatological)
'alnip' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 193 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for diffuse radiation (climatological)
'alnid' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 192 ;
typeOfGeneratingProcess = 9 ;
}
#Snow albedo
'asn' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 192 ;
}
#Snow evaporation
'es' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 197 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Snowmelt
'smlt' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 203 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#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 ;
}
#Logarithm of surface pressure
'lnsp' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 25 ;
typeOfFirstFixedSurface = 105 ;
}
#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 ;
}
#Medium cloud cover
'mcc' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 194 ;
}
#High cloud cover
'hcc' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 195 ;
}
#Skin reservoir content
'src' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 205 ;
}
#Runoff
'ro' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfStatisticalProcessing = 1 ;
}
#Total column ozone
'tco3' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 14 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
}
#Total precipitation
'tp' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ;
}
#Convective snowfall
'csf' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Large-scale snowfall
'lsf' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Forecast albedo
'fal' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
}
#UV visible albedo for direct radiation, isotropic component (climatological)
'aluvpi' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 195 ;
typeOfGeneratingProcess = 9 ;
}
#UV visible albedo for direct radiation, volumetric component (climatological)
'aluvpv' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 196 ;
typeOfGeneratingProcess = 9 ;
}
#UV visible albedo for direct radiation, geometric component (climatological)
'aluvpg' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 194 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for direct radiation, isotropic component (climatological)
'alnipi' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 195 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for direct radiation, volumetric component (climatological)
'alnipv' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 196 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for direct radiation, geometric component (climatological)
'alnipg' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 194 ;
typeOfGeneratingProcess = 9 ;
}
#Accumulated Carbon Dioxide Net Ecosystem Exchange #Accumulated Carbon Dioxide Net Ecosystem Exchange
'aco2nee' = { 'aco2nee' = {
discipline = 2 ; discipline = 2 ;
@ -50,6 +312,24 @@
constituentType = 3 ; constituentType = 3 ;
is_chemical = 1 ; is_chemical = 1 ;
} }
#Accumulated freezing rain
'fzra' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 194 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Potential evaporation
'pev' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 200 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Time integrated, vertically integrated eastward ozone flux #Time integrated, vertically integrated eastward ozone flux
'tvioze' = { 'tvioze' = {
discipline = 0 ; discipline = 0 ;

View File

@ -1,4 +1,266 @@
# 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 ;
}
#UV visible albedo for direct radiation (climatological)
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 193 ;
typeOfGeneratingProcess = 9 ;
}
#UV visible albedo for diffuse radiation (climatological)
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 192 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for direct radiation (climatological)
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 193 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for diffuse radiation (climatological)
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 192 ;
typeOfGeneratingProcess = 9 ;
}
#Snow albedo
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 192 ;
}
#Snow evaporation
'm of water equivalent' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 197 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Snowmelt
'm of water equivalent' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 203 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#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 ;
}
#Logarithm of surface pressure
'Numeric' = {
discipline = 0 ;
parameterCategory = 3 ;
parameterNumber = 25 ;
typeOfFirstFixedSurface = 105 ;
}
#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 ;
}
#Medium cloud cover
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 194 ;
}
#High cloud cover
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 195 ;
}
#Skin reservoir content
'm of water equivalent' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 205 ;
}
#Runoff
'm' = {
localTablesVersion = 1 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 201 ;
typeOfStatisticalProcessing = 1 ;
}
#Total column ozone
'kg m**-2' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 14 ;
parameterNumber = 192 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
}
#Total precipitation
'm' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 193 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 255 ;
typeOfStatisticalProcessing = 1 ;
}
#Convective snowfall
'm of water equivalent' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 201 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Large-scale snowfall
'm of water equivalent' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 202 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Forecast albedo
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 193 ;
}
#UV visible albedo for direct radiation, isotropic component (climatological)
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 195 ;
typeOfGeneratingProcess = 9 ;
}
#UV visible albedo for direct radiation, volumetric component (climatological)
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 196 ;
typeOfGeneratingProcess = 9 ;
}
#UV visible albedo for direct radiation, geometric component (climatological)
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 4 ;
parameterNumber = 194 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for direct radiation, isotropic component (climatological)
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 195 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for direct radiation, volumetric component (climatological)
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 196 ;
typeOfGeneratingProcess = 9 ;
}
#Near IR albedo for direct radiation, geometric component (climatological)
'(0 - 1)' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 194 ;
typeOfGeneratingProcess = 9 ;
}
#Accumulated Carbon Dioxide Net Ecosystem Exchange #Accumulated Carbon Dioxide Net Ecosystem Exchange
'kg m**-2' = { 'kg m**-2' = {
discipline = 2 ; discipline = 2 ;
@ -50,6 +312,24 @@
constituentType = 3 ; constituentType = 3 ;
is_chemical = 1 ; is_chemical = 1 ;
} }
#Accumulated freezing rain
'm' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 194 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Potential evaporation
'm' = {
localTablesVersion = 1 ;
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 200 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Time integrated, vertically integrated eastward ozone flux #Time integrated, vertically integrated eastward ozone flux
'kg m**-1' = { 'kg m**-1' = {
discipline = 0 ; discipline = 0 ;

View File

@ -18,31 +18,4 @@
indicatorOfUnitForTimeRange = 1 ; indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ; lengthOfTimeRange = 24 ;
}
#Time-integrated evapotranspiration rate in the last 24h
'acc_et24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 39 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Time-mean total precipitation rate
'avg_tp24' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 52 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean snow melt rate in the last 24h
'avg_smr24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 41 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
} }

View File

@ -18,31 +18,4 @@
indicatorOfUnitForTimeRange = 1 ; indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ; lengthOfTimeRange = 24 ;
}
#Time-integrated evapotranspiration rate in the last 24h
'Time-integrated evapotranspiration rate in the last 24h' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 39 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Time-mean total precipitation rate
'Time-mean total precipitation rate' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 52 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean snow melt rate in the last 24h
'Time-mean snow melt rate in the last 24h' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 41 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
} }

View File

@ -18,31 +18,4 @@
indicatorOfUnitForTimeRange = 1 ; indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ; lengthOfTimeRange = 24 ;
}
#Time-integrated evapotranspiration rate in the last 24h
'260434' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 39 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Time-mean total precipitation rate
'260441' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 52 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean snow melt rate in the last 24h
'260477' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 41 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
} }

View File

@ -18,31 +18,4 @@
indicatorOfUnitForTimeRange = 1 ; indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ; lengthOfTimeRange = 24 ;
}
#Time-integrated evapotranspiration rate in the last 24h
'acc_et24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 39 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Time-mean total precipitation rate
'avg_tp24' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 52 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean snow melt rate in the last 24h
'avg_smr24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 41 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
} }

View File

@ -18,31 +18,4 @@
indicatorOfUnitForTimeRange = 1 ; indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ; lengthOfTimeRange = 24 ;
}
#Time-integrated evapotranspiration rate in the last 24h
'kg m**-2' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 39 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Time-mean total precipitation rate
'kg m**-2 s**-1' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 52 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean snow melt rate in the last 24h
'kg m**-2 s**-1' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 41 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
} }

View File

@ -84,6 +84,14 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Skin temperature
'skt' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 17 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sea water potential temperature in the upper 300 m #Mean sea water potential temperature in the upper 300 m
'mswpt300m' = { 'mswpt300m' = {
discipline = 10 ; discipline = 10 ;

View File

@ -84,6 +84,14 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Skin temperature
'Skin temperature' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 17 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sea water potential temperature in the upper 300 m #Mean sea water potential temperature in the upper 300 m
'Mean sea water potential temperature in the upper 300 m' = { 'Mean sea water potential temperature in the upper 300 m' = {
discipline = 10 ; discipline = 10 ;

View File

@ -84,6 +84,14 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Skin temperature
'235' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 17 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sea water potential temperature in the upper 300 m #Mean sea water potential temperature in the upper 300 m
'151126' = { '151126' = {
discipline = 10 ; discipline = 10 ;

View File

@ -84,6 +84,14 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Skin temperature
'skt' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 17 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sea water potential temperature in the upper 300 m #Mean sea water potential temperature in the upper 300 m
'mswpt300m' = { 'mswpt300m' = {
discipline = 10 ; discipline = 10 ;

View File

@ -84,6 +84,14 @@
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ; typeOfStatisticalProcessing = 1 ;
} }
#Skin temperature
'K' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 17 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean sea water potential temperature in the upper 300 m #Mean sea water potential temperature in the upper 300 m
'K' = { 'K' = {
discipline = 10 ; discipline = 10 ;

View File

@ -61,6 +61,16 @@
scaledValueOfFirstFixedSurface = 15 ; scaledValueOfFirstFixedSurface = 15 ;
scaleFactorOfFirstFixedSurface = 1 ; scaleFactorOfFirstFixedSurface = 1 ;
} }
#2 metre temperature
't2m' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Surface roughness (climatological) #Surface roughness (climatological)
'sr' = { 'sr' = {
discipline = 2 ; discipline = 2 ;
@ -140,6 +150,14 @@
typeOfStatisticalProcessing = 3 ; typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 6 ; lengthOfTimeRange = 6 ;
} }
#Skin temperature
'skt' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 17 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column integrated water vapour #Total column integrated water vapour
'tciwv' = { 'tciwv' = {
discipline = 0 ; discipline = 0 ;
@ -172,6 +190,13 @@
parameterCategory = 6 ; parameterCategory = 6 ;
parameterNumber = 11 ; parameterNumber = 11 ;
} }
#Volumetric soil moisture
'vsw' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 25 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre relative humidity #2 metre relative humidity
'r2' = { 'r2' = {
discipline = 0 ; discipline = 0 ;
@ -266,4 +291,11 @@
scaleFactorOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = missing() ; scaledValueOfSecondFixedSurface = missing() ;
scaleFactorOfSecondFixedSurface = missing() ; scaleFactorOfSecondFixedSurface = missing() ;
}
#Snow depth water equivalent
'sd' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 60 ;
typeOfStatisticalProcessing = 0 ;
} }

View File

@ -61,6 +61,16 @@
scaledValueOfFirstFixedSurface = 15 ; scaledValueOfFirstFixedSurface = 15 ;
scaleFactorOfFirstFixedSurface = 1 ; scaleFactorOfFirstFixedSurface = 1 ;
} }
#2 metre temperature
'2 metre temperature' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Surface roughness (climatological) #Surface roughness (climatological)
'Surface roughness (climatological)' = { 'Surface roughness (climatological)' = {
discipline = 2 ; discipline = 2 ;
@ -140,6 +150,14 @@
typeOfStatisticalProcessing = 3 ; typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 6 ; lengthOfTimeRange = 6 ;
} }
#Skin temperature
'Skin temperature' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 17 ;
typeOfFirstFixedSurface = 1 ;
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 ;
@ -172,6 +190,13 @@
parameterCategory = 6 ; parameterCategory = 6 ;
parameterNumber = 11 ; parameterNumber = 11 ;
} }
#Volumetric soil moisture
'Volumetric soil moisture' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 25 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre relative humidity #2 metre relative humidity
'2 metre relative humidity' = { '2 metre relative humidity' = {
discipline = 0 ; discipline = 0 ;
@ -266,4 +291,11 @@
scaleFactorOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = missing() ; scaledValueOfSecondFixedSurface = missing() ;
scaleFactorOfSecondFixedSurface = missing() ; scaleFactorOfSecondFixedSurface = missing() ;
}
#Snow depth water equivalent
'Snow depth water equivalent' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 60 ;
typeOfStatisticalProcessing = 0 ;
} }

View File

@ -61,6 +61,16 @@
scaledValueOfFirstFixedSurface = 15 ; scaledValueOfFirstFixedSurface = 15 ;
scaleFactorOfFirstFixedSurface = 1 ; scaleFactorOfFirstFixedSurface = 1 ;
} }
#2 metre temperature
'167' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Surface roughness (climatological) #Surface roughness (climatological)
'173' = { '173' = {
discipline = 2 ; discipline = 2 ;
@ -140,6 +150,14 @@
typeOfStatisticalProcessing = 3 ; typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 6 ; lengthOfTimeRange = 6 ;
} }
#Skin temperature
'235' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 17 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column integrated water vapour #Total column integrated water vapour
'260057' = { '260057' = {
discipline = 0 ; discipline = 0 ;
@ -172,6 +190,13 @@
parameterCategory = 6 ; parameterCategory = 6 ;
parameterNumber = 11 ; parameterNumber = 11 ;
} }
#Volumetric soil moisture
'260199' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 25 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre relative humidity #2 metre relative humidity
'260242' = { '260242' = {
discipline = 0 ; discipline = 0 ;
@ -266,4 +291,11 @@
scaleFactorOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = missing() ; scaledValueOfSecondFixedSurface = missing() ;
scaleFactorOfSecondFixedSurface = missing() ; scaleFactorOfSecondFixedSurface = missing() ;
}
#Snow depth water equivalent
'228141' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 60 ;
typeOfStatisticalProcessing = 0 ;
} }

View File

@ -61,6 +61,16 @@
scaledValueOfFirstFixedSurface = 15 ; scaledValueOfFirstFixedSurface = 15 ;
scaleFactorOfFirstFixedSurface = 1 ; scaleFactorOfFirstFixedSurface = 1 ;
} }
#2 metre temperature
'2t' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Surface roughness (climatological) #Surface roughness (climatological)
'sr' = { 'sr' = {
discipline = 2 ; discipline = 2 ;
@ -140,6 +150,14 @@
typeOfStatisticalProcessing = 3 ; typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 6 ; lengthOfTimeRange = 6 ;
} }
#Skin temperature
'skt' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 17 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column integrated water vapour #Total column integrated water vapour
'tciwv' = { 'tciwv' = {
discipline = 0 ; discipline = 0 ;
@ -172,6 +190,13 @@
parameterCategory = 6 ; parameterCategory = 6 ;
parameterNumber = 11 ; parameterNumber = 11 ;
} }
#Volumetric soil moisture
'vsw' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 25 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre relative humidity #2 metre relative humidity
'2r' = { '2r' = {
discipline = 0 ; discipline = 0 ;
@ -266,4 +291,11 @@
scaleFactorOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = missing() ; scaledValueOfSecondFixedSurface = missing() ;
scaleFactorOfSecondFixedSurface = missing() ; scaleFactorOfSecondFixedSurface = missing() ;
}
#Snow depth water equivalent
'sd' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 60 ;
typeOfStatisticalProcessing = 0 ;
} }

View File

@ -61,6 +61,16 @@
scaledValueOfFirstFixedSurface = 15 ; scaledValueOfFirstFixedSurface = 15 ;
scaleFactorOfFirstFixedSurface = 1 ; scaleFactorOfFirstFixedSurface = 1 ;
} }
#2 metre temperature
'K' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Surface roughness (climatological) #Surface roughness (climatological)
'm' = { 'm' = {
discipline = 2 ; discipline = 2 ;
@ -140,6 +150,14 @@
typeOfStatisticalProcessing = 3 ; typeOfStatisticalProcessing = 3 ;
lengthOfTimeRange = 6 ; lengthOfTimeRange = 6 ;
} }
#Skin temperature
'K' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 17 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column integrated water vapour #Total column integrated water vapour
'kg m**-2' = { 'kg m**-2' = {
discipline = 0 ; discipline = 0 ;
@ -172,6 +190,13 @@
parameterCategory = 6 ; parameterCategory = 6 ;
parameterNumber = 11 ; parameterNumber = 11 ;
} }
#Volumetric soil moisture
'm**3 m**-3' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 25 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre relative humidity #2 metre relative humidity
'%' = { '%' = {
discipline = 0 ; discipline = 0 ;
@ -266,4 +291,11 @@
scaleFactorOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ;
scaledValueOfSecondFixedSurface = missing() ; scaledValueOfSecondFixedSurface = missing() ;
scaleFactorOfSecondFixedSurface = missing() ; scaleFactorOfSecondFixedSurface = missing() ;
}
#Snow depth water equivalent
'kg m**-2' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 60 ;
typeOfStatisticalProcessing = 0 ;
} }

File diff suppressed because it is too large Load Diff

View File

@ -66,3 +66,111 @@
parameterNumber = 37 ; parameterNumber = 37 ;
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
} }
#Evaporation in the last 6 hours
'Evaporation in the last 6 hours' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 79 ;
typeOfFirstFixedSurface = 1 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 6 ;
}
#Time-mean evapotranspiration rate in the last 24h
'Time-mean evapotranspiration rate in the last 24h' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 39 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-integrated potential evapotranspiration rate in the last 24h
'Time-integrated potential evapotranspiration rate in the last 24h' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 40 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Time-mean potential evapotranspiration rate in the last 24h
'Time-mean potential evapotranspiration rate in the last 24h' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 40 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean volumetric soil moisture
'Time-mean volumetric soil moisture' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 25 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-integrated water runoff and drainage rate in the last 24h
'Time-integrated water runoff and drainage rate in the last 24h' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 42 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Time-mean water runoff and drainage rate in the last 24h
'Time-mean water runoff and drainage rate in the last 24h' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 42 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean snow depth water equivalent
'Time-mean snow depth water equivalent' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 60 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean skin temperature
'Time-mean skin temperature' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 17 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-integrated snow melt rate in the last 24h
'Time-integrated snow melt rate in the last 24h' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 41 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Upward sea water velocity
'Upward sea water velocity' = {
discipline = 10 ;
parameterCategory = 4 ;
parameterNumber = 27 ;
typeOfFirstFixedSurface = 168 ;
typeOfSecondFixedSurface = 168 ;
}
#Time-mean upward sea water velocity
'Time-mean upward sea water velocity' = {
discipline = 10 ;
parameterCategory = 4 ;
parameterNumber = 27 ;
typeOfFirstFixedSurface = 168 ;
typeOfSecondFixedSurface = 168 ;
typeOfStatisticalProcessing = 0 ;
}

File diff suppressed because it is too large Load Diff

View File

@ -66,3 +66,111 @@
parameterNumber = 37 ; parameterNumber = 37 ;
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
} }
#Evaporation in the last 6 hours
'260265' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 79 ;
typeOfFirstFixedSurface = 1 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 6 ;
}
#Time-mean evapotranspiration rate in the last 24h
'260435' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 39 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-integrated potential evapotranspiration rate in the last 24h
'260437' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 40 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Time-mean potential evapotranspiration rate in the last 24h
'260438' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 40 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean volumetric soil moisture
'260440' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 25 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-integrated water runoff and drainage rate in the last 24h
'260444' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 42 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Time-mean water runoff and drainage rate in the last 24h
'260445' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 42 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean snow depth water equivalent
'260472' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 60 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean skin temperature
'260473' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 17 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-integrated snow melt rate in the last 24h
'260476' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 41 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Upward sea water velocity
'262507' = {
discipline = 10 ;
parameterCategory = 4 ;
parameterNumber = 27 ;
typeOfFirstFixedSurface = 168 ;
typeOfSecondFixedSurface = 168 ;
}
#Time-mean upward sea water velocity
'263507' = {
discipline = 10 ;
parameterCategory = 4 ;
parameterNumber = 27 ;
typeOfFirstFixedSurface = 168 ;
typeOfSecondFixedSurface = 168 ;
typeOfStatisticalProcessing = 0 ;
}

View File

@ -2,7 +2,8 @@
# Hooks post meta-data for DestinE (productionStatusOfProcessedData=12) # Hooks post meta-data for DestinE (productionStatusOfProcessedData=12)
# conceptsDir2 --> datasetForLocal # conceptsDir2 --> datasetForLocal
concept gridSpecification(unknown, "gridSpecificationConcept.def",conceptsDir2,conceptsDir1): no_copy, read_only, dump; concept gridSpecification(unknown, "gridSpecificationConcept.def", conceptsDir2, conceptsDir1): no_copy, read_only, dump;
concept destineOrigin(unknown, "destineOriginConcept.def", conceptsDir2, conceptsDir1): no_copy, dump;
concept destineOrigin (unknown, "destineOriginConcept.def",conceptsDir2,conceptsDir1): no_copy, dump;
# DestinE data does not have the domain key
unalias mars.domain;

View File

@ -28,6 +28,7 @@ concept datasetForLocal(unknown) {
"tigge" = {productionStatusOfProcessedData=5;} "tigge" = {productionStatusOfProcessedData=5;}
"s2s" = {productionStatusOfProcessedData=6;} "s2s" = {productionStatusOfProcessedData=6;}
"s2s" = {productionStatusOfProcessedData=7;} "s2s" = {productionStatusOfProcessedData=7;}
"cerise" = {marsClass="ci";}
"era6" = {marsClass="e6";} # for ERA6 parameters with constituentType "era6" = {marsClass="e6";} # for ERA6 parameters with constituentType
"hydro" = {marsClass="ce";} # EFAS/GLOFAS "hydro" = {marsClass="ce";} # EFAS/GLOFAS
"hydro" = {marsClass="ul";} # ULYSSES "hydro" = {marsClass="ul";} # ULYSSES

File diff suppressed because it is too large Load Diff

View File

@ -66,3 +66,111 @@
parameterNumber = 37 ; parameterNumber = 37 ;
typeOfFirstFixedSurface = 1 ; typeOfFirstFixedSurface = 1 ;
} }
#Evaporation in the last 6 hours
'eva06' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 79 ;
typeOfFirstFixedSurface = 1 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 6 ;
}
#Time-mean evapotranspiration rate in the last 24h
'avg_et24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 39 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-integrated potential evapotranspiration rate in the last 24h
'acc_pet24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 40 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Time-mean potential evapotranspiration rate in the last 24h
'avg_pet24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 40 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean volumetric soil moisture
'avg_swv24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 25 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-integrated water runoff and drainage rate in the last 24h
'acc_rod24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 42 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Time-mean water runoff and drainage rate in the last 24h
'avg_rod24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 42 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean snow depth water equivalent
'avg_sd24' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 60 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean skin temperature
'avg_skt24' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 17 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-integrated snow melt rate in the last 24h
'acc_smr24' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 41 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Upward sea water velocity
'wo' = {
discipline = 10 ;
parameterCategory = 4 ;
parameterNumber = 27 ;
typeOfFirstFixedSurface = 168 ;
typeOfSecondFixedSurface = 168 ;
}
#Time-mean upward sea water velocity
'avg_wo' = {
discipline = 10 ;
parameterCategory = 4 ;
parameterNumber = 27 ;
typeOfFirstFixedSurface = 168 ;
typeOfSecondFixedSurface = 168 ;
typeOfStatisticalProcessing = 0 ;
}

View File

@ -0,0 +1,11 @@
# (C) Copyright 2005- ECMWF.
# alias defaultStepUnits = one; # 1 means Hour. See code table 4.4
# template_nofail default_step_units "grib2/localConcepts/[centre:s]/default_step_units.def";
# codetable[1] stepUnits 'stepUnits.table' = defaultStepUnits : transient,dump,no_copy;
meta stepUnits optimal_step_units(forecastTime,indicatorOfUnitOfTimeRange,lengthOfTimeRange,indicatorOfUnitForTimeRange) : transient,dump;
transient startStepUnit = 255 : hidden; # 255 means MISSING. See code table 4.4
transient endStepUnit = 255 : hidden;
# The lowercase version is to unify it with the helper key in the MARS language
alias stepunits = stepUnits;

View File

@ -0,0 +1,2 @@
# Code table 0.0 for ECMWF - Discipline of processed data in the GRIB message, number of GRIB Master table
254 254 Model internal fields

View File

@ -0,0 +1,2 @@
# Product discipline 254 for ECMWF - Model internal fields
254 254 Covariances

View File

@ -0,0 +1,22 @@
# Code table 4.2 - discipline=254 category=254 for ECMWF
192 192 Covariance between 2-metre temperature and volumetric soil water layer 1 [K m**3 m**-3]
193 193 Covariance between 2-metre relative humidity and volumetric soil water layer 1 [% m**3 m**-3]
194 194 Covariance between surface soil moisture and volumetric soil water layer 1 [m**3 m**-3 m**3 m**-3]
195 195 Covariance between 2-metre temperature and volumetric soil water layer 2 [K m**3 m**-3]
196 196 Covariance between 2-metre relative humidity and volumetric soil water layer 2 [% m**3 m**-3]
197 197 Covariance between surface soil moisture and volumetric soil water layer 2 [m**3 m**-3 m**3 m**-3]
198 198 Covariance between 2-metre temperature and volumetric soil water layer 3 [K m**3 m**-3]
199 199 Covariance between 2-metre relative humidity and volumetric soil water layer 3 [% m**3 m**-3]
200 200 Covariance between surface soil moisture and volumetric soil water layer 3 [m**3 m**-3 m**3 m**-3]
201 201 Covariance between 2-metre temperature and soil temperature layer 1 [K K]
202 202 Covariance between 2-metre relative humidity and soil temperature layer 1 [% K]
203 203 Covariance between 2-metre temperature and soil temperature layer 2 [K K]
204 204 Covariance between 2-metre relative humidity and soil temperature layer 2 [% K]
205 205 Covariance between 2-metre temperature and soil temperature layer 3 [K K]
206 206 Covariance between 2-metre relative humidity and soil temperature layer 3 [% K]
207 207 Covariance between 2-metre temperature and temperature of snow layer 1 [K K]
208 208 Covariance between 2-metre relative humidity and temperature of snow layer 1 [% K]
209 209 Covariance between 2-metre temperature and temperature of snow layer 2 [K K]
210 210 Covariance between 2-metre relative humidity and temperature of snow layer 2 [% K]
211 211 Covariance between 2-metre temperature and temperature of snow layer 3 [K K]
212 212 Covariance between 2-metre relative humidity and temperature of snow layer 3 [% K]

View File

@ -1 +1,2 @@
173 173 Top surface of snow, over ice, on sea, lake or river 173 173 Top surface of snow, over ice, on sea, lake or river
254 254 Abstract level with no vertical localization or meaning

View File

@ -0,0 +1,6 @@
# Code Table 1.1 GRIB Local Tables Version Number
0 0 Local tables not used
# . Only table entries and templates from the current Master table are valid.
# 1-254 Number of local tables version used
1 1 ERA6 local tables version 1
255 255 Missing

View File

@ -0,0 +1,13 @@
# Code table 4.2 - discipline=0 category=1 for ERA6
192 192 Snow evaporation rate (kg m-2 s-1)
193 193 Total precipitation rate (m s-1)
194 194 Accumulated freezing rain (m)
195 195 Convective precipitation rate (m s-1)
196 196 Large-scale precipitation rate (m s-1)
197 197 Snow evaporation rate (m of water equivalent s-1)
198 198 Snowfall rate (m of water equivalent s-1)
199 199 Evaporation rate (m of water equivalent s-1)
200 200 Potential evaporation rate (m s-1)
201 201 Convective snowfall rate (m of water equivalent s-1)
202 202 Large-scale snowfall rate (m of water equivalent s-1)
254 254 Snow depth (m of water equivalent)

View File

@ -0,0 +1,2 @@
# Code table 4.2 - discipline=0 category=14 for ERA6
192 192 Total column ozone

View File

@ -0,0 +1,3 @@
# Code table 4.2 - discipline=0 category=19 for ERA6
192 192 Snow albedo (0-1)
193 193 Forecast albedo (0-1)

View File

@ -0,0 +1,6 @@
# Code table 4.2 - discipline=0 category=4 for ERA6
192 192 UV visible albedo for diffuse radiation (0-1)
193 193 UV visible albedo for direct radiation (0-1)
194 194 UV visible albedo for direct radiation, geometric component (0-1)
195 195 UV visible albedo for direct radiation, isotropic component (0-1)
196 196 UV visible albedo for direct radiation, volumetric component (0-1)

View File

@ -0,0 +1,6 @@
# Code table 4.2 - discipline=0 category=5 for ERA6
192 192 Near IR albedo for diffuse radiation (0-1)
193 193 Near IR albedo for direct radiation (0-1)
194 194 Near IR albedo for direct radiation, volumetric component (0-1)
195 195 Near IR albedo for direct radiation, isotropic component (0-1)
196 196 Near IR albedo for direct radiation, volumetric component (0-1)

View File

@ -0,0 +1,5 @@
# Code table 4.2 - discipline=0 category=6 for ERA6
192 192 Total cloud cover (0-1)
193 193 Low cloud cover (0-1)
194 194 Medium cloud cover (0-1)
195 195 High cloud cover (0-1)

View File

@ -0,0 +1,6 @@
# Code table 4.2 - discipline=2 category=0 for ERA6
201 201 Water runoff and drainage rate (m s-1)
202 202 Surface runoff rate (m s-1)
203 203 Snow melt rate (m of water equivalent s-1)
204 204 Sub-surface runoff rate (m s-1)
205 205 Skin reservoir content (m of water equivalent)

View File

@ -2,4 +2,4 @@
# TEMPLATE 1.0, Calendar Definition # TEMPLATE 1.0, Calendar Definition
include "grib2/template.1.calendar.def"; include "grib2/template.1.calendar.def"

View File

@ -2,4 +2,4 @@
# TEMPLATE 1.1, Paleontological Offset # TEMPLATE 1.1, Paleontological Offset
include "grib2/template.1.offset.def"; include "grib2/template.1.offset.def"

View File

@ -2,5 +2,5 @@
# TEMPLATE 1.2, Calendar Definition and Paleontological Offset # TEMPLATE 1.2, Calendar Definition and Paleontological Offset
include "grib2/template.1.calendar.def"; include "grib2/template.1.calendar.def"
include "grib2/template.1.offset.def"; include "grib2/template.1.offset.def"

View File

@ -2,5 +2,5 @@
# TEMPLATE 3.0, Latitude/longitude (or equidistant cylindrical, or Plate Carree) # TEMPLATE 3.0, Latitude/longitude (or equidistant cylindrical, or Plate Carree)
include "grib2/template.3.shape_of_the_earth.def"; include "grib2/template.3.shape_of_the_earth.def"
include "grib2/template.3.latlon.def"; include "grib2/template.3.latlon.def"

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