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

@ -66,7 +66,7 @@ lookup[4] kindOfProduct (0,identifier) : hidden;
# `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" ;
} }

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") {
@ -103,9 +110,15 @@ sub create_def {
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

@ -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

@ -1,6 +1,5 @@
# (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 -

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

@ -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,9 +145,9 @@ 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;

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
{ {

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -17,8 +17,9 @@ 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;
@ -29,7 +30,7 @@ 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];}
@ -37,3 +38,4 @@
'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"

View File

@ -2,6 +2,6 @@
# TEMPLATE 3.1, Rotated Latitude/longitude (or equidistant cylindrical, or Plate Carree) # TEMPLATE 3.1, Rotated 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"
include "grib2/template.3.rotation.def"; include "grib2/template.3.rotation.def"

View File

@ -1,7 +1,7 @@
# (C) Copyright 2005- ECMWF. # (C) Copyright 2005- ECMWF.
# TEMPLATE 3.10, Mercator # TEMPLATE 3.10, Mercator
include "grib2/template.3.shape_of_the_earth.def"; include "grib2/template.3.shape_of_the_earth.def"
constant isGridded = true; constant isGridded = true;
@ -27,7 +27,7 @@ signed[4] longitudeOfFirstGridPoint : edition_specific,no_copy;
alias Lo1 = longitudeOfFirstGridPoint; alias Lo1 = longitudeOfFirstGridPoint;
meta geography.longitudeOfFirstGridPointInDegrees scale(longitudeOfFirstGridPoint,oneConstant,grib2divider,truncateDegrees) : dump; meta geography.longitudeOfFirstGridPointInDegrees scale(longitudeOfFirstGridPoint,oneConstant,grib2divider,truncateDegrees) : dump;
include "grib2/template.3.resolution_flags.def"; include "grib2/template.3.resolution_flags.def"
# LaD - Latitude(s) at which the Mercator projection intersects the Earth # LaD - Latitude(s) at which the Mercator projection intersects the Earth
# (Latitude(s) where Di and Dj are specified) # (Latitude(s) where Di and Dj are specified)
@ -44,7 +44,7 @@ signed[4] longitudeOfLastGridPoint: edition_specific,no_copy ;
alias Lo2 = longitudeOfLastGridPoint; alias Lo2 = longitudeOfLastGridPoint;
meta geography.longitudeOfLastGridPointInDegrees scale(longitudeOfLastGridPoint,oneConstant,grib2divider,truncateDegrees) : dump; meta geography.longitudeOfLastGridPointInDegrees scale(longitudeOfLastGridPoint,oneConstant,grib2divider,truncateDegrees) : dump;
include "grib2/template.3.scanning_mode.def"; include "grib2/template.3.scanning_mode.def"
# Orientation of the grid, angle between i direction on the map and the equator # Orientation of the grid, angle between i direction on the map and the equator
# NOTE 1: Limited to the range of 0 to 90 degrees; if the angle of orientation of the grid is neither 0 nor 90 degrees, # NOTE 1: Limited to the range of 0 to 90 degrees; if the angle of orientation of the grid is neither 0 nor 90 degrees,

View File

@ -3,16 +3,16 @@
# TEMPLATE 3.100, Triangular grid based on an icosahedron (see Attachment I.2-GRIB-Att.) # TEMPLATE 3.100, Triangular grid based on an icosahedron (see Attachment I.2-GRIB-Att.)
constant isGridded = true; constant isGridded = true;
# n2 - exponent of 2 for the number of intervals on main triangle sides # Exponent of 2 for the number of intervals on main triangle sides
unsigned[1] n2 : dump ; unsigned[1] n2 : dump ;
# n3 - exponent of 3 for the number of intervals on main triangle sides # Exponent of 3 for the number of intervals on main triangle sides
unsigned[1] n3 : dump ; unsigned[1] n3 : dump ;
# Ni - number of intervals on main triangle sides of the icosahedron # Number of intervals on main triangle sides of the icosahedron
unsigned[2] Ni : dump ; unsigned[2] Ni : dump ;
# nd - Number of diamonds # Number of diamonds
unsigned[1] nd : dump ; unsigned[1] nd : dump ;
alias numberOfDiamonds=nd; alias numberOfDiamonds=nd;
@ -28,17 +28,12 @@ meta geography.longitudeOfThePolePointInDegrees g2lon(longitudeOfThePolePoint);
unsigned[4] longitudeOfFirstDiamondCentreLine : dump ; unsigned[4] longitudeOfFirstDiamondCentreLine : dump ;
meta geography.longitudeOfFirstDiamondCentreLineInDegrees g2lon(longitudeOfFirstDiamondCentreLine); meta geography.longitudeOfFirstDiamondCentreLineInDegrees g2lon(longitudeOfFirstDiamondCentreLine);
# Grid point position
codetable[1] gridPointPosition ('3.8.table',masterDir,localDir); codetable[1] gridPointPosition ('3.8.table',masterDir,localDir);
# Numbering order of diamonds
flags[1] numberingOrderOfDiamonds 'grib2/tables/[tablesVersion]/3.9.table'; flags[1] numberingOrderOfDiamonds 'grib2/tables/[tablesVersion]/3.9.table';
# Scanning mode for one diamond
flags[1] scanningModeForOneDiamond 'grib2/tables/[tablesVersion]/3.10.table'; flags[1] scanningModeForOneDiamond 'grib2/tables/[tablesVersion]/3.10.table';
# nt - total number of grid points
unsigned[4] totalNumberOfGridPoints : dump ; unsigned[4] totalNumberOfGridPoints : dump ;
alias nt = totalNumberOfGridPoints; alias nt = totalNumberOfGridPoints;

View File

@ -1,7 +1,7 @@
# (C) Copyright 2005- ECMWF. # (C) Copyright 2005- ECMWF.
# TEMPLATE 3.1000, Cross-section grid, with points equally spaced on the horizontal # TEMPLATE 3.1000, Cross-section grid, with points equally spaced on the horizontal
include "grib2/template.3.shape_of_the_earth.def"; include "grib2/template.3.shape_of_the_earth.def"
constant isGridded = true; constant isGridded = true;
@ -12,27 +12,26 @@ unsigned[4] numberOfHorizontalPoints : dump ;
unsigned[4] basicAngleOfTheInitialProductionDomain = 0; unsigned[4] basicAngleOfTheInitialProductionDomain = 0;
# Subdivisions of basic angle used to define extreme longitudes and latitudes # Subdivisions of basic angle used to define extreme longitudes and latitudes
unsigned[4] subdivisionsOfBasicAngle = missing() : can_be_missing;; unsigned[4] subdivisionsOfBasicAngle = missing() : can_be_missing;
# La1 - latitude of first grid point # Latitude of first grid point
signed[4] latitudeOfFirstGridPoint : edition_specific ; signed[4] latitudeOfFirstGridPoint : edition_specific ;
alias La1 = latitudeOfFirstGridPoint; alias La1 = latitudeOfFirstGridPoint;
# Lo1 - longitude of first grid point
unsigned[4] longitudeOfFirstGridPoint : edition_specific;
# Longitude of first grid point
unsigned[4] longitudeOfFirstGridPoint : edition_specific;
alias Lo1 = longitudeOfFirstGridPoint; alias Lo1 = longitudeOfFirstGridPoint;
include "grib2/template.3.scanning_mode.def"; include "grib2/template.3.scanning_mode.def"
# La2 - latitude of last grid point # Latitude of last grid point
signed[4] latitudeOfLastGridPoint : edition_specific; signed[4] latitudeOfLastGridPoint : edition_specific;
alias La2 = latitudeOfLastGridPoint; alias La2 = latitudeOfLastGridPoint;
# Lo2 - longitude of last grid point
unsigned[4] longitudeOfLastGridPoint: edition_specific ;
# Longitude of last grid point
unsigned[4] longitudeOfLastGridPoint: edition_specific ;
alias Lo2 = longitudeOfLastGridPoint; alias Lo2 = longitudeOfLastGridPoint;
# Type of horizontal line # Type of horizontal line
codetable[1] typeOfHorizontalLine ('3.20.table',masterDir,localDir) : dump ; codetable[1] typeOfHorizontalLine ('3.20.table',masterDir,localDir) : dump ;
@ -45,10 +44,8 @@ codetable[1] meaningOfVerticalCoordinate ('3.15.table',masterDir,localDir) : dum
# Vertical dimension coordinate values definition # Vertical dimension coordinate values definition
codetable[1] verticalCoordinate ('3.21.table',masterDir,localDir) : dump ; codetable[1] verticalCoordinate ('3.21.table',masterDir,localDir) : dump ;
# NC - Number of coefficients or values used to specify vertical coordinates # Number of coefficients or values used to specify vertical coordinates
unsigned[2] NC : dump ; unsigned[2] NC : dump ;
# Octets 67-(66+NC*4) : Coefficients to define vertical dimension coordinate values in functional form, or the explicit coordinate values # Octets 67-(66+NC*4): Coefficients to define vertical dimension coordinate values in functional form, or the explicit coordinate values
# (IEEE 32-bit floating-point values) # (IEEE 32-bit floating-point values)
# ???? coefficients_to_define_vertical_dimension_coordinate_values_in_functional_form_or_the_explicit_coordinate_values

View File

@ -1,41 +1,40 @@
# (C) Copyright 2005- ECMWF. # (C) Copyright 2005- ECMWF.
# TEMPLATE 3.110, Equatorial azimuthal equidistant projection # TEMPLATE 3.110, Equatorial azimuthal equidistant projection
include "grib2/template.3.shape_of_the_earth.def"; include "grib2/template.3.shape_of_the_earth.def"
constant isGridded = true; constant isGridded = true;
# Nx - number of points along X-axis # Number of points along X-axis
unsigned[4] numberOfPointsAlongXAxis : dump; unsigned[4] numberOfPointsAlongXAxis : dump;
alias Nx = numberOfPointsAlongXAxis; alias Nx = numberOfPointsAlongXAxis;
alias numberOfPointsAlongAParallel = Nx; alias numberOfPointsAlongAParallel = Nx;
alias Ni = Nx; alias Ni = Nx;
# Ny - number of points along Y-axis # Number of points along Y-axis
unsigned[4] numberOfPointsAlongYAxis : dump; unsigned[4] numberOfPointsAlongYAxis : dump;
alias Ny = numberOfPointsAlongYAxis; alias Ny = numberOfPointsAlongYAxis;
alias numberOfPointsAlongAMeridian = Ny; alias numberOfPointsAlongAMeridian = Ny;
alias Nj = Ny; alias Nj = Ny;
# La1 - latitude of tangency point (centre of grid) # Latitude of tangency point (centre of grid)
signed[4] latitudeOfTangencyPoint : dump; signed[4] latitudeOfTangencyPoint : dump;
alias La1 = latitudeOfTangencyPoint; alias La1 = latitudeOfTangencyPoint;
# Lo1 - longitude of tangency point
unsigned[4] longitudeOfTangencyPoint : dump;
# Longitude of tangency point
unsigned[4] longitudeOfTangencyPoint : dump;
alias Lo1 = longitudeOfTangencyPoint; alias Lo1 = longitudeOfTangencyPoint;
# Resolution and component flag # Resolution and component flag
flags[1] resolutionAndComponentFlags 'grib2/tables/[tablesVersion]/3.3.table' : dump; flags[1] resolutionAndComponentFlags 'grib2/tables/[tablesVersion]/3.3.table' : dump;
# Dx - X-direction grid length in units of 10 -3 m as measured at the point of the axis # X-direction grid length in units of 10 -3 m as measured at the point of the axis
unsigned[4] Dx : dump; unsigned[4] Dx : dump;
# Dy - Y-direction grid length in units of 10 -3 m as measured at the point of the axis # Y-direction grid length in units of 10 -3 m as measured at the point of the axis
unsigned[4] Dy : dump; unsigned[4] Dy : dump;
# Projection centre flag # Projection centre flag
unsigned[1] projectionCentreFlag : dump; unsigned[1] projectionCentreFlag : dump;
include "grib2/template.3.scanning_mode.def"; include "grib2/template.3.scanning_mode.def"

View File

@ -1,7 +1,7 @@
# (C) Copyright 2005- ECMWF. # (C) Copyright 2005- ECMWF.
# TEMPLATE 3.1100, Hovmoller diagram grid with points equally spaced on the horizontal # TEMPLATE 3.1100, Hovmoller diagram grid with points equally spaced on the horizontal
include "grib2/template.3.shape_of_the_earth.def"; include "grib2/template.3.shape_of_the_earth.def"
constant isGridded = true; constant isGridded = true;
@ -23,7 +23,7 @@ unsigned[4] longitudeOfFirstGridPoint : edition_specific,dump;
alias Lo1 =longitudeOfFirstGridPoint; alias Lo1 =longitudeOfFirstGridPoint;
include "grib2/template.3.scanning_mode.def"; include "grib2/template.3.scanning_mode.def"
# La2 - latitude of last grid point # La2 - latitude of last grid point
signed[4] latitudeOfLastGridPoint : edition_specific,dump; signed[4] latitudeOfLastGridPoint : edition_specific,dump;

View File

@ -1,7 +1,7 @@
# (C) Copyright 2005- ECMWF. # (C) Copyright 2005- ECMWF.
# TEMPLATE 3.12, Transverse Mercator # TEMPLATE 3.12, Transverse Mercator
include "grib2/template.3.shape_of_the_earth.def"; include "grib2/template.3.shape_of_the_earth.def"
constant isGridded = true; constant isGridded = true;
@ -27,7 +27,7 @@ signed[4] longitudeOfReferencePoint : edition_specific,no_copy;
alias LoR = longitudeOfReferencePoint; alias LoR = longitudeOfReferencePoint;
meta geography.longitudeOfReferencePointInDegrees scale(longitudeOfReferencePoint,oneConstant,grib2divider,truncateDegrees) : dump; meta geography.longitudeOfReferencePointInDegrees scale(longitudeOfReferencePoint,oneConstant,grib2divider,truncateDegrees) : dump;
include "grib2/template.3.resolution_flags.def"; include "grib2/template.3.resolution_flags.def"
# m - scale factor at reference point ratio of distance on map to distance on spheroid # m - scale factor at reference point ratio of distance on map to distance on spheroid
# (IEEE 32-bit floating-point values) # (IEEE 32-bit floating-point values)
@ -45,7 +45,7 @@ signed[4] YR : edition_specific,no_copy ;
alias falseNorthing = YR; alias falseNorthing = YR;
meta geography.YRInMetres scale(YR,one,hundred) : dump; meta geography.YRInMetres scale(YR,one,hundred) : dump;
include "grib2/template.3.scanning_mode.def"; include "grib2/template.3.scanning_mode.def"
# Di - i-direction increment length in units of 10-2 m # Di - i-direction increment length in units of 10-2 m
unsigned[4] Di : edition_specific,no_copy; unsigned[4] Di : edition_specific,no_copy;

View File

@ -34,7 +34,7 @@ alias Dx = spacingOfBinsAlongRadials;
unsigned[4] offsetFromOriginToInnerBound; unsigned[4] offsetFromOriginToInnerBound;
alias Dstart = offsetFromOriginToInnerBound; alias Dstart = offsetFromOriginToInnerBound;
include "grib2/template.3.scanning_mode.def"; include "grib2/template.3.scanning_mode.def"
# Octets 40-(39+4Nr) : For each of Nr radials: # Octets 40-(39+4Nr) : For each of Nr radials:
radials list(numberOfRadials){ radials list(numberOfRadials){

View File

@ -6,7 +6,7 @@ constant isGridded = true;
# Note: This template is deprecated. # Note: This template is deprecated.
include "grib2/template.3.shape_of_the_earth.def"; include "grib2/template.3.shape_of_the_earth.def"
points list(numberOfDataPoints) { points list(numberOfDataPoints) {
signed[4] latitude; signed[4] latitude;

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