Merge remote-tracking branch 'origin/develop' into feature/ECC-1909-model-name-version-extension

This commit is contained in:
Matthew Griffith 2024-10-31 13:55:45 +00:00
commit cc51799287
750 changed files with 73412 additions and 38343 deletions

View File

@ -52,7 +52,7 @@ install:
m2w64-ntldd-git
# get deps. Drop libnetcdf
- cmd: conda install -c conda-forge cmake
- cmd: conda install -c conda-forge cmake libaec
#---------------------------------#
# build configuration #
@ -64,6 +64,9 @@ platform:
before_build:
- cmd: call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64
# Building with libaec fails. When any executable runs, we get:
# error while loading shared libraries: ?: cannot open shared object file: No such file or directory
# So we have to disable AEC
build_script:
- cmd: cd %ECCODES_SRC%
- cmd: mkdir build && cd build

View File

@ -69,6 +69,8 @@ jobs:
secrets:
url_debian_11: ${{ secrets.NEXUS_TEST_REPO_NIGHTLY_URL_DEBIAN_11 }}
token_debian_11: ${{ secrets.NEXUS_TEST_REPO_UPLOAD_TOKEN }}
url_debian_12: ${{ secrets.NEXUS_TEST_REPO_URL_DEBIAN_12 }}
token_debian_12: ${{ secrets.NEXUS_TEST_REPO_UPLOAD_TOKEN }}
url_centos_7: ${{ secrets.NEXUS_TEST_REPO_NIGHTLY_URL_CENTOS_7 }}
token_centos_7: ${{ secrets.NEXUS_TEST_REPO_UPLOAD_TOKEN }}
url_rocky_8: ${{ secrets.NEXUS_TEST_REPO_NIGHTLY_URL_ROCKY_8 }}

View File

@ -4,6 +4,8 @@ Enrico Fucile
Pedro Maciel
Sandor Kertesz
Sebastien Villaume
Robert Osinski
Matthew Griffith
Florian Rathgeber
Baudouin Raoult
Cristian Codorean

View File

@ -18,7 +18,16 @@
cmake_minimum_required( VERSION 3.12 FATAL_ERROR )
find_package( ecbuild 3.7 REQUIRED HINTS ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../ecbuild)
find_package( ecbuild 3.7 HINTS ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../ecbuild)
if(NOT ecbuild_FOUND)
message(STATUS "Fetching ecbuild...")
include(FetchContent)
FetchContent_Populate(ecbuild
GIT_REPOSITORY https://github.com/ecmwf/ecbuild.git
GIT_TAG 3.8.5
)
find_package( ecbuild 3.7 REQUIRED HINTS ${ecbuild_SOURCE_DIR})
endif()
# Initialise project
project( eccodes LANGUAGES CXX )
@ -425,7 +434,10 @@ endforeach()
### include directories
include_directories( ${ECCODES_INCLUDE_DIRS} ${ECCODES_EXTRA_INCLUDE_DIRS} )
include_directories(
${ECCODES_INCLUDE_DIRS}
${ECCODES_EXTRA_INCLUDE_DIRS}
)
add_subdirectory( definitions ) # must be before memfs
add_subdirectory( memfs )
@ -508,11 +520,8 @@ ecbuild_info(" | ecCodes version ${eccodes_VERSION} |")
ecbuild_info(" +--------------------------+")
ecbuild_info("")
ecbuild_info(" +--------------------------------------+")
ecbuild_info(" | Please note: |")
ecbuild_info(" | For Python3 support, first install |")
ecbuild_info(" | ecCodes and then install the Python |")
ecbuild_info(" | bindings from PyPI with: |")
ecbuild_info(" | $ pip3 install eccodes |")
ecbuild_info(" +--------------------------------------+")
ecbuild_info("Please note:")
ecbuild_info(" For Python3 support, you must install the Python bindings.")
ecbuild_info(" See:")
ecbuild_info(" https://confluence.ecmwf.int/display/ECC/ecCodes+installation")
ecbuild_info("")

View File

@ -1 +1 @@
2.37.0
2.39.0

View File

@ -16,7 +16,6 @@ GRIB {
subCentre = 0;
paramId = 130;
#-READ ONLY- cfName = air_temperature;
#-READ ONLY- cfVarName = t;
#-READ ONLY- units = K;
#-READ ONLY- name = Temperature;
decimalScaleFactor = 0;
@ -40,6 +39,7 @@ GRIB {
perturbationNumber = 0;
numberOfForecastsInEnsemble = 0;
shortName = t;
#-READ ONLY- cfVarName = t;
GDSPresent = 1;
bitmapPresent = 1;
numberOfVerticalCoordinateValues = 184;

View File

@ -16,7 +16,6 @@ GRIB {
subCentre = 0;
paramId = 130;
#-READ ONLY- cfName = air_temperature;
#-READ ONLY- cfVarName = t;
#-READ ONLY- units = K;
#-READ ONLY- name = Temperature;
decimalScaleFactor = 0;
@ -40,6 +39,7 @@ GRIB {
perturbationNumber = 0;
numberOfForecastsInEnsemble = 0;
shortName = t;
#-READ ONLY- cfVarName = t;
GDSPresent = 1;
bitmapPresent = 0;
numberOfVerticalCoordinateValues = 184;

View File

@ -12,7 +12,8 @@ constant internalVersion=30 : hidden;
meta checkInternalVersion check_internal_version(internalVersion) : hidden;
# ECC-806: Local concepts precedence order
transient preferLocalConcepts = 0 : hidden;
preferLocalConceptsEnvVar = getenv("ECCODES_GRIB_PREFER_LOCAL_CONCEPTS","0") : hidden;
transient preferLocalConcepts = preferLocalConceptsEnvVar : hidden;
constant defaultTypeOfLevel="unknown" : hidden;

View File

@ -1,4 +1,5 @@
# RDB stands for REPORT DATA BASE
# See https://confluence.ecmwf.int/pages/viewpage.action?pageId=24316441
unsigned[1] rdbType : dump;
unsigned[1] oldSubtype: dump;

View File

@ -50,7 +50,7 @@ unsigned[1] reservedSection3 = 0;
unsigned[2] numberOfSubsets : dump;
alias ls.numberOfSubsets=numberOfSubsets;
if (section2Present && bufrHeaderCentre==98 && section2Length==52) {
if (section2Present && bufrHeaderCentre == 98 && section2Length == 52) {
if ( rdbType == 2 || rdbType == 3 || rdbType == 8 || rdbType == 12 || rdbType == 30 ) {
transient isSatelliteType=1;
} else {
@ -69,10 +69,11 @@ if (section2Present && bufrHeaderCentre==98 && section2Length==52) {
meta localLatitude2 bits(keyMore,32,25,-9000000,100000) : dump,no_copy;
# This rule is taken from BUFRDC. See bufrdc_wmo/buukey.F
# Also see ECC-686
if (oldSubtype == 255 || numberOfSubsets>255 ||
( oldSubtype>=121 && oldSubtype <=130 ) ||
oldSubtype==31) {
# See ECC-686
# and https://confluence.ecmwf.int/pages/viewpage.action?pageId=24316441
if (oldSubtype == 255 || numberOfSubsets > 255 ||
( oldSubtype >= 121 && oldSubtype <= 130 ) ||
oldSubtype == 31) {
meta ls.localNumberOfObservations bits(keySat,0,16) : dump,long_type,no_copy;
meta ls.satelliteID bits(keySat,16,16) : dump,long_type,no_copy;
} else {
@ -114,16 +115,16 @@ meta bufrdcExpandedDescriptors bufrdc_expanded_descriptors(expandedCodes) : no_c
#smart_table NAME (VALUES,FILE_NAME,MASTER_DIRECTORY,LOCAL_DIRECTORY,WIDTH_OF_CODE_IN_BITS,EXTRA_DIRECTORY,EXTRA_FILE_NAME);
#Note: The WIDTH_OF_CODE_IN_BITS has to be big enough so 2^width > the highest BUFR descriptor code
smart_table expandedOriginalCodes (expandedCodes,"element.table",tablesMasterDir,tablesLocalDir,18,rootTablesDir,"operators.table") :no_copy;
meta expandedAbbreviations smart_table_column(expandedOriginalCodes,0,1) : string_type,no_copy;
meta expandedTypes smart_table_column(expandedOriginalCodes,1,0) : string_type,no_copy;
meta expandedNames smart_table_column(expandedOriginalCodes,2,0) : string_type,no_copy;
meta expandedUnits smart_table_column(expandedOriginalCodes,3,0) : string_type,no_copy;
meta expandedOriginalScales smart_table_column(expandedOriginalCodes,4,0) : long_type,no_copy;
meta expandedOriginalReferences smart_table_column(expandedOriginalCodes,5,0) : long_type,no_copy;
meta expandedOriginalWidths smart_table_column(expandedOriginalCodes,6,0) : long_type,no_copy;
meta expandedCrex_units smart_table_column(expandedOriginalCodes,7,0) : long_type,no_copy;
meta expandedCrex_scales smart_table_column(expandedOriginalCodes,8,0) : long_type,no_copy;
meta expandedCrex_widths smart_table_column(expandedOriginalCodes,9,0) : long_type,no_copy;
meta expandedAbbreviations smart_table_column(expandedOriginalCodes,0,1) : string_type,no_copy;
meta expandedTypes smart_table_column(expandedOriginalCodes,1,0) : string_type,no_copy;
meta expandedNames smart_table_column(expandedOriginalCodes,2,0) : string_type,no_copy;
meta expandedUnits smart_table_column(expandedOriginalCodes,3,0) : string_type,no_copy;
meta expandedOriginalScales smart_table_column(expandedOriginalCodes,4,0) : long_type,no_copy;
meta expandedOriginalReferences smart_table_column(expandedOriginalCodes,5,0) : long_type,no_copy;
meta expandedOriginalWidths smart_table_column(expandedOriginalCodes,6,0) : long_type,no_copy;
meta expandedCrex_units smart_table_column(expandedOriginalCodes,7,0) : long_type,no_copy;
meta expandedCrex_scales smart_table_column(expandedOriginalCodes,8,0) : long_type,no_copy;
meta expandedCrex_widths smart_table_column(expandedOriginalCodes,9,0) : long_type,no_copy;
position endDescriptors;
section_padding section3Padding;

View File

@ -129,6 +129,7 @@
013234|snowDepthWaterEquivalentSdGrib|double|SNOW DEPTH (WATER EQUIVALENT SD GRIB)|m|4|0|14|NA|0|0
013240|airDensity|double|AIR DENSITY|kg m-3|3|0|10|NA|0|0
013241|cape|double|CONVECTIVE AVAILABLE POTENTIAL ENERGY|J/kg|1|0|17|NA|0|0
013242|mucape|long|MOST UNSTABLE CAPE|J/kg|0|0|14|NA|0|0
014200|surfaceSolarRadiationDownwardsSsrdGrib|long|SURFACE SOLAR RADIATION DOWNWARDS (SSRD GRIB)|W m-2 s|-2|0|24|NA|0|0
015202|integratedElectronDensity|double|INTEGRATED ELECTRON DENSITY|m-2|3|13000|12|NA|0|0
015231|atmosphericPathDelayInSatelliteSignal|double|ATMOSPHERIC PATH DELAY IN SATELLITE SIGNAL|m|4|0|15|NA|0|0

View File

@ -110,6 +110,7 @@
013231|largeScalePrecipitation|double|LARGE SCALE PRECIPITATION|kg m-2|1|-1|14|NA|0|0
013240|airDensity|double|AIR DENSITY|kg m-3|3|0|10|NA|0|0
013241|cape|double|CONVECTIVE AVAILABLE POTENTIAL ENERGY|J/kg|1|0|17|NA|0|0
013242|mucape|long|MOST UNSTABLE CAPE|J/kg|0|0|14|NA|0|0
015008|significandOfVolumetricMixingRatio|long|(VAL) SCALED VOLUMETRIC MIXING RATIO|Numeric|0|0|24|NA|0|0
015021|integratedMassDensity|long|(VAL) SCALED INTEGRATED MASS DENSITY|kg m-2|0|0|24|NA|0|0
015042|reflectance|long|(VAL) REFLECTANCE|Numeric|6|0|20|NA|0|0

View File

@ -123,6 +123,7 @@
013234|snowDepthWaterEquivalentSdGrib|double|SNOW DEPTH (WATER EQUIVALENT SD GRIB)|m|4|0|14|NA|0|0
013240|airDensity|double|AIR DENSITY|kg m-3|3|0|10|NA|0|0
013241|cape|double|CONVECTIVE AVAILABLE POTENTIAL ENERGY|J/kg|1|0|17|NA|0|0
013242|mucape|long|MOST UNSTABLE CAPE|J/kg|0|0|14|NA|0|0
014200|surfaceSolarRadiationDownwardsSsrdGrib|long|SURFACE SOLAR RADIATION DOWNWARDS (SSRD GRIB)|W m-2 s|-2|0|24|NA|0|0
015202|integratedElectronDensity|double|INTEGRATED ELECTRON DENSITY|m-2|3|13000|12|NA|0|0
015231|atmosphericPathDelayInSatelliteSignal|double|ATMOSPHERIC PATH DELAY IN SATELLITE SIGNAL|m|4|0|15|NA|0|0

View File

@ -38,7 +38,8 @@ sub create_cfName {
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
param.id=cf.grib1_ecmwf and
grib_encoding.is_legacy=0 order by
edition,centre_id,param.o,param.id,grib_encoding.param_version,attribute.o;
EOF
@ -98,6 +99,83 @@ EOF
close(TAR);
}
sub create_cfName_legacy {
my $p; my %seen;
my ($key) = "cfName";
my $field = "cf.name";
my $query= <<"EOF";
select $field,force128,edition,
centre.abbreviation,param_id,attribute.name,attribute_value,param.name,param.shortName from
param,grib_encoding,grib,attribute,centre,units,cf where
param.hide_def=0 and
# 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 and
grib_encoding.is_legacy=1 order by
edition,centre_id,param.o,param.id,grib_encoding.param_version,attribute.o;
EOF
my $qh=$dbh->prepare($query);
$qh->execute();
# file containing the list of grib api parameters files we want to tar and
# distribute to users for them to download and update their list of parameter
# to the latest
#open(TAR,$tarfilesflag ? ">>" : ">","tarfiles.txt") or die "Count not open file tarfiles.txt: $!";
#$tarfilesflag=1;
while (my ($keyval,$force128,$edition,$centre,$paramId,$attribute,$value,$name,$shortName)=$qh->fetchrow_array )
{
if ($centre eq "wmo" ) { $conceptDir=""; }
else { $conceptDir="/localConcepts/$centre"; }
if ($filebase ne "$basedir/grib$edition$conceptDir") {
if ($filebase) {
print $out "}\n";
close $out;
}
$filebase="$basedir/grib$edition$conceptDir";
mkpath($filebase);
print TAR "grib$edition$conceptDir/$key.legacy.def\n";
#system("cp -f $filebase/$key.def $filebase/$key.def.orig");
open($out,"> $filebase/$key.legacy.def")
or die "unable to open $filebase/$key.legacy.def";
print $out "# Automatically generated by $0, do not edit\n";
$p=();
}
if ($p ne $paramId || exists($seen{$attribute}) ) {
if ($p) { print $out "\t}\n"; }
print $out "#$name\n" ;
print $out "\'".$keyval."\' = {\n" ;
$p=$paramId;
%seen=();
}
$seen{$attribute}=1;
print "($key=$keyval) $edition,$centre,$shortName,$paramId,$name,$attribute,$value\n";
# we need to allow strings in the attribute_value field
# for the moment we apply a patch here
if ($attribute =~ /stepType/ ) {
$value="\"accum\"";
}
if ($value eq '') {
$value="missing()";
}
print $out "\t $attribute = $value ;\n" ;
}
if ($filebase) {
print $out "}\n";
close $out;
}
close(TAR);
}
sub create_def {
my $p; my %seen;
my ($key) =@_;
@ -117,7 +195,8 @@ sub create_def {
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
units.id=param.units_id and
grib_encoding.is_legacy=0
order by edition,centre_id,param.o,param.id,grib_encoding.param_version,attribute.o;
EOF
@ -183,29 +262,27 @@ EOF
close(TAR);
}
# See ECC-1886
sub create_cfVarName {
sub create_def_legacy {
my $p; my %seen;
my ($key) =@_;
my $field=$key;
#if ($key =~ /paramId/) { $field="param.id"; }
#if ($key =~ /name/) { $field="param.name"; }
#if ($key =~ /units/) { $field="units.name"; }
if ($key =~ /cfVarName/) { $field="cfVarName"; }
if ($key =~ /paramId/) { $field="param.id"; }
if ($key =~ /name/) { $field="param.name"; }
if ($key =~ /units/) { $field="units.name"; }
my $query= <<"EOF";
select $field,force128,edition,
centre.abbreviation,param_id,attribute.name,attribute_value,param.name,param.shortName
from param,grib_encoding,grib,attribute,centre,units where
param.hide_def=0 and
param.retired=0 and
# 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 cfVarName IS NOT NULL
units.id=param.units_id and
grib_encoding.is_legacy=1
order by edition,centre_id,param.o,param.id,grib_encoding.param_version,attribute.o;
EOF
@ -237,10 +314,10 @@ EOF
#copy("$filebase/$key.def","$filebase/$key.def.bkp")
# or die ("unable to copy $filebase/$key.def");
print TAR "grib$edition$conceptDir/$key.def\n";
print TAR "grib$edition$conceptDir/$key.legacy.def\n";
#system("cp -f $filebase/$key.def $filebase/$key.def.orig");
open($out,"> $filebase/$key.def")
or die "unable to open $filebase/$key.def";
open($out,"> $filebase/$key.legacy.def")
or die "unable to open $filebase/$key.legacy.def";
print $out "# Automatically generated by $0, do not edit\n";
$p=();
}
@ -270,7 +347,7 @@ EOF
close(TAR);
}
sub create_paramId_def {
my $p; my %seen;
@ -281,7 +358,8 @@ sub create_paramId_def {
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
centre.id=grib_encoding.centre_id and
grib_encoding.is_legacy=0
order by edition,centre_id,param.o,param.id,attribute.o";
my $qh=$dbh->prepare($query);
$qh->execute();
@ -355,13 +433,15 @@ sub create_def_old {
}
create_def("paramId");
create_def_legacy("paramId");
create_def("shortName");
create_def_legacy("shortName");
create_def("name");
create_def_legacy("name");
create_def("units");
# Note: The cfVarName.def files are smaller than the rest. We only store the
# minimum set necessary. See ECC-1886
create_cfVarName("cfVarName");
create_def_legacy("units");
create_cfName("cfName");
create_cfName_legacy("cfName");
# #create_paramId_def();

View File

@ -16,7 +16,7 @@ constant three=1 : hidden;
constant eight=8 : hidden;
constant eleven=11 : hidden;
constant epsPoint=1 : hidden;
constant epsContinous=11 : hidden;
constant epsContinuous=11 : hidden;
constant epsStatisticsPoint=2 : hidden;
constant epsStatisticsContinous=12 : hidden;
@ -43,10 +43,10 @@ g1_message_length[3] totalLength(section4Length);
position startOfHeaders;
unsigned[1] editionNumber = 1 : edition_specific,dump;
template section_1 "grib1/section.1.def";
alias ls.edition = editionNumber;
template section_1 "grib1/section.1.def";
# Note flagbit numbers 7 to 0, while wmo is 1 to 8
flagbit gridDescriptionSectionPresent(section1Flags,7) = 1;
meta GDSPresent gds_is_present(gridDescriptionSectionPresent,gridDefinition,bitmapPresent,values): dump;

View File

@ -114,7 +114,6 @@ if(matrixOfValues == 0)
# From GRIBEX:
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# ! !
# ! This is the WMO definition, but it is entirely !
# ! inadequate when secondary bit maps are present !
# ! eg 3x3 global grid with a matrix of values !
@ -129,7 +128,6 @@ if(matrixOfValues == 0)
# ! missing'). !
# ! This definition will accommodate a 1x1 !
# ! degree global grid. !
# ! !
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#
constant datumSize = NC*NR;

View File

@ -10,10 +10,11 @@ transient numberOfUnusedBitsAtEndOfSection3 = 0 : read_only;
transient tableReference = 0;
#position offsetBeforeBitmap;
meta bitmap gds_not_present_bitmap( missingValue,numberOfValues,
numberOfPoints,
latitudeOfFirstGridPoint,
Ni,numberOfUnusedBitsAtEndOfSection3) : read_only;
meta bitmap gds_not_present_bitmap(
missingValue,numberOfValues,
numberOfPoints,
latitudeOfFirstGridPoint,
Ni,numberOfUnusedBitsAtEndOfSection3) : read_only;
#position offsetAfterBitmap;
#padtoeven padding_sec3_1(offsetSection3,section3Length);

View File

@ -40,6 +40,6 @@ transient numberOfPoints= nd *(Ni + 1) * (Ni + 1);
alias numberOfDataPoints=numberOfPoints;
meta numberOfValues
number_of_values(values,bitsPerValue,numberOfDataPoints,
bitmapPresent,bitmap,numberOfCodedValues) : dump;
number_of_values(
values,bitsPerValue,numberOfDataPoints,
bitmapPresent,bitmap,numberOfCodedValues) : dump;

View File

@ -79,11 +79,11 @@ if(missing(Ni)){
nearest latlon_reduced(values,radius,Nj,pl);
} else {
transient iteratorDisableUnrotate = 0 : hidden; # ECC-808
iterator latlon(numberOfPoints,missingValue,values,longitudeFirstInDegrees,iInc ,
Ni,Nj,iScansNegatively ,
latitudeFirstInDegrees,DjInDegrees,jScansPositively,jPointsAreConsecutive,
isRotatedGrid, angleOfRotation,
latitudeOfSouthernPoleInDegrees,longitudeOfSouthernPoleInDegrees);
iterator latlon(numberOfPoints,missingValue,values,longitudeFirstInDegrees,iInc,
Ni,Nj,iScansNegatively,
latitudeFirstInDegrees,DjInDegrees,jScansPositively,jPointsAreConsecutive,
isRotatedGrid, angleOfRotation,
latitudeOfSouthernPoleInDegrees,longitudeOfSouthernPoleInDegrees);
nearest regular(values,radius,Ni,Nj);
}
meta latLonValues latlonvalues(values);

View File

@ -32,7 +32,7 @@ if (stepType is "instant" ) {
}
} else {
if (numberOfForecastsInEnsemble!=0) {
alias productDefinitionTemplateNumber=epsContinous;
alias productDefinitionTemplateNumber=epsContinuous;
}
}

View File

@ -40,7 +40,7 @@ if (stepType is "instant" ) {
} else {
alias typeOfEnsembleForecast=three;
}
alias productDefinitionTemplateNumber=epsContinous;
alias productDefinitionTemplateNumber=epsContinuous;
} else {
alias productDefinitionTemplateNumber=eight;
}

View File

@ -41,7 +41,7 @@ if (stepType is "instant" ) {
} else {
alias typeOfEnsembleForecast=three;
}
alias productDefinitionTemplateNumber=epsContinous;
alias productDefinitionTemplateNumber=epsContinuous;
} else {
alias productDefinitionTemplateNumber=eight;
}

View File

@ -10,7 +10,7 @@ constant grib2LocalSectionNumber=18;
if (stepType is "instant" ) {
alias productDefinitionTemplateNumber=epsPoint;
} else {
alias productDefinitionTemplateNumber=epsContinous;
alias productDefinitionTemplateNumber=epsContinuous;
}
template mars_labeling "grib1/mars_labeling.def";

View File

@ -12,6 +12,7 @@ alias perturbationNumber=number;
unsigned[1] ensembleSize : dump;
alias totalNumber=ensembleSize;
alias numberOfForecastsInEnsemble=ensembleSize;
meta quantile sprintf("%s:%s",number,ensembleSize);

View File

@ -10,7 +10,7 @@ constant grib2LocalSectionNumber=18;
if (stepType is "instant" ) {
alias productDefinitionTemplateNumber=epsPoint;
} else {
alias productDefinitionTemplateNumber=epsContinous;
alias productDefinitionTemplateNumber=epsContinuous;
}
template mars_labeling "grib1/mars_labeling.def";

View File

@ -14,7 +14,7 @@ constant grib2LocalSectionNumber=26;
if (stepType is "instant" ) {
alias productDefinitionTemplateNumber=epsPoint;
} else {
alias productDefinitionTemplateNumber=epsContinous;
alias productDefinitionTemplateNumber=epsContinuous;
}
constant wrongPadding=1 : hidden;

View File

@ -23,7 +23,7 @@ if (stepType is "instant" ) {
if (type is "em" || type is "es" ) {
alias productDefinitionTemplateNumber=epsStatisticsContinous;
} else {
alias productDefinitionTemplateNumber=epsContinous;
alias productDefinitionTemplateNumber=epsContinuous;
}
}

View File

@ -47,7 +47,7 @@ if (stepType is "instant" ) {
} else {
alias typeOfEnsembleForecast=three;
}
alias productDefinitionTemplateNumber=epsContinous;
alias productDefinitionTemplateNumber=epsContinuous;
} else {
alias productDefinitionTemplateNumber=eight;
}

View File

@ -504,13 +504,13 @@
table2Version = 200 ;
indicatorOfParameter = 168 ;
}
#Mean 2 metre temperature
'mean2t' = {
#Time-mean 2 metre temperature
'avg_2t' = {
table2Version = 228 ;
indicatorOfParameter = 4 ;
}
#Mean of 10 metre wind speed
'mean10ws' = {
#Time-mean 10 metre wind speed
'avg_10ws' = {
table2Version = 228 ;
indicatorOfParameter = 5 ;
}

View File

@ -10309,203 +10309,203 @@
table2Version = 230 ;
indicatorOfParameter = 251 ;
}
#Mean surface runoff rate
'Mean surface runoff rate' = {
#Time-mean surface runoff rate
'Time-mean surface runoff rate' = {
table2Version = 235 ;
indicatorOfParameter = 20 ;
}
#Mean sub-surface runoff rate
'Mean sub-surface runoff rate' = {
#Time-mean sub-surface runoff rate
'Time-mean sub-surface runoff rate' = {
table2Version = 235 ;
indicatorOfParameter = 21 ;
}
#Mean surface photosynthetically active radiation flux, clear sky
'Mean surface photosynthetically active radiation flux, clear sky' = {
#Time-mean surface photosynthetically active radiation flux, clear sky
'Time-mean surface photosynthetically active radiation flux, clear sky' = {
table2Version = 235 ;
indicatorOfParameter = 22 ;
}
#Mean snow evaporation rate
'Mean snow evaporation rate' = {
#Time-mean snow evaporation rate water equivalent
'Time-mean snow evaporation rate water equivalent' = {
table2Version = 235 ;
indicatorOfParameter = 23 ;
}
#Mean snowmelt rate
'Mean snowmelt rate' = {
#Time-mean snow melt rate
'Time-mean snow melt rate' = {
table2Version = 235 ;
indicatorOfParameter = 24 ;
}
#Mean magnitude of turbulent surface stress
'Mean magnitude of turbulent surface stress' = {
#Time-mean magnitude of turbulent surface stress
'Time-mean magnitude of turbulent surface stress' = {
table2Version = 235 ;
indicatorOfParameter = 25 ;
}
#Mean large-scale precipitation fraction
'Mean large-scale precipitation fraction' = {
#Time-mean large-scale precipitation fraction
'Time-mean large-scale precipitation fraction' = {
table2Version = 235 ;
indicatorOfParameter = 26 ;
}
#Mean surface downward UV radiation flux
'Mean surface downward UV radiation flux' = {
#Time-mean surface downward UV radiation flux
'Time-mean surface downward UV radiation flux' = {
table2Version = 235 ;
indicatorOfParameter = 27 ;
}
#Mean surface photosynthetically active radiation flux
'Mean surface photosynthetically active radiation flux' = {
#Time-mean surface photosynthetically active radiation flux
'Time-mean surface photosynthetically active radiation flux' = {
table2Version = 235 ;
indicatorOfParameter = 28 ;
}
#Mean large-scale precipitation rate
'Mean large-scale precipitation rate' = {
#Time-mean large-scale precipitation rate
'Time-mean large-scale precipitation rate' = {
table2Version = 235 ;
indicatorOfParameter = 29 ;
}
#Mean convective precipitation rate
'Mean convective precipitation rate' = {
#Time-mean convective precipitation rate
'Time-mean convective precipitation rate' = {
table2Version = 235 ;
indicatorOfParameter = 30 ;
}
#Mean snowfall rate
'Mean snowfall rate' = {
#Time-mean total snowfall rate water equivalent
'Time-mean total snowfall rate water equivalent' = {
table2Version = 235 ;
indicatorOfParameter = 31 ;
}
#Mean boundary layer dissipation
'Mean boundary layer dissipation' = {
#Time-mean boundary layer dissipation
'Time-mean boundary layer dissipation' = {
table2Version = 235 ;
indicatorOfParameter = 32 ;
}
#Mean surface sensible heat flux
'Mean surface sensible heat flux' = {
#Time-mean surface sensible heat flux
'Time-mean surface sensible heat flux' = {
table2Version = 235 ;
indicatorOfParameter = 33 ;
}
#Mean surface latent heat flux
'Mean surface latent heat flux' = {
#Time-mean surface latent heat flux
'Time-mean surface latent heat flux' = {
table2Version = 235 ;
indicatorOfParameter = 34 ;
}
#Mean surface downward short-wave radiation flux
'Mean surface downward short-wave radiation flux' = {
#Time-mean surface downward short-wave radiation flux
'Time-mean surface downward short-wave radiation flux' = {
table2Version = 235 ;
indicatorOfParameter = 35 ;
}
#Mean surface downward long-wave radiation flux
'Mean surface downward long-wave radiation flux' = {
#Time-mean surface downward long-wave radiation flux
'Time-mean surface downward long-wave radiation flux' = {
table2Version = 235 ;
indicatorOfParameter = 36 ;
}
#Mean surface net short-wave radiation flux
'Mean surface net short-wave radiation flux' = {
#Time-mean surface net short-wave radiation flux
'Time-mean surface net short-wave radiation flux' = {
table2Version = 235 ;
indicatorOfParameter = 37 ;
}
#Mean surface net long-wave radiation flux
'Mean surface net long-wave radiation flux' = {
#Time-mean surface net long-wave radiation flux
'Time-mean surface net long-wave radiation flux' = {
table2Version = 235 ;
indicatorOfParameter = 38 ;
}
#Mean top net short-wave radiation flux
'Mean top net short-wave radiation flux' = {
#Time-mean top net short-wave radiation flux
'Time-mean top net short-wave radiation flux' = {
table2Version = 235 ;
indicatorOfParameter = 39 ;
}
#Mean top net long-wave radiation flux
'Mean top net long-wave radiation flux' = {
#Time-mean top net long-wave radiation flux
'Time-mean top net long-wave radiation flux' = {
table2Version = 235 ;
indicatorOfParameter = 40 ;
}
#Mean eastward turbulent surface stress
'Mean eastward turbulent surface stress' = {
#Time-mean eastward turbulent surface stress
'Time-mean eastward turbulent surface stress' = {
table2Version = 235 ;
indicatorOfParameter = 41 ;
}
#Mean northward turbulent surface stress
'Mean northward turbulent surface stress' = {
#Time-mean northward turbulent surface stress
'Time-mean northward turbulent surface stress' = {
table2Version = 235 ;
indicatorOfParameter = 42 ;
}
#Mean evaporation rate
'Mean evaporation rate' = {
#Time-mean moisture flux
'Time-mean moisture flux' = {
table2Version = 235 ;
indicatorOfParameter = 43 ;
}
#Sunshine duration fraction
'Sunshine duration fraction' = {
#Time-mean sunshine duration fraction
'Time-mean sunshine duration fraction' = {
table2Version = 235 ;
indicatorOfParameter = 44 ;
}
#Mean eastward gravity wave surface stress
'Mean eastward gravity wave surface stress' = {
#Time-mean eastward gravity wave surface stress
'Time-mean eastward gravity wave surface stress' = {
table2Version = 235 ;
indicatorOfParameter = 45 ;
}
#Mean northward gravity wave surface stress
'Mean northward gravity wave surface stress' = {
#Time-mean northward gravity wave surface stress
'Time-mean northward gravity wave surface stress' = {
table2Version = 235 ;
indicatorOfParameter = 46 ;
}
#Mean gravity wave dissipation
'Mean gravity wave dissipation' = {
#Time-mean gravity wave dissipation
'Time-mean gravity wave dissipation' = {
table2Version = 235 ;
indicatorOfParameter = 47 ;
}
#Mean runoff rate
'Mean runoff rate' = {
#Time-mean runoff rate water equivalent (surface plus subsurface)
'Time-mean runoff rate water equivalent (surface plus subsurface)' = {
table2Version = 235 ;
indicatorOfParameter = 48 ;
}
#Mean top net short-wave radiation flux, clear sky
'Mean top net short-wave radiation flux, clear sky' = {
#Time-mean top net short-wave radiation flux, clear sky
'Time-mean top net short-wave radiation flux, clear sky' = {
table2Version = 235 ;
indicatorOfParameter = 49 ;
}
#Mean top net long-wave radiation flux, clear sky
'Mean top net long-wave radiation flux, clear sky' = {
#Time-mean top net long-wave radiation flux, clear sky
'Time-mean top net long-wave radiation flux, clear sky' = {
table2Version = 235 ;
indicatorOfParameter = 50 ;
}
#Mean surface net short-wave radiation flux, clear sky
'Mean surface net short-wave radiation flux, clear sky' = {
#Time-mean surface net short-wave radiation flux, clear sky
'Time-mean surface net short-wave radiation flux, clear sky' = {
table2Version = 235 ;
indicatorOfParameter = 51 ;
}
#Mean surface net long-wave radiation flux, clear sky
'Mean surface net long-wave radiation flux, clear sky' = {
#Time-mean surface net long-wave radiation flux, clear sky
'Time-mean surface net long-wave radiation flux, clear sky' = {
table2Version = 235 ;
indicatorOfParameter = 52 ;
}
#Mean top downward short-wave radiation flux
'Mean top downward short-wave radiation flux' = {
#Time mean top downward short-wave radiation flux
'Time mean top downward short-wave radiation flux' = {
table2Version = 235 ;
indicatorOfParameter = 53 ;
}
#Mean vertically integrated moisture divergence
'Mean vertically integrated moisture divergence' = {
#Time-mean total column vertically-integrated moisture divergence flux
'Time-mean total column vertically-integrated moisture divergence flux' = {
table2Version = 235 ;
indicatorOfParameter = 54 ;
}
#Mean total precipitation rate
'Mean total precipitation rate' = {
#Time-mean total precipitation rate
'Time-mean total precipitation rate' = {
table2Version = 235 ;
indicatorOfParameter = 55 ;
}
#Mean convective snowfall rate
'Mean convective snowfall rate' = {
#Time-mean convective snowfall rate water equivalent
'Time-mean convective snowfall rate water equivalent' = {
table2Version = 235 ;
indicatorOfParameter = 56 ;
}
#Mean large-scale snowfall rate
'Mean large-scale snowfall rate' = {
#Time-mean large scale snowfall rate water equivalent
'Time-mean large scale snowfall rate water equivalent' = {
table2Version = 235 ;
indicatorOfParameter = 57 ;
}
#Mean surface direct short-wave radiation flux
'Mean surface direct short-wave radiation flux' = {
#Time-mean surface direct short-wave radiation flux
'Time-mean surface direct short-wave radiation flux' = {
table2Version = 235 ;
indicatorOfParameter = 58 ;
}
#Mean surface direct short-wave radiation flux, clear sky
'Mean surface direct short-wave radiation flux, clear sky' = {
#Time-mean surface direct short-wave radiation flux, clear sky
'Time-mean surface direct short-wave radiation flux, clear sky' = {
table2Version = 235 ;
indicatorOfParameter = 59 ;
}
@ -10514,38 +10514,38 @@
table2Version = 235 ;
indicatorOfParameter = 60 ;
}
#Mean surface diffuse short-wave radiation flux, clear sky
'Mean surface diffuse short-wave radiation flux, clear sky' = {
#Time-mean surface diffuse short-wave radiation flux, clear sky
'Time-mean surface diffuse short-wave radiation flux, clear sky' = {
table2Version = 235 ;
indicatorOfParameter = 61 ;
}
#Mean carbon dioxide net ecosystem exchange flux
'Mean carbon dioxide net ecosystem exchange flux' = {
#Time-mean carbon dioxide net ecosystem exchange flux
'Time-mean carbon dioxide net ecosystem exchange flux' = {
table2Version = 235 ;
indicatorOfParameter = 62 ;
}
#Mean carbon dioxide gross primary production flux
'Mean carbon dioxide gross primary production flux' = {
#Time-mean carbon dioxide gross primary production flux
'Time-mean carbon dioxide gross primary production flux' = {
table2Version = 235 ;
indicatorOfParameter = 63 ;
}
#Mean carbon dioxide ecosystem respiration flux
'Mean carbon dioxide ecosystem respiration flux' = {
#Time-mean carbon dioxide ecosystem respiration flux
'Time-mean carbon dioxide ecosystem respiration flux' = {
table2Version = 235 ;
indicatorOfParameter = 64 ;
}
#Mean surface downward short-wave radiation flux, clear sky
'Mean surface downward short-wave radiation flux, clear sky' = {
#Time-mean surface downward short-wave radiation flux, clear sky
'Time-mean surface downward short-wave radiation flux, clear sky' = {
table2Version = 235 ;
indicatorOfParameter = 68 ;
}
#Mean surface downward long-wave radiation flux, clear sky
'Mean surface downward long-wave radiation flux, clear sky' = {
#Time-mean surface downward long-wave radiation flux, clear sky
'Time-mean surface downward long-wave radiation flux, clear sky' = {
table2Version = 235 ;
indicatorOfParameter = 69 ;
}
#Mean potential evaporation rate
'Mean potential evaporation rate' = {
#Time-mean potential evaporation rate
'Time-mean potential evaporation rate' = {
table2Version = 235 ;
indicatorOfParameter = 70 ;
}
@ -14899,13 +14899,13 @@
table2Version = 171 ;
indicatorOfParameter = 255 ;
}
#Snow evaporation
'Snow evaporation' = {
#Time-mean snow evaporation rate
'Time-mean snow evaporation rate' = {
table2Version = 172 ;
indicatorOfParameter = 44 ;
}
#Snowmelt
'Snowmelt' = {
#Time-mean snowmelt rate
'Time-mean snowmelt rate' = {
table2Version = 172 ;
indicatorOfParameter = 45 ;
}
@ -15069,13 +15069,13 @@
table2Version = 172 ;
indicatorOfParameter = 255 ;
}
#Snow evaporation anomaly
'Snow evaporation anomaly' = {
#Time-mean snow evaporation anomalous rate of accumulation
'Time-mean snow evaporation anomalous rate of accumulation' = {
table2Version = 173 ;
indicatorOfParameter = 44 ;
}
#Snowmelt anomaly
'Snowmelt anomaly' = {
#Time-mean snowmelt anomalous rate of accumulation
'Time-mean snowmelt anomalous rate of accumulation' = {
table2Version = 173 ;
indicatorOfParameter = 45 ;
}
@ -15174,8 +15174,8 @@
table2Version = 173 ;
indicatorOfParameter = 181 ;
}
#Evaporation anomalous rate of accumulation
'Evaporation anomalous rate of accumulation' = {
#Time-mean evaporation anomalous rate of accumulation
'Time-mean evaporation anomalous rate of accumulation' = {
table2Version = 173 ;
indicatorOfParameter = 182 ;
}
@ -17419,13 +17419,13 @@
table2Version = 228 ;
indicatorOfParameter = 3 ;
}
#Mean 2 metre temperature
'Mean 2 metre temperature' = {
#Time-mean 2 metre temperature
'Time-mean 2 metre temperature' = {
table2Version = 228 ;
indicatorOfParameter = 4 ;
}
#Mean of 10 metre wind speed
'Mean of 10 metre wind speed' = {
#Time-mean 10 metre wind speed
'Time-mean 10 metre wind speed' = {
table2Version = 228 ;
indicatorOfParameter = 5 ;
}

View File

@ -10309,202 +10309,202 @@
table2Version = 230 ;
indicatorOfParameter = 251 ;
}
#Mean surface runoff rate
#Time-mean surface runoff rate
'235020' = {
table2Version = 235 ;
indicatorOfParameter = 20 ;
}
#Mean sub-surface runoff rate
#Time-mean sub-surface runoff rate
'235021' = {
table2Version = 235 ;
indicatorOfParameter = 21 ;
}
#Mean surface photosynthetically active radiation flux, clear sky
#Time-mean surface photosynthetically active radiation flux, clear sky
'235022' = {
table2Version = 235 ;
indicatorOfParameter = 22 ;
}
#Mean snow evaporation rate
#Time-mean snow evaporation rate water equivalent
'235023' = {
table2Version = 235 ;
indicatorOfParameter = 23 ;
}
#Mean snowmelt rate
#Time-mean snow melt rate
'235024' = {
table2Version = 235 ;
indicatorOfParameter = 24 ;
}
#Mean magnitude of turbulent surface stress
#Time-mean magnitude of turbulent surface stress
'235025' = {
table2Version = 235 ;
indicatorOfParameter = 25 ;
}
#Mean large-scale precipitation fraction
#Time-mean large-scale precipitation fraction
'235026' = {
table2Version = 235 ;
indicatorOfParameter = 26 ;
}
#Mean surface downward UV radiation flux
#Time-mean surface downward UV radiation flux
'235027' = {
table2Version = 235 ;
indicatorOfParameter = 27 ;
}
#Mean surface photosynthetically active radiation flux
#Time-mean surface photosynthetically active radiation flux
'235028' = {
table2Version = 235 ;
indicatorOfParameter = 28 ;
}
#Mean large-scale precipitation rate
#Time-mean large-scale precipitation rate
'235029' = {
table2Version = 235 ;
indicatorOfParameter = 29 ;
}
#Mean convective precipitation rate
#Time-mean convective precipitation rate
'235030' = {
table2Version = 235 ;
indicatorOfParameter = 30 ;
}
#Mean snowfall rate
#Time-mean total snowfall rate water equivalent
'235031' = {
table2Version = 235 ;
indicatorOfParameter = 31 ;
}
#Mean boundary layer dissipation
#Time-mean boundary layer dissipation
'235032' = {
table2Version = 235 ;
indicatorOfParameter = 32 ;
}
#Mean surface sensible heat flux
#Time-mean surface sensible heat flux
'235033' = {
table2Version = 235 ;
indicatorOfParameter = 33 ;
}
#Mean surface latent heat flux
#Time-mean surface latent heat flux
'235034' = {
table2Version = 235 ;
indicatorOfParameter = 34 ;
}
#Mean surface downward short-wave radiation flux
#Time-mean surface downward short-wave radiation flux
'235035' = {
table2Version = 235 ;
indicatorOfParameter = 35 ;
}
#Mean surface downward long-wave radiation flux
#Time-mean surface downward long-wave radiation flux
'235036' = {
table2Version = 235 ;
indicatorOfParameter = 36 ;
}
#Mean surface net short-wave radiation flux
#Time-mean surface net short-wave radiation flux
'235037' = {
table2Version = 235 ;
indicatorOfParameter = 37 ;
}
#Mean surface net long-wave radiation flux
#Time-mean surface net long-wave radiation flux
'235038' = {
table2Version = 235 ;
indicatorOfParameter = 38 ;
}
#Mean top net short-wave radiation flux
#Time-mean top net short-wave radiation flux
'235039' = {
table2Version = 235 ;
indicatorOfParameter = 39 ;
}
#Mean top net long-wave radiation flux
#Time-mean top net long-wave radiation flux
'235040' = {
table2Version = 235 ;
indicatorOfParameter = 40 ;
}
#Mean eastward turbulent surface stress
#Time-mean eastward turbulent surface stress
'235041' = {
table2Version = 235 ;
indicatorOfParameter = 41 ;
}
#Mean northward turbulent surface stress
#Time-mean northward turbulent surface stress
'235042' = {
table2Version = 235 ;
indicatorOfParameter = 42 ;
}
#Mean evaporation rate
#Time-mean moisture flux
'235043' = {
table2Version = 235 ;
indicatorOfParameter = 43 ;
}
#Sunshine duration fraction
#Time-mean sunshine duration fraction
'235044' = {
table2Version = 235 ;
indicatorOfParameter = 44 ;
}
#Mean eastward gravity wave surface stress
#Time-mean eastward gravity wave surface stress
'235045' = {
table2Version = 235 ;
indicatorOfParameter = 45 ;
}
#Mean northward gravity wave surface stress
#Time-mean northward gravity wave surface stress
'235046' = {
table2Version = 235 ;
indicatorOfParameter = 46 ;
}
#Mean gravity wave dissipation
#Time-mean gravity wave dissipation
'235047' = {
table2Version = 235 ;
indicatorOfParameter = 47 ;
}
#Mean runoff rate
#Time-mean runoff rate water equivalent (surface plus subsurface)
'235048' = {
table2Version = 235 ;
indicatorOfParameter = 48 ;
}
#Mean top net short-wave radiation flux, clear sky
#Time-mean top net short-wave radiation flux, clear sky
'235049' = {
table2Version = 235 ;
indicatorOfParameter = 49 ;
}
#Mean top net long-wave radiation flux, clear sky
#Time-mean top net long-wave radiation flux, clear sky
'235050' = {
table2Version = 235 ;
indicatorOfParameter = 50 ;
}
#Mean surface net short-wave radiation flux, clear sky
#Time-mean surface net short-wave radiation flux, clear sky
'235051' = {
table2Version = 235 ;
indicatorOfParameter = 51 ;
}
#Mean surface net long-wave radiation flux, clear sky
#Time-mean surface net long-wave radiation flux, clear sky
'235052' = {
table2Version = 235 ;
indicatorOfParameter = 52 ;
}
#Mean top downward short-wave radiation flux
#Time mean top downward short-wave radiation flux
'235053' = {
table2Version = 235 ;
indicatorOfParameter = 53 ;
}
#Mean vertically integrated moisture divergence
#Time-mean total column vertically-integrated moisture divergence flux
'235054' = {
table2Version = 235 ;
indicatorOfParameter = 54 ;
}
#Mean total precipitation rate
#Time-mean total precipitation rate
'235055' = {
table2Version = 235 ;
indicatorOfParameter = 55 ;
}
#Mean convective snowfall rate
#Time-mean convective snowfall rate water equivalent
'235056' = {
table2Version = 235 ;
indicatorOfParameter = 56 ;
}
#Mean large-scale snowfall rate
#Time-mean large scale snowfall rate water equivalent
'235057' = {
table2Version = 235 ;
indicatorOfParameter = 57 ;
}
#Mean surface direct short-wave radiation flux
#Time-mean surface direct short-wave radiation flux
'235058' = {
table2Version = 235 ;
indicatorOfParameter = 58 ;
}
#Mean surface direct short-wave radiation flux, clear sky
#Time-mean surface direct short-wave radiation flux, clear sky
'235059' = {
table2Version = 235 ;
indicatorOfParameter = 59 ;
@ -10514,37 +10514,37 @@
table2Version = 235 ;
indicatorOfParameter = 60 ;
}
#Mean surface diffuse short-wave radiation flux, clear sky
#Time-mean surface diffuse short-wave radiation flux, clear sky
'235061' = {
table2Version = 235 ;
indicatorOfParameter = 61 ;
}
#Mean carbon dioxide net ecosystem exchange flux
#Time-mean carbon dioxide net ecosystem exchange flux
'235062' = {
table2Version = 235 ;
indicatorOfParameter = 62 ;
}
#Mean carbon dioxide gross primary production flux
#Time-mean carbon dioxide gross primary production flux
'235063' = {
table2Version = 235 ;
indicatorOfParameter = 63 ;
}
#Mean carbon dioxide ecosystem respiration flux
#Time-mean carbon dioxide ecosystem respiration flux
'235064' = {
table2Version = 235 ;
indicatorOfParameter = 64 ;
}
#Mean surface downward short-wave radiation flux, clear sky
#Time-mean surface downward short-wave radiation flux, clear sky
'235068' = {
table2Version = 235 ;
indicatorOfParameter = 68 ;
}
#Mean surface downward long-wave radiation flux, clear sky
#Time-mean surface downward long-wave radiation flux, clear sky
'235069' = {
table2Version = 235 ;
indicatorOfParameter = 69 ;
}
#Mean potential evaporation rate
#Time-mean potential evaporation rate
'235070' = {
table2Version = 235 ;
indicatorOfParameter = 70 ;
@ -14899,12 +14899,12 @@
table2Version = 171 ;
indicatorOfParameter = 255 ;
}
#Snow evaporation
#Time-mean snow evaporation rate
'172044' = {
table2Version = 172 ;
indicatorOfParameter = 44 ;
}
#Snowmelt
#Time-mean snowmelt rate
'172045' = {
table2Version = 172 ;
indicatorOfParameter = 45 ;
@ -15069,12 +15069,12 @@
table2Version = 172 ;
indicatorOfParameter = 255 ;
}
#Snow evaporation anomaly
#Time-mean snow evaporation anomalous rate of accumulation
'173044' = {
table2Version = 173 ;
indicatorOfParameter = 44 ;
}
#Snowmelt anomaly
#Time-mean snowmelt anomalous rate of accumulation
'173045' = {
table2Version = 173 ;
indicatorOfParameter = 45 ;
@ -15174,7 +15174,7 @@
table2Version = 173 ;
indicatorOfParameter = 181 ;
}
#Evaporation anomalous rate of accumulation
#Time-mean evaporation anomalous rate of accumulation
'173182' = {
table2Version = 173 ;
indicatorOfParameter = 182 ;
@ -17419,12 +17419,12 @@
table2Version = 228 ;
indicatorOfParameter = 3 ;
}
#Mean 2 metre temperature
#Time-mean 2 metre temperature
'228004' = {
table2Version = 228 ;
indicatorOfParameter = 4 ;
}
#Mean of 10 metre wind speed
#Time-mean 10 metre wind speed
'228005' = {
table2Version = 228 ;
indicatorOfParameter = 5 ;

View File

@ -10309,203 +10309,203 @@
table2Version = 230 ;
indicatorOfParameter = 251 ;
}
#Mean surface runoff rate
'msror' = {
#Time-mean surface runoff rate
'avg_surfror' = {
table2Version = 235 ;
indicatorOfParameter = 20 ;
}
#Mean sub-surface runoff rate
'mssror' = {
#Time-mean sub-surface runoff rate
'avg_ssurfror' = {
table2Version = 235 ;
indicatorOfParameter = 21 ;
}
#Mean surface photosynthetically active radiation flux, clear sky
'msparfcs' = {
#Time-mean surface photosynthetically active radiation flux, clear sky
'avg_parcsf' = {
table2Version = 235 ;
indicatorOfParameter = 22 ;
}
#Mean snow evaporation rate
'mser' = {
#Time-mean snow evaporation rate water equivalent
'avg_esrwe' = {
table2Version = 235 ;
indicatorOfParameter = 23 ;
}
#Mean snowmelt rate
'msmr' = {
#Time-mean snow melt rate
'avg_smr' = {
table2Version = 235 ;
indicatorOfParameter = 24 ;
}
#Mean magnitude of turbulent surface stress
'mmtss' = {
#Time-mean magnitude of turbulent surface stress
'avg_imagss' = {
table2Version = 235 ;
indicatorOfParameter = 25 ;
}
#Mean large-scale precipitation fraction
'mlspf' = {
#Time-mean large-scale precipitation fraction
'avg_ilspf' = {
table2Version = 235 ;
indicatorOfParameter = 26 ;
}
#Mean surface downward UV radiation flux
'msdwuvrf' = {
#Time-mean surface downward UV radiation flux
'avg_sduvrf' = {
table2Version = 235 ;
indicatorOfParameter = 27 ;
}
#Mean surface photosynthetically active radiation flux
'msparf' = {
#Time-mean surface photosynthetically active radiation flux
'avg_sparf' = {
table2Version = 235 ;
indicatorOfParameter = 28 ;
}
#Mean large-scale precipitation rate
'mlspr' = {
#Time-mean large-scale precipitation rate
'avg_lsprate' = {
table2Version = 235 ;
indicatorOfParameter = 29 ;
}
#Mean convective precipitation rate
'mcpr' = {
#Time-mean convective precipitation rate
'avg_cpr' = {
table2Version = 235 ;
indicatorOfParameter = 30 ;
}
#Mean snowfall rate
'msr' = {
#Time-mean total snowfall rate water equivalent
'avg_tsrwe' = {
table2Version = 235 ;
indicatorOfParameter = 31 ;
}
#Mean boundary layer dissipation
'mbld' = {
#Time-mean boundary layer dissipation
'avg_ibld' = {
table2Version = 235 ;
indicatorOfParameter = 32 ;
}
#Mean surface sensible heat flux
'msshf' = {
#Time-mean surface sensible heat flux
'avg_ishf' = {
table2Version = 235 ;
indicatorOfParameter = 33 ;
}
#Mean surface latent heat flux
'mslhf' = {
#Time-mean surface latent heat flux
'avg_slhtf' = {
table2Version = 235 ;
indicatorOfParameter = 34 ;
}
#Mean surface downward short-wave radiation flux
'msdwswrf' = {
#Time-mean surface downward short-wave radiation flux
'avg_sdswrf' = {
table2Version = 235 ;
indicatorOfParameter = 35 ;
}
#Mean surface downward long-wave radiation flux
'msdwlwrf' = {
#Time-mean surface downward long-wave radiation flux
'avg_sdlwrf' = {
table2Version = 235 ;
indicatorOfParameter = 36 ;
}
#Mean surface net short-wave radiation flux
'msnswrf' = {
#Time-mean surface net short-wave radiation flux
'avg_snswrf' = {
table2Version = 235 ;
indicatorOfParameter = 37 ;
}
#Mean surface net long-wave radiation flux
'msnlwrf' = {
#Time-mean surface net long-wave radiation flux
'avg_snlwrf' = {
table2Version = 235 ;
indicatorOfParameter = 38 ;
}
#Mean top net short-wave radiation flux
'mtnswrf' = {
#Time-mean top net short-wave radiation flux
'avg_tnswrf' = {
table2Version = 235 ;
indicatorOfParameter = 39 ;
}
#Mean top net long-wave radiation flux
'mtnlwrf' = {
#Time-mean top net long-wave radiation flux
'avg_tnlwrf' = {
table2Version = 235 ;
indicatorOfParameter = 40 ;
}
#Mean eastward turbulent surface stress
'metss' = {
#Time-mean eastward turbulent surface stress
'avg_iews' = {
table2Version = 235 ;
indicatorOfParameter = 41 ;
}
#Mean northward turbulent surface stress
'mntss' = {
#Time-mean northward turbulent surface stress
'avg_inss' = {
table2Version = 235 ;
indicatorOfParameter = 42 ;
}
#Mean evaporation rate
'mer' = {
#Time-mean moisture flux
'avg_ie' = {
table2Version = 235 ;
indicatorOfParameter = 43 ;
}
#Sunshine duration fraction
'sdf' = {
#Time-mean sunshine duration fraction
'avg_sdf' = {
table2Version = 235 ;
indicatorOfParameter = 44 ;
}
#Mean eastward gravity wave surface stress
'megwss' = {
#Time-mean eastward gravity wave surface stress
'avg_iegwss' = {
table2Version = 235 ;
indicatorOfParameter = 45 ;
}
#Mean northward gravity wave surface stress
'mngwss' = {
#Time-mean northward gravity wave surface stress
'avg_ingwss' = {
table2Version = 235 ;
indicatorOfParameter = 46 ;
}
#Mean gravity wave dissipation
'mgwd' = {
#Time-mean gravity wave dissipation
'avg_igwd' = {
table2Version = 235 ;
indicatorOfParameter = 47 ;
}
#Mean runoff rate
'mror' = {
#Time-mean runoff rate water equivalent (surface plus subsurface)
'avg_rorwe' = {
table2Version = 235 ;
indicatorOfParameter = 48 ;
}
#Mean top net short-wave radiation flux, clear sky
'mtnswrfcs' = {
#Time-mean top net short-wave radiation flux, clear sky
'avg_tnswrfcs' = {
table2Version = 235 ;
indicatorOfParameter = 49 ;
}
#Mean top net long-wave radiation flux, clear sky
'mtnlwrfcs' = {
#Time-mean top net long-wave radiation flux, clear sky
'avg_tnlwrcs' = {
table2Version = 235 ;
indicatorOfParameter = 50 ;
}
#Mean surface net short-wave radiation flux, clear sky
'msnswrfcs' = {
#Time-mean surface net short-wave radiation flux, clear sky
'avg_snswrfcs' = {
table2Version = 235 ;
indicatorOfParameter = 51 ;
}
#Mean surface net long-wave radiation flux, clear sky
'msnlwrfcs' = {
#Time-mean surface net long-wave radiation flux, clear sky
'avg_snlwrcs' = {
table2Version = 235 ;
indicatorOfParameter = 52 ;
}
#Mean top downward short-wave radiation flux
'mtdwswrf' = {
#Time mean top downward short-wave radiation flux
'avg_tdswrf' = {
table2Version = 235 ;
indicatorOfParameter = 53 ;
}
#Mean vertically integrated moisture divergence
'mvimd' = {
#Time-mean total column vertically-integrated moisture divergence flux
'avg_vimdf' = {
table2Version = 235 ;
indicatorOfParameter = 54 ;
}
#Mean total precipitation rate
'mtpr' = {
#Time-mean total precipitation rate
'avg_tprate' = {
table2Version = 235 ;
indicatorOfParameter = 55 ;
}
#Mean convective snowfall rate
'mcsr' = {
#Time-mean convective snowfall rate water equivalent
'avg_csfr' = {
table2Version = 235 ;
indicatorOfParameter = 56 ;
}
#Mean large-scale snowfall rate
'mlssr' = {
#Time-mean large scale snowfall rate water equivalent
'avg_lssfr' = {
table2Version = 235 ;
indicatorOfParameter = 57 ;
}
#Mean surface direct short-wave radiation flux
'msdrswrf' = {
#Time-mean surface direct short-wave radiation flux
'avg_sdirswrf' = {
table2Version = 235 ;
indicatorOfParameter = 58 ;
}
#Mean surface direct short-wave radiation flux, clear sky
'msdrswrfcs' = {
#Time-mean surface direct short-wave radiation flux, clear sky
'avg_sdirswrfcs' = {
table2Version = 235 ;
indicatorOfParameter = 59 ;
}
@ -10514,38 +10514,38 @@
table2Version = 235 ;
indicatorOfParameter = 60 ;
}
#Mean surface diffuse short-wave radiation flux, clear sky
'msdfswrfcs' = {
#Time-mean surface diffuse short-wave radiation flux, clear sky
'avg_sdifswrfcs' = {
table2Version = 235 ;
indicatorOfParameter = 61 ;
}
#Mean carbon dioxide net ecosystem exchange flux
'mcdneef' = {
#Time-mean carbon dioxide net ecosystem exchange flux
'avg_fco2nee' = {
table2Version = 235 ;
indicatorOfParameter = 62 ;
}
#Mean carbon dioxide gross primary production flux
'mcdgppf' = {
#Time-mean carbon dioxide gross primary production flux
'avg_fco2gpp' = {
table2Version = 235 ;
indicatorOfParameter = 63 ;
}
#Mean carbon dioxide ecosystem respiration flux
'mcderf' = {
#Time-mean carbon dioxide ecosystem respiration flux
'avg_fco2rec' = {
table2Version = 235 ;
indicatorOfParameter = 64 ;
}
#Mean surface downward short-wave radiation flux, clear sky
'msdwswrfcs' = {
#Time-mean surface downward short-wave radiation flux, clear sky
'avg_sdswrfcs' = {
table2Version = 235 ;
indicatorOfParameter = 68 ;
}
#Mean surface downward long-wave radiation flux, clear sky
'msdwlwrfcs' = {
#Time-mean surface downward long-wave radiation flux, clear sky
'avg_sdlwrfcs' = {
table2Version = 235 ;
indicatorOfParameter = 69 ;
}
#Mean potential evaporation rate
'mper' = {
#Time-mean potential evaporation rate
'avg_pevr' = {
table2Version = 235 ;
indicatorOfParameter = 70 ;
}
@ -14899,12 +14899,12 @@
table2Version = 171 ;
indicatorOfParameter = 255 ;
}
#Snow evaporation
#Time-mean snow evaporation rate
'esrate' = {
table2Version = 172 ;
indicatorOfParameter = 44 ;
}
#Snowmelt
#Time-mean snowmelt rate
'~' = {
table2Version = 172 ;
indicatorOfParameter = 45 ;
@ -15069,12 +15069,12 @@
table2Version = 172 ;
indicatorOfParameter = 255 ;
}
#Snow evaporation anomaly
#Time-mean snow evaporation anomalous rate of accumulation
'~' = {
table2Version = 173 ;
indicatorOfParameter = 44 ;
}
#Snowmelt anomaly
#Time-mean snowmelt anomalous rate of accumulation
'~' = {
table2Version = 173 ;
indicatorOfParameter = 45 ;
@ -15174,7 +15174,7 @@
table2Version = 173 ;
indicatorOfParameter = 181 ;
}
#Evaporation anomalous rate of accumulation
#Time-mean evaporation anomalous rate of accumulation
'evara' = {
table2Version = 173 ;
indicatorOfParameter = 182 ;
@ -17419,13 +17419,13 @@
table2Version = 228 ;
indicatorOfParameter = 3 ;
}
#Mean 2 metre temperature
'mean2t' = {
#Time-mean 2 metre temperature
'avg_2t' = {
table2Version = 228 ;
indicatorOfParameter = 4 ;
}
#Mean of 10 metre wind speed
'mean10ws' = {
#Time-mean 10 metre wind speed
'avg_10ws' = {
table2Version = 228 ;
indicatorOfParameter = 5 ;
}

View File

@ -218,3 +218,6 @@
"avg"={gribTablesVersionNo=172;indicatorOfParameter=178;centre=98;}
# mtntrf
"avg"={gribTablesVersionNo=172;indicatorOfParameter=179;centre=98;}
# 10fg6
"max"={gribTablesVersionNo=128;indicatorOfParameter=123;centre=98;}

View File

@ -10309,202 +10309,202 @@
table2Version = 230 ;
indicatorOfParameter = 251 ;
}
#Mean surface runoff rate
#Time-mean surface runoff rate
'kg m**-2 s**-1' = {
table2Version = 235 ;
indicatorOfParameter = 20 ;
}
#Mean sub-surface runoff rate
#Time-mean sub-surface runoff rate
'kg m**-2 s**-1' = {
table2Version = 235 ;
indicatorOfParameter = 21 ;
}
#Mean surface photosynthetically active radiation flux, clear sky
#Time-mean surface photosynthetically active radiation flux, clear sky
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 22 ;
}
#Mean snow evaporation rate
#Time-mean snow evaporation rate water equivalent
'kg m**-2 s**-1' = {
table2Version = 235 ;
indicatorOfParameter = 23 ;
}
#Mean snowmelt rate
#Time-mean snow melt rate
'kg m**-2 s**-1' = {
table2Version = 235 ;
indicatorOfParameter = 24 ;
}
#Mean magnitude of turbulent surface stress
#Time-mean magnitude of turbulent surface stress
'N m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 25 ;
}
#Mean large-scale precipitation fraction
#Time-mean large-scale precipitation fraction
'Proportion' = {
table2Version = 235 ;
indicatorOfParameter = 26 ;
}
#Mean surface downward UV radiation flux
#Time-mean surface downward UV radiation flux
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 27 ;
}
#Mean surface photosynthetically active radiation flux
#Time-mean surface photosynthetically active radiation flux
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 28 ;
}
#Mean large-scale precipitation rate
#Time-mean large-scale precipitation rate
'kg m**-2 s**-1' = {
table2Version = 235 ;
indicatorOfParameter = 29 ;
}
#Mean convective precipitation rate
#Time-mean convective precipitation rate
'kg m**-2 s**-1' = {
table2Version = 235 ;
indicatorOfParameter = 30 ;
}
#Mean snowfall rate
#Time-mean total snowfall rate water equivalent
'kg m**-2 s**-1' = {
table2Version = 235 ;
indicatorOfParameter = 31 ;
}
#Mean boundary layer dissipation
#Time-mean boundary layer dissipation
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 32 ;
}
#Mean surface sensible heat flux
#Time-mean surface sensible heat flux
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 33 ;
}
#Mean surface latent heat flux
#Time-mean surface latent heat flux
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 34 ;
}
#Mean surface downward short-wave radiation flux
#Time-mean surface downward short-wave radiation flux
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 35 ;
}
#Mean surface downward long-wave radiation flux
#Time-mean surface downward long-wave radiation flux
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 36 ;
}
#Mean surface net short-wave radiation flux
#Time-mean surface net short-wave radiation flux
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 37 ;
}
#Mean surface net long-wave radiation flux
#Time-mean surface net long-wave radiation flux
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 38 ;
}
#Mean top net short-wave radiation flux
#Time-mean top net short-wave radiation flux
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 39 ;
}
#Mean top net long-wave radiation flux
#Time-mean top net long-wave radiation flux
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 40 ;
}
#Mean eastward turbulent surface stress
#Time-mean eastward turbulent surface stress
'N m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 41 ;
}
#Mean northward turbulent surface stress
#Time-mean northward turbulent surface stress
'N m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 42 ;
}
#Mean evaporation rate
#Time-mean moisture flux
'kg m**-2 s**-1' = {
table2Version = 235 ;
indicatorOfParameter = 43 ;
}
#Sunshine duration fraction
#Time-mean sunshine duration fraction
'Proportion' = {
table2Version = 235 ;
indicatorOfParameter = 44 ;
}
#Mean eastward gravity wave surface stress
#Time-mean eastward gravity wave surface stress
'N m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 45 ;
}
#Mean northward gravity wave surface stress
#Time-mean northward gravity wave surface stress
'N m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 46 ;
}
#Mean gravity wave dissipation
#Time-mean gravity wave dissipation
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 47 ;
}
#Mean runoff rate
#Time-mean runoff rate water equivalent (surface plus subsurface)
'kg m**-2 s**-1' = {
table2Version = 235 ;
indicatorOfParameter = 48 ;
}
#Mean top net short-wave radiation flux, clear sky
#Time-mean top net short-wave radiation flux, clear sky
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 49 ;
}
#Mean top net long-wave radiation flux, clear sky
#Time-mean top net long-wave radiation flux, clear sky
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 50 ;
}
#Mean surface net short-wave radiation flux, clear sky
#Time-mean surface net short-wave radiation flux, clear sky
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 51 ;
}
#Mean surface net long-wave radiation flux, clear sky
#Time-mean surface net long-wave radiation flux, clear sky
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 52 ;
}
#Mean top downward short-wave radiation flux
#Time mean top downward short-wave radiation flux
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 53 ;
}
#Mean vertically integrated moisture divergence
#Time-mean total column vertically-integrated moisture divergence flux
'kg m**-2 s**-1' = {
table2Version = 235 ;
indicatorOfParameter = 54 ;
}
#Mean total precipitation rate
#Time-mean total precipitation rate
'kg m**-2 s**-1' = {
table2Version = 235 ;
indicatorOfParameter = 55 ;
}
#Mean convective snowfall rate
#Time-mean convective snowfall rate water equivalent
'kg m**-2 s**-1' = {
table2Version = 235 ;
indicatorOfParameter = 56 ;
}
#Mean large-scale snowfall rate
#Time-mean large scale snowfall rate water equivalent
'kg m**-2 s**-1' = {
table2Version = 235 ;
indicatorOfParameter = 57 ;
}
#Mean surface direct short-wave radiation flux
#Time-mean surface direct short-wave radiation flux
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 58 ;
}
#Mean surface direct short-wave radiation flux, clear sky
#Time-mean surface direct short-wave radiation flux, clear sky
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 59 ;
@ -10514,37 +10514,37 @@
table2Version = 235 ;
indicatorOfParameter = 60 ;
}
#Mean surface diffuse short-wave radiation flux, clear sky
#Time-mean surface diffuse short-wave radiation flux, clear sky
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 61 ;
}
#Mean carbon dioxide net ecosystem exchange flux
#Time-mean carbon dioxide net ecosystem exchange flux
'kg m**-2 s**-1' = {
table2Version = 235 ;
indicatorOfParameter = 62 ;
}
#Mean carbon dioxide gross primary production flux
#Time-mean carbon dioxide gross primary production flux
'kg m**-2 s**-1' = {
table2Version = 235 ;
indicatorOfParameter = 63 ;
}
#Mean carbon dioxide ecosystem respiration flux
#Time-mean carbon dioxide ecosystem respiration flux
'kg m**-2 s**-1' = {
table2Version = 235 ;
indicatorOfParameter = 64 ;
}
#Mean surface downward short-wave radiation flux, clear sky
#Time-mean surface downward short-wave radiation flux, clear sky
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 68 ;
}
#Mean surface downward long-wave radiation flux, clear sky
#Time-mean surface downward long-wave radiation flux, clear sky
'W m**-2' = {
table2Version = 235 ;
indicatorOfParameter = 69 ;
}
#Mean potential evaporation rate
#Time-mean potential evaporation rate
'kg m**-2 s**-1' = {
table2Version = 235 ;
indicatorOfParameter = 70 ;
@ -14899,12 +14899,12 @@
table2Version = 171 ;
indicatorOfParameter = 255 ;
}
#Snow evaporation
#Time-mean snow evaporation rate
'm of water equivalent s**-1' = {
table2Version = 172 ;
indicatorOfParameter = 44 ;
}
#Snowmelt
#Time-mean snowmelt rate
'm of water equivalent s**-1' = {
table2Version = 172 ;
indicatorOfParameter = 45 ;
@ -15069,12 +15069,12 @@
table2Version = 172 ;
indicatorOfParameter = 255 ;
}
#Snow evaporation anomaly
#Time-mean snow evaporation anomalous rate of accumulation
'm of water equivalent s**-1' = {
table2Version = 173 ;
indicatorOfParameter = 44 ;
}
#Snowmelt anomaly
#Time-mean snowmelt anomalous rate of accumulation
'm of water equivalent s**-1' = {
table2Version = 173 ;
indicatorOfParameter = 45 ;
@ -15174,7 +15174,7 @@
table2Version = 173 ;
indicatorOfParameter = 181 ;
}
#Evaporation anomalous rate of accumulation
#Time-mean evaporation anomalous rate of accumulation
'm of water equivalent s**-1' = {
table2Version = 173 ;
indicatorOfParameter = 182 ;
@ -17419,12 +17419,12 @@
table2Version = 228 ;
indicatorOfParameter = 3 ;
}
#Mean 2 metre temperature
#Time-mean 2 metre temperature
'K' = {
table2Version = 228 ;
indicatorOfParameter = 4 ;
}
#Mean of 10 metre wind speed
#Time-mean 10 metre wind speed
'm s**-1' = {
table2Version = 228 ;
indicatorOfParameter = 5 ;

View File

@ -48,7 +48,7 @@ if (stepType is "instant" ) {
} else {
alias typeOfEnsembleForecast=three;
}
alias productDefinitionTemplateNumber=epsContinous;
alias productDefinitionTemplateNumber=epsContinuous;
} else {
alias productDefinitionTemplateNumber=eight;
}

View File

@ -1,11 +1,10 @@
codetable[1] marsClass "mars/class.table" = "od" : dump, string_type, lowercase;
codetable[1] marsClass "mars/class.table" = "od" : dump, string_type, lowercase;
codetable[1] marsType "mars/type.table" = "an" : dump, string_type, lowercase;
codetable[2] marsStream "mars/stream.table" = "oper" : dump, string_type, lowercase ;
codetable[2] marsStream "mars/stream.table" = "oper" : dump, string_type, lowercase;
ksec1expver[4] experimentVersionNumber = "0001" : dump;
#alias typeOfProcessedData=marsType;
alias ls.dataType = marsType;
alias mars.class = marsClass;
alias mars.type = marsType;
alias mars.stream = marsStream;

View File

@ -24,9 +24,9 @@ constant dataRepresentationType = 0;
# (according to data representation type - octet 6 above)
# grib 1 -> 2
constant gridDefinitionTemplateNumber = 0;
constant gridDefinitionTemplateNumber = 0;
# START 1/grid_definition.latitude_longitude_grid ----------------------------------------------------------------------
# START 1/grid_definition.latitude_longitude_grid
# GRID DEFINITION latitude/longitude grid (or equidistant cylindrical)
alias numberOfPointsAlongAParallel=Ni;
@ -122,6 +122,6 @@ constant tableReference = 0;
#position offsetBeforeBitmap;
# meta bitmap gds_not_present_bitmap( missingValue,numberOfValues,
# numberOfPoints,
# latitudeOfFirstGridPoint,
# Ni,numberOfUnusedBitsAtEndOfSection3) : read_only;
# numberOfPoints,
# latitudeOfFirstGridPoint,
# Ni,numberOfUnusedBitsAtEndOfSection3) : read_only;

View File

@ -159,12 +159,6 @@ concept paramId (paramIdECMF,"paramId.def",conceptsDir2,conceptsDir1): long_type
concept cfNameECMF(defaultName,"cfName.def",conceptsMasterDir,conceptsLocalDirECMF) : no_copy,read_only;
concept cfName(cfNameECMF,"cfName.def",conceptsDir2,conceptsDir1) : dump,no_copy,read_only;
#concept cfVarNameECMF(defaultName,"cfVarName.def",conceptsMasterDir,conceptsLocalDirECMF) : no_copy,read_only;
#concept cfVarName(cfVarNameECMF,"cfVarName.def",conceptsDir2,conceptsDir1) : dump,no_copy,read_only;
# See ECC-1886
meta defaultCfVarName cf_var_name(shortName) : hidden, read_only;
concept cfVarName(defaultCfVarName,"cfVarName.def",conceptsDir2,conceptsDir1) : dump,no_copy,read_only;
concept unitsECMF(defaultName,"units.def",conceptsMasterDir,conceptsLocalDirECMF) : no_copy,read_only;
concept units(unitsECMF,"units.def",conceptsDir2,conceptsDir1) : dump,no_copy,read_only;
@ -297,6 +291,14 @@ section_padding section1Padding : read_only;
concept shortNameECMF (defaultShortName,"shortName.def",conceptsMasterDir,conceptsLocalDirECMF) : no_copy;
concept ls.shortName (shortNameECMF,"shortName.def",conceptsDir2,conceptsDir1) : no_copy,dump;
#concept cfVarNameECMF(defaultName,"cfVarName.def",conceptsMasterDir,conceptsLocalDirECMF) : no_copy,read_only;
#concept cfVarName(cfVarNameECMF,"cfVarName.def",conceptsDir2,conceptsDir1) : dump,no_copy,read_only;
# See ECC-1886
meta defaultCfVarName cf_var_name(shortName) : hidden, read_only;
concept cfVarNameECMF(defaultCfVarName,"cfVarName.def",conceptsMasterDir,conceptsLocalDirECMF) : no_copy,read_only;
concept cfVarName(cfVarNameECMF,"cfVarName.def",conceptsDir2,conceptsDir1) : dump,no_copy,read_only;
meta ifsParam ifs_param(paramId,type);
alias parameter.paramId=paramId;
@ -332,3 +334,11 @@ meta md5Product md5(offsetSection1,section1Length,gridDefinition,section1Flags,d
# ECC-1806
concept_nofail paramIdForConversion(zero, "paramIdForConversion.def", conceptsDir2, conceptsDir1) : long_type,read_only;
# ECC-1954
if (productDefinitionTemplateNumber == 0 && defined(perturbationNumber) && defined(numberOfForecastsInEnsemble) && numberOfForecastsInEnsemble > 0) {
alias productDefinitionTemplateNumber = one; # ensemble instant
}
if (productDefinitionTemplateNumber == 8 && defined(perturbationNumber) && defined(numberOfForecastsInEnsemble) && numberOfForecastsInEnsemble > 0) {
alias productDefinitionTemplateNumber = eleven; # ensemble interval
}

View File

@ -119,6 +119,34 @@
scaleFactorOfLowerLimit = 0 ;
probabilityType = 3 ;
}
#Time-mean 2D wave spectra (single)
'avg_2dfd' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 86 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-maximum 2D wave spectra (single)
'max_2dfd' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 86 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-minimum 2D wave spectra (single)
'min_2dfd' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 86 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-standard-deviation 2D wave spectra (single)
'std_2dfd' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 86 ;
typeOfStatisticalProcessing = 6 ;
}
#2 metre specific humidity
'sh2' = {
discipline = 0 ;
@ -245,6 +273,45 @@
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 10 metre wind direction
'avg_10wdir' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean 2 metre relative humidity with respect to water
'avg_2rhw' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 93 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-maximum sea ice area fraction
'max_ci' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-maximum 2 metre specific humidity
'max_2sh' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
typeOfSecondFixedSurface = 255 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-maximum 2 metre relative humidity
'max_2r' = {
discipline = 0 ;
@ -255,6 +322,85 @@
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-maximum 10 metre U wind component
'max_10u' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-maximum 10 metre V wind component
'max_10v' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-maximum 2 metre dewpoint temperature
'max_2d' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 6 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-maximum 10 metre wind speed
'max_10si' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-maximum 10 metre wind direction
'max_10wdir' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-maximum 2 metre relative humidity with respect to water
'max_2rhw' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 93 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 2 ;
}
#Time-minimum sea ice area fraction
'min_ci' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-minimum 2 metre specific humidity
'min_2sh' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
typeOfSecondFixedSurface = 255 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-minimum 2 metre relative humidity
'min_2r' = {
discipline = 0 ;
@ -265,6 +411,155 @@
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-minimum 10 metre U wind component
'min_10u' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-minimum 10 metre V wind component
'min_10v' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-minimum 2 metre dewpoint temperature
'min_2d' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 6 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-minimum 10 metre wind speed
'min_10si' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-minimum 10 metre wind direction
'min_10wdir' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-minimum 2 metre relative humidity with respect to water
'min_2rhw' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 93 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 3 ;
}
#Time-standard-deviation sea ice area fraction
'std_ci' = {
discipline = 10 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 6 ;
}
#Time-standard-deviation 2 metre specific humidity
'std_2sh' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
typeOfSecondFixedSurface = 255 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 6 ;
}
#Time-standard-deviation 10 metre U wind component
'std_10u' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 6 ;
}
#Time-standard-deviation 10 metre V wind component
'std_10v' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 6 ;
}
#Time-standard-deviation 2 metre temperature
'std_2t' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 6 ;
}
#Time-standard-deviation 2 metre dewpoint temperature
'std_2d' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 6 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 6 ;
}
#Time-standard-deviation 10 metre wind speed
'std_10si' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 6 ;
}
#Time-standard-deviation 10 metre wind direction
'std_10wdir' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 6 ;
}
#Time-standard-deviation 2 metre relative humidity with respect to water
'std_2rhw' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 93 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 6 ;
}
#5-wave geopotential height
'wavh5' = {
discipline = 0 ;
@ -407,8 +702,8 @@
parameterCategory = 0 ;
parameterNumber = 86 ;
}
#Mean 2 metre temperature
'mean2t' = {
#Time-mean 2 metre temperature
'avg_2t' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 0 ;
@ -417,8 +712,8 @@
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean of 10 metre wind speed
'mean10ws' = {
#Time-mean 10 metre wind speed
'avg_10ws' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 1 ;

View File

@ -5,7 +5,7 @@ if (centre is "ecmf" or datasetForLocal is "era6") {
concept modelName(unknown, "modelNameConcept.def", conceptsMasterDir, conceptsLocalDirAll): no_copy, dump, read_only;
if (modelName isnot "unknown") {
concept modelVersion(unknown, "modelVersionConcept_[modelName].def", conceptsMasterDir, conceptsLocalDirAll): no_copy, dump, read_only;
concept modelVersion(unknown, "modelVersionConcept.[modelName].def", conceptsMasterDir, conceptsLocalDirAll): no_copy, dump, read_only;
# alias ls.model = modelName;
# alias mars.model = modelName;
}

View File

@ -0,0 +1,18 @@
'cy50r3' = { generatingProcessIdentifier = 163; }
'cy50r2' = { generatingProcessIdentifier = 162; }
'cy50r1' = { generatingProcessIdentifier = 161; }
'cy49r3' = { generatingProcessIdentifier = 160; }
'cy49r2' = { generatingProcessIdentifier = 159; }
'cy49r1' = { generatingProcessIdentifier = 158; }
'cy48r3' = { generatingProcessIdentifier = 157; }
'climatedt' = { generatingProcessIdentifier = 156; }
'cy48r2' = { generatingProcessIdentifier = 155; }
'cy48r1' = { generatingProcessIdentifier = 154; }
'cy47r3' = { generatingProcessIdentifier = 153; }
'cy47r2' = { generatingProcessIdentifier = 152; }
'cy47r1' = { generatingProcessIdentifier = 151; }
'cy46r1' = { generatingProcessIdentifier = 150; }
'cy45r1' = { generatingProcessIdentifier = 149; }
'cy43r3' = { generatingProcessIdentifier = 148; }
'cy43r1' = { generatingProcessIdentifier = 147; }
'cy41r2' = { generatingProcessIdentifier = 146; }

View File

@ -1,10 +0,0 @@
'cy49r1' = { generatingProcessIdentifier = 155; }
'cy48r1' = { generatingProcessIdentifier = 154; }
'cy47r3' = { generatingProcessIdentifier = 153; }
'cy47r2' = { generatingProcessIdentifier = 152; }
'cy47r1' = { generatingProcessIdentifier = 151; }
'cy46r1' = { generatingProcessIdentifier = 150; }
'cy45r1' = { generatingProcessIdentifier = 149; }
'cy43r3' = { generatingProcessIdentifier = 148; }
'cy43r1' = { generatingProcessIdentifier = 147; }
'cy41r2' = { generatingProcessIdentifier = 146; }

View File

@ -18650,14 +18650,14 @@
parameterCategory = 171 ;
parameterNumber = 255 ;
}
#Snow evaporation
'Snow evaporation' = {
#Time-mean snow evaporation rate
'Time-mean snow evaporation rate' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 44 ;
}
#Snowmelt
'Snowmelt' = {
#Time-mean snowmelt rate
'Time-mean snowmelt rate' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 45 ;
@ -18746,14 +18746,14 @@
parameterCategory = 172 ;
parameterNumber = 255 ;
}
#Snow evaporation anomaly
'Snow evaporation anomaly' = {
#Time-mean snow evaporation anomalous rate of accumulation
'Time-mean snow evaporation anomalous rate of accumulation' = {
discipline = 192 ;
parameterCategory = 173 ;
parameterNumber = 44 ;
}
#Snowmelt anomaly
'Snowmelt anomaly' = {
#Time-mean snowmelt anomalous rate of accumulation
'Time-mean snowmelt anomalous rate of accumulation' = {
discipline = 192 ;
parameterCategory = 173 ;
parameterNumber = 45 ;
@ -18872,8 +18872,8 @@
parameterCategory = 173 ;
parameterNumber = 181 ;
}
#Evaporation anomalous rate of accumulation
'Evaporation anomalous rate of accumulation' = {
#Time-mean evaporation anomalous rate of accumulation
'Time-mean evaporation anomalous rate of accumulation' = {
discipline = 192 ;
parameterCategory = 173 ;
parameterNumber = 182 ;

File diff suppressed because it is too large Load Diff

View File

@ -18650,13 +18650,13 @@
parameterCategory = 171 ;
parameterNumber = 255 ;
}
#Snow evaporation
#Time-mean snow evaporation rate
'172044' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 44 ;
}
#Snowmelt
#Time-mean snowmelt rate
'172045' = {
discipline = 192 ;
parameterCategory = 172 ;
@ -18746,13 +18746,13 @@
parameterCategory = 172 ;
parameterNumber = 255 ;
}
#Snow evaporation anomaly
#Time-mean snow evaporation anomalous rate of accumulation
'173044' = {
discipline = 192 ;
parameterCategory = 173 ;
parameterNumber = 44 ;
}
#Snowmelt anomaly
#Time-mean snowmelt anomalous rate of accumulation
'173045' = {
discipline = 192 ;
parameterCategory = 173 ;
@ -18872,7 +18872,7 @@
parameterCategory = 173 ;
parameterNumber = 181 ;
}
#Evaporation anomalous rate of accumulation
#Time-mean evaporation anomalous rate of accumulation
'173182' = {
discipline = 192 ;
parameterCategory = 173 ;

File diff suppressed because it is too large Load Diff

View File

@ -18650,13 +18650,13 @@
parameterCategory = 171 ;
parameterNumber = 255 ;
}
#Snow evaporation
#Time-mean snow evaporation rate
'esrate' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 44 ;
}
#Snowmelt
#Time-mean snowmelt rate
'~' = {
discipline = 192 ;
parameterCategory = 172 ;
@ -18746,13 +18746,13 @@
parameterCategory = 172 ;
parameterNumber = 255 ;
}
#Snow evaporation anomaly
#Time-mean snow evaporation anomalous rate of accumulation
'~' = {
discipline = 192 ;
parameterCategory = 173 ;
parameterNumber = 44 ;
}
#Snowmelt anomaly
#Time-mean snowmelt anomalous rate of accumulation
'~' = {
discipline = 192 ;
parameterCategory = 173 ;
@ -18872,7 +18872,7 @@
parameterCategory = 173 ;
parameterNumber = 181 ;
}
#Evaporation anomalous rate of accumulation
#Time-mean evaporation anomalous rate of accumulation
'evara' = {
discipline = 192 ;
parameterCategory = 173 ;

File diff suppressed because it is too large Load Diff

View File

@ -18650,13 +18650,13 @@
parameterCategory = 171 ;
parameterNumber = 255 ;
}
#Snow evaporation
#Time-mean snow evaporation rate
'm of water equivalent s**-1' = {
discipline = 192 ;
parameterCategory = 172 ;
parameterNumber = 44 ;
}
#Snowmelt
#Time-mean snowmelt rate
'm of water equivalent s**-1' = {
discipline = 192 ;
parameterCategory = 172 ;
@ -18746,13 +18746,13 @@
parameterCategory = 172 ;
parameterNumber = 255 ;
}
#Snow evaporation anomaly
#Time-mean snow evaporation anomalous rate of accumulation
'm of water equivalent s**-1' = {
discipline = 192 ;
parameterCategory = 173 ;
parameterNumber = 44 ;
}
#Snowmelt anomaly
#Time-mean snowmelt anomalous rate of accumulation
'm of water equivalent s**-1' = {
discipline = 192 ;
parameterCategory = 173 ;
@ -18872,7 +18872,7 @@
parameterCategory = 173 ;
parameterNumber = 181 ;
}
#Evaporation anomalous rate of accumulation
#Time-mean evaporation anomalous rate of accumulation
'm of water equivalent s**-1' = {
discipline = 192 ;
parameterCategory = 173 ;

File diff suppressed because it is too large Load Diff

View File

@ -8,3 +8,4 @@
'eORCA12' = { numberOfGridUsed = 7; }
'CORE2' = { numberOfGridUsed = 8; }
'NG5' = { numberOfGridUsed = 9; }
'DART' = { numberOfGridUsed = 10; }

View File

@ -426,30 +426,70 @@
constituentType = 0 ;
typeOfStatisticalProcessing = 1 ;
}
#Mean carbon dioxide net ecosystem exchange flux
'Mean carbon dioxide net ecosystem exchange flux' = {
#Time-mean carbon dioxide net ecosystem exchange flux
'Time-mean carbon dioxide net ecosystem exchange flux' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 59 ;
constituentType = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean carbon dioxide gross primary production flux
'Mean carbon dioxide gross primary production flux' = {
#Time-mean carbon dioxide gross primary production flux
'Time-mean carbon dioxide gross primary production flux' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 60 ;
constituentType = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean carbon dioxide ecosystem respiration flux
'Mean carbon dioxide ecosystem respiration flux' = {
#Time-mean carbon dioxide ecosystem respiration flux
'Time-mean carbon dioxide ecosystem respiration flux' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 61 ;
constituentType = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean U component of wind
'Time-mean U component of wind' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 200 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean U component of wind
'Time-mean U component of wind' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 100 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean V component of wind
'Time-mean V component of wind' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 200 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean V component of wind
'Time-mean V component of wind' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 100 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean logarithm of surface pressure
'Time-mean logarithm of surface pressure' = {
discipline = 0 ;

View File

@ -426,7 +426,7 @@
constituentType = 0 ;
typeOfStatisticalProcessing = 1 ;
}
#Mean carbon dioxide net ecosystem exchange flux
#Time-mean carbon dioxide net ecosystem exchange flux
'235062' = {
discipline = 2 ;
parameterCategory = 0 ;
@ -434,7 +434,7 @@
constituentType = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean carbon dioxide gross primary production flux
#Time-mean carbon dioxide gross primary production flux
'235063' = {
discipline = 2 ;
parameterCategory = 0 ;
@ -442,7 +442,7 @@
constituentType = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean carbon dioxide ecosystem respiration flux
#Time-mean carbon dioxide ecosystem respiration flux
'235064' = {
discipline = 2 ;
parameterCategory = 0 ;
@ -450,6 +450,46 @@
constituentType = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean U component of wind
'235131' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 200 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean U component of wind
'235131' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 100 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean V component of wind
'235132' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 200 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean V component of wind
'235132' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 100 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean logarithm of surface pressure
'235152' = {
discipline = 0 ;

View File

@ -426,30 +426,70 @@
constituentType = 0 ;
typeOfStatisticalProcessing = 1 ;
}
#Mean carbon dioxide net ecosystem exchange flux
'mcdneef' = {
#Time-mean carbon dioxide net ecosystem exchange flux
'avg_fco2nee' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 59 ;
constituentType = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean carbon dioxide gross primary production flux
'mcdgppf' = {
#Time-mean carbon dioxide gross primary production flux
'avg_fco2gpp' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 60 ;
constituentType = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean carbon dioxide ecosystem respiration flux
'mcderf' = {
#Time-mean carbon dioxide ecosystem respiration flux
'avg_fco2rec' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 61 ;
constituentType = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean U component of wind
'avg_u' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 200 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean U component of wind
'avg_u' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 100 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean V component of wind
'avg_v' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 200 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean V component of wind
'avg_v' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 100 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean logarithm of surface pressure
'avg_lnsp' = {
discipline = 0 ;

View File

@ -426,7 +426,7 @@
constituentType = 0 ;
typeOfStatisticalProcessing = 1 ;
}
#Mean carbon dioxide net ecosystem exchange flux
#Time-mean carbon dioxide net ecosystem exchange flux
'kg m**-2 s**-1' = {
discipline = 2 ;
parameterCategory = 0 ;
@ -434,7 +434,7 @@
constituentType = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean carbon dioxide gross primary production flux
#Time-mean carbon dioxide gross primary production flux
'kg m**-2 s**-1' = {
discipline = 2 ;
parameterCategory = 0 ;
@ -442,7 +442,7 @@
constituentType = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Mean carbon dioxide ecosystem respiration flux
#Time-mean carbon dioxide ecosystem respiration flux
'kg m**-2 s**-1' = {
discipline = 2 ;
parameterCategory = 0 ;
@ -450,6 +450,46 @@
constituentType = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean U component of wind
'm s**-1' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 200 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean U component of wind
'm s**-1' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 2 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 100 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean V component of wind
'm s**-1' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 200 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean V component of wind
'm s**-1' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 3 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 100 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-mean logarithm of surface pressure
'Numeric' = {
discipline = 0 ;

View File

@ -29,6 +29,15 @@
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Convective available potential energy
'Convective available potential energy' = {
discipline = 0 ;
parameterCategory = 7 ;
parameterNumber = 6 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum temperature at 2 metres in the last 6 hours
'Maximum temperature at 2 metres in the last 6 hours' = {
discipline = 0 ;
@ -173,6 +182,13 @@
scaleFactorOfSecondFixedSurface = missing() ;
typeOfStatisticalProcessing = 0 ;
}
#Snow albedo
'Snow albedo' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 19 ;
typeOfStatisticalProcessing = 0 ;
}
#Soil moisture top 20 cm
'Soil moisture top 20 cm' = {
discipline = 2 ;
@ -299,4 +315,13 @@
parameterCategory = 1 ;
parameterNumber = 60 ;
typeOfStatisticalProcessing = 0 ;
}
#Total Cloud Cover
'Total Cloud Cover' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}

View File

@ -29,6 +29,15 @@
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Convective available potential energy
'59' = {
discipline = 0 ;
parameterCategory = 7 ;
parameterNumber = 6 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum temperature at 2 metres in the last 6 hours
'121' = {
discipline = 0 ;
@ -173,6 +182,13 @@
scaleFactorOfSecondFixedSurface = missing() ;
typeOfStatisticalProcessing = 0 ;
}
#Snow albedo
'228032' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 19 ;
typeOfStatisticalProcessing = 0 ;
}
#Soil moisture top 20 cm
'228086' = {
discipline = 2 ;
@ -299,4 +315,13 @@
parameterCategory = 1 ;
parameterNumber = 60 ;
typeOfStatisticalProcessing = 0 ;
}
#Total Cloud Cover
'228164' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}

View File

@ -29,6 +29,15 @@
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Convective available potential energy
'cape' = {
discipline = 0 ;
parameterCategory = 7 ;
parameterNumber = 6 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum temperature at 2 metres in the last 6 hours
'mx2t6' = {
discipline = 0 ;
@ -173,6 +182,13 @@
scaleFactorOfSecondFixedSurface = missing() ;
typeOfStatisticalProcessing = 0 ;
}
#Snow albedo
'asn' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 19 ;
typeOfStatisticalProcessing = 0 ;
}
#Soil moisture top 20 cm
'sm20' = {
discipline = 2 ;
@ -299,4 +315,13 @@
parameterCategory = 1 ;
parameterNumber = 60 ;
typeOfStatisticalProcessing = 0 ;
}
#Total Cloud Cover
'tcc' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}

View File

@ -29,6 +29,15 @@
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Convective available potential energy
'J kg**-1' = {
discipline = 0 ;
parameterCategory = 7 ;
parameterNumber = 6 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum temperature at 2 metres in the last 6 hours
'K' = {
discipline = 0 ;
@ -173,6 +182,13 @@
scaleFactorOfSecondFixedSurface = missing() ;
typeOfStatisticalProcessing = 0 ;
}
#Snow albedo
'%' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 19 ;
typeOfStatisticalProcessing = 0 ;
}
#Soil moisture top 20 cm
'kg m**-3' = {
discipline = 2 ;
@ -299,4 +315,13 @@
parameterCategory = 1 ;
parameterNumber = 60 ;
typeOfStatisticalProcessing = 0 ;
}
#Total Cloud Cover
'%' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}

View File

@ -80,6 +80,13 @@
typeOfFirstFixedSurface = 8 ;
typeOfStatisticalProcessing = 1 ;
}
#Forecast albedo
'surface_albedo' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Sea-ice thickness
'sea_ice_thickness' = {
discipline = 10 ;

View File

@ -184,4 +184,14 @@
scaledValueOfFirstFixedSurface = 2 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#10 metre wind direction
'wdir10' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}

View File

@ -356,6 +356,27 @@
parameterNumber = 84 ;
typeOfStatisticalProcessing = 0 ;
}
#Low cloud cover
'Low cloud cover' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Medium cloud cover
'Medium cloud cover' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 4 ;
typeOfStatisticalProcessing = 0 ;
}
#High cloud cover
'High cloud cover' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 5 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre specific humidity
'2 metre specific humidity' = {
discipline = 0 ;
@ -367,6 +388,13 @@
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Snow albedo
'Snow albedo' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 19 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column vertically-integrated graupel (snow pellets)
'Total column vertically-integrated graupel (snow pellets)' = {
discipline = 0 ;
@ -470,6 +498,16 @@
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#10 metre wind direction
'10 metre wind direction' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-integrated surface direct short wave radiation flux
'Time-integrated surface direct short wave radiation flux' = {
discipline = 0 ;
@ -501,6 +539,13 @@
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Forecast albedo
'Forecast albedo' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Sea ice surface temperature
'Sea ice surface temperature' = {
discipline = 10 ;
@ -525,6 +570,20 @@
scaledValueOfSecondFixedSurface = missing() ;
scaleFactorOfSecondFixedSurface = missing() ;
}
#Visibility
'Visibility' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Wind direction
'Wind direction' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Snowmelt
'Snowmelt' = {
discipline = 0 ;
@ -549,4 +608,13 @@
parameterCategory = 1 ;
parameterNumber = 60 ;
typeOfStatisticalProcessing = 0 ;
}
#Total Cloud Cover
'Total Cloud Cover' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}

View File

@ -356,6 +356,27 @@
parameterNumber = 84 ;
typeOfStatisticalProcessing = 0 ;
}
#Low cloud cover
'3073' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Medium cloud cover
'3074' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 4 ;
typeOfStatisticalProcessing = 0 ;
}
#High cloud cover
'3075' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 5 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre specific humidity
'174096' = {
discipline = 0 ;
@ -367,6 +388,13 @@
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Snow albedo
'228032' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 19 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column vertically-integrated graupel (snow pellets)
'260001' = {
discipline = 0 ;
@ -470,6 +498,16 @@
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#10 metre wind direction
'260260' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-integrated surface direct short wave radiation flux
'260264' = {
discipline = 0 ;
@ -501,6 +539,13 @@
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Forecast albedo
'260509' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Sea ice surface temperature
'260649' = {
discipline = 10 ;
@ -525,6 +570,20 @@
scaledValueOfSecondFixedSurface = missing() ;
scaleFactorOfSecondFixedSurface = missing() ;
}
#Visibility
'3020' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Wind direction
'3031' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Snowmelt
'3099' = {
discipline = 0 ;
@ -549,4 +608,13 @@
parameterCategory = 1 ;
parameterNumber = 60 ;
typeOfStatisticalProcessing = 0 ;
}
#Total Cloud Cover
'228164' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}

View File

@ -356,6 +356,27 @@
parameterNumber = 84 ;
typeOfStatisticalProcessing = 0 ;
}
#Low cloud cover
'lcc' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Medium cloud cover
'mcc' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 4 ;
typeOfStatisticalProcessing = 0 ;
}
#High cloud cover
'hcc' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 5 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre specific humidity
'2sh' = {
discipline = 0 ;
@ -367,6 +388,13 @@
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Snow albedo
'asn' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 19 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column vertically-integrated graupel (snow pellets)
'tcolg' = {
discipline = 0 ;
@ -470,6 +498,16 @@
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#10 metre wind direction
'10wdir' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-integrated surface direct short wave radiation flux
'tidirswrf' = {
discipline = 0 ;
@ -501,6 +539,13 @@
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Forecast albedo
'al' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Sea ice surface temperature
'sist' = {
discipline = 10 ;
@ -525,6 +570,20 @@
scaledValueOfSecondFixedSurface = missing() ;
scaleFactorOfSecondFixedSurface = missing() ;
}
#Visibility
'vis' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Wind direction
'wdir' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Snowmelt
'snom' = {
discipline = 0 ;
@ -549,4 +608,13 @@
parameterCategory = 1 ;
parameterNumber = 60 ;
typeOfStatisticalProcessing = 0 ;
}
#Total Cloud Cover
'tcc' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}

View File

@ -356,6 +356,27 @@
parameterNumber = 84 ;
typeOfStatisticalProcessing = 0 ;
}
#Low cloud cover
'%' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 3 ;
typeOfStatisticalProcessing = 0 ;
}
#Medium cloud cover
'%' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 4 ;
typeOfStatisticalProcessing = 0 ;
}
#High cloud cover
'%' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 5 ;
typeOfStatisticalProcessing = 0 ;
}
#2 metre specific humidity
'kg kg**-1' = {
discipline = 0 ;
@ -367,6 +388,13 @@
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Snow albedo
'%' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 19 ;
typeOfStatisticalProcessing = 0 ;
}
#Total column vertically-integrated graupel (snow pellets)
'kg m**-2' = {
discipline = 0 ;
@ -470,6 +498,16 @@
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#10 metre wind direction
'Degree true' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfFirstFixedSurface = 103 ;
scaledValueOfFirstFixedSurface = 10 ;
scaleFactorOfFirstFixedSurface = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Time-integrated surface direct short wave radiation flux
'J m**-2' = {
discipline = 0 ;
@ -501,6 +539,13 @@
typeOfFirstFixedSurface = 1 ;
typeOfStatisticalProcessing = 1 ;
}
#Forecast albedo
'%' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 1 ;
typeOfStatisticalProcessing = 0 ;
}
#Sea ice surface temperature
'K' = {
discipline = 10 ;
@ -525,6 +570,20 @@
scaledValueOfSecondFixedSurface = missing() ;
scaleFactorOfSecondFixedSurface = missing() ;
}
#Visibility
'm' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Wind direction
'Degree true' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 0 ;
typeOfStatisticalProcessing = 0 ;
}
#Snowmelt
'kg m**-2' = {
discipline = 0 ;
@ -549,4 +608,13 @@
parameterCategory = 1 ;
parameterNumber = 60 ;
typeOfStatisticalProcessing = 0 ;
}
#Total Cloud Cover
'%' = {
discipline = 0 ;
parameterCategory = 6 ;
parameterNumber = 1 ;
typeOfFirstFixedSurface = 1 ;
typeOfSecondFixedSurface = 8 ;
typeOfStatisticalProcessing = 0 ;
}

View File

@ -1,70 +1,70 @@
# Concept marsLevtype
'sfc' = {typeOfFirstFixedSurface=1; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=1; typeOfSecondFixedSurface=8;}
'o2d' = {typeOfFirstFixedSurface=1; typeOfSecondFixedSurface=9;}
'sfc' = {typeOfFirstFixedSurface=1; typeOfSecondFixedSurface=162;}
'sfc' = {typeOfFirstFixedSurface=2; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=7; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=8; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=17; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=18; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=20; scaleFactorOfFirstFixedSurface=-2;
scaledValueOfFirstFixedSurface=29315; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=20; typeOfSecondFixedSurface=255;}
'pl' = {typeOfFirstFixedSurface=100; typeOfSecondFixedSurface=255;}
'pl' = {typeOfFirstFixedSurface=100; typeOfSecondFixedSurface=100;}
'sfc' = {typeOfFirstFixedSurface=1; typeOfSecondFixedSurface=100;
scaleFactorOfSecondFixedSurface=0; scaledValueOfSecondFixedSurface=80000;}
'sfc' = {typeOfFirstFixedSurface=100; scaleFactorOfFirstFixedSurface=0; scaledValueOfFirstFixedSurface=80000;
typeOfSecondFixedSurface=100; scaleFactorOfSecondFixedSurface=0; scaledValueOfSecondFixedSurface=45000;}
'sfc' = {typeOfFirstFixedSurface=100; scaleFactorOfFirstFixedSurface=0;
scaledValueOfFirstFixedSurface=45000; typeOfSecondFixedSurface=8;}
'sfc' = {typeOfFirstFixedSurface=101; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=102; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=103; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=103; typeOfSecondFixedSurface=103;}
'ml' = {typeOfFirstFixedSurface=105; typeOfSecondFixedSurface=255;}
'ml' = {typeOfFirstFixedSurface=105; typeOfSecondFixedSurface=105;}
'sfc' = {typeOfFirstFixedSurface=106; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=106;typeOfSecondFixedSurface=106;}
'pt' = {typeOfFirstFixedSurface=107; typeOfSecondFixedSurface=255;}
'pt' = {typeOfFirstFixedSurface=107; typeOfSecondFixedSurface=107;}
'pv' = {typeOfFirstFixedSurface=109; typeOfSecondFixedSurface=255;}
'sol' = {typeOfFirstFixedSurface=114; typeOfSecondFixedSurface=255;}
'sol' = {typeOfFirstFixedSurface=114; typeOfSecondFixedSurface=114;}
'hhl' = {typeOfFirstFixedSurface=118; typeOfSecondFixedSurface=255;}
'hpl' = {typeOfFirstFixedSurface=119; typeOfSecondFixedSurface=255;}
'sol' = {typeOfFirstFixedSurface=151; typeOfSecondFixedSurface=255;}
'sol' = {typeOfFirstFixedSurface=151; typeOfSecondFixedSurface=151;}
'sol' = {typeOfFirstFixedSurface=152; typeOfSecondFixedSurface=255;}
'sol' = {typeOfFirstFixedSurface=152; typeOfSecondFixedSurface=152;}
'o2d' = {typeOfFirstFixedSurface=160; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=160; scaleFactorOfFirstFixedSurface=0;
scaledValueOfFirstFixedSurface=0; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=160; typeOfSecondFixedSurface=160;}
'o2d' = {typeOfFirstFixedSurface=160; typeOfSecondFixedSurface=9;}
'o2d' = {typeOfFirstFixedSurface=160; typeOfSecondFixedSurface=20;
scaledValueOfFirstFixedSurface=0; scaleFactorOfFirstFixedSurface=0;}
'sfc' = {typeOfFirstFixedSurface=162; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=166; typeOfSecondFixedSurface=255;}
'o3d' = {typeOfFirstFixedSurface=168; typeOfSecondFixedSurface=255;}
'o3d' = {typeOfFirstFixedSurface=168; typeOfSecondFixedSurface=168;}
'o2d' = {typeOfFirstFixedSurface=169; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=170; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=171; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=173; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=173; typeOfSecondFixedSurface=175;}
'o2d' = {typeOfFirstFixedSurface=174; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=174; typeOfSecondFixedSurface=255; discipline=1;}
'o2d' = {typeOfFirstFixedSurface=175; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=176; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=174; typeOfSecondFixedSurface=160;
scaleFactorOfSecondFixedSurface=0; scaledValueOfSecondFixedSurface=0;}
'o2d' = {typeOfFirstFixedSurface=174; typeOfSecondFixedSurface=176;}
'sfc' = {typeOfFirstFixedSurface=174; typeOfSecondFixedSurface=176; discipline=1;}
'o2d' = {typeOfFirstFixedSurface=175; typeOfSecondFixedSurface=176;}
'sfc' = {typeOfFirstFixedSurface=177; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=188; typeOfSecondFixedSurface=189;}
'sfc' = {typeOfFirstFixedSurface=1; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=1; typeOfSecondFixedSurface=8;}
'o2d' = {typeOfFirstFixedSurface=1; typeOfSecondFixedSurface=9;}
'sfc' = {typeOfFirstFixedSurface=1; typeOfSecondFixedSurface=162;}
'sfc' = {typeOfFirstFixedSurface=2; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=7; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=8; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=17; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=18; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=19; typeOfSecondFixedSurface=255;}
'o2d' = {discipline=10; typeOfFirstFixedSurface=20; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=20; typeOfSecondFixedSurface=255;}
'pl' = {typeOfFirstFixedSurface=100; typeOfSecondFixedSurface=255;}
'pl' = {typeOfFirstFixedSurface=100; typeOfSecondFixedSurface=100;}
'sfc' = {typeOfFirstFixedSurface=1; typeOfSecondFixedSurface=100;
scaleFactorOfSecondFixedSurface=0; scaledValueOfSecondFixedSurface=80000;}
'sfc' = {typeOfFirstFixedSurface=100; scaleFactorOfFirstFixedSurface=0; scaledValueOfFirstFixedSurface=80000;
typeOfSecondFixedSurface=100; scaleFactorOfSecondFixedSurface=0; scaledValueOfSecondFixedSurface=45000;}
'sfc' = {typeOfFirstFixedSurface=100; scaleFactorOfFirstFixedSurface=0;
scaledValueOfFirstFixedSurface=45000; typeOfSecondFixedSurface=8;}
'sfc' = {typeOfFirstFixedSurface=101; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=102; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=103; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=103; typeOfSecondFixedSurface=103;}
'ml' = {typeOfFirstFixedSurface=105; typeOfSecondFixedSurface=255;}
'ml' = {typeOfFirstFixedSurface=105; typeOfSecondFixedSurface=105;}
'sfc' = {typeOfFirstFixedSurface=106; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=106;typeOfSecondFixedSurface=106;}
'pt' = {typeOfFirstFixedSurface=107; typeOfSecondFixedSurface=255;}
'pt' = {typeOfFirstFixedSurface=107; typeOfSecondFixedSurface=107;}
'pv' = {typeOfFirstFixedSurface=109; typeOfSecondFixedSurface=255;}
'sol' = {typeOfFirstFixedSurface=114; typeOfSecondFixedSurface=255;}
'sol' = {typeOfFirstFixedSurface=114; typeOfSecondFixedSurface=114;}
'hhl' = {typeOfFirstFixedSurface=118; typeOfSecondFixedSurface=255;}
'hpl' = {typeOfFirstFixedSurface=119; typeOfSecondFixedSurface=255;}
'sol' = {typeOfFirstFixedSurface=151; typeOfSecondFixedSurface=255;}
'sol' = {typeOfFirstFixedSurface=151; typeOfSecondFixedSurface=151;}
'sol' = {typeOfFirstFixedSurface=152; typeOfSecondFixedSurface=255;}
'sol' = {typeOfFirstFixedSurface=152; typeOfSecondFixedSurface=152;}
'o2d' = {typeOfFirstFixedSurface=160; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=160; scaleFactorOfFirstFixedSurface=0;
scaledValueOfFirstFixedSurface=0; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=160; typeOfSecondFixedSurface=160;}
'o2d' = {typeOfFirstFixedSurface=160; typeOfSecondFixedSurface=9;}
'o2d' = {typeOfFirstFixedSurface=160; typeOfSecondFixedSurface=20;
scaledValueOfFirstFixedSurface=0; scaleFactorOfFirstFixedSurface=0;}
'sfc' = {typeOfFirstFixedSurface=162; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=166; typeOfSecondFixedSurface=255;}
'o3d' = {typeOfFirstFixedSurface=168; typeOfSecondFixedSurface=255;}
'o3d' = {typeOfFirstFixedSurface=168; typeOfSecondFixedSurface=168;}
'o2d' = {typeOfFirstFixedSurface=169; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=170; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=171; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=173; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=173; typeOfSecondFixedSurface=175;}
'o2d' = {typeOfFirstFixedSurface=174; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=174; typeOfSecondFixedSurface=255; discipline=1;}
'o2d' = {typeOfFirstFixedSurface=175; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=176; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=174; typeOfSecondFixedSurface=160;
scaleFactorOfSecondFixedSurface=0; scaledValueOfSecondFixedSurface=0;}
'o2d' = {typeOfFirstFixedSurface=174; typeOfSecondFixedSurface=176;}
'sfc' = {typeOfFirstFixedSurface=174; typeOfSecondFixedSurface=176; discipline=1;}
'o2d' = {typeOfFirstFixedSurface=175; typeOfSecondFixedSurface=176;}
'sfc' = {typeOfFirstFixedSurface=177; typeOfSecondFixedSurface=255;}
'o2d' = {typeOfFirstFixedSurface=188; typeOfSecondFixedSurface=189;}
'sfc' = {typeOfFirstFixedSurface=5; typeOfSecondFixedSurface=255;}
'sfc' = {typeOfFirstFixedSurface=14; typeOfSecondFixedSurface=255;}

View File

@ -1,39 +1,42 @@
# (C) Copyright 2005- ECMWF.
codetable[2] marsClass "mars/class.table" = "od" : dump,string_type,lowercase;
codetable[2] marsClass "mars/class.table" = "od" : dump,string_type,lowercase;
codetable[2] marsType "mars/type.table" = "an" : dump,string_type,no_fail,lowercase;
codetable[2] marsStream "mars/stream.table" = "oper" : dump,string_type,lowercase ;
codetable[2] marsStream "mars/stream.table" = "oper" : dump,string_type,lowercase;
ksec1expver[4] experimentVersionNumber = "0001" : dump;
meta class g2_mars_labeling(0,marsClass,
marsType,
marsStream,
experimentVersionNumber,
typeOfProcessedData,
productDefinitionTemplateNumber,
stepType,
derivedForecast,
typeOfGeneratingProcess);
meta class g2_mars_labeling(
0,marsClass,
marsType,
marsStream,
experimentVersionNumber,
typeOfProcessedData,
productDefinitionTemplateNumber,
stepType,
derivedForecast,
typeOfGeneratingProcess);
meta type g2_mars_labeling(1,marsClass,
marsType,
marsStream,
experimentVersionNumber,
typeOfProcessedData,
productDefinitionTemplateNumber,
stepType,
derivedForecast,
typeOfGeneratingProcess);
meta type g2_mars_labeling(
1,marsClass,
marsType,
marsStream,
experimentVersionNumber,
typeOfProcessedData,
productDefinitionTemplateNumber,
stepType,
derivedForecast,
typeOfGeneratingProcess);
meta stream g2_mars_labeling(2,marsClass,
marsType,
marsStream,
experimentVersionNumber,
typeOfProcessedData,
productDefinitionTemplateNumber,
stepType,
derivedForecast,
typeOfGeneratingProcess);
meta stream g2_mars_labeling(
2,marsClass,
marsType,
marsStream,
experimentVersionNumber,
typeOfProcessedData,
productDefinitionTemplateNumber,
stepType,
derivedForecast,
typeOfGeneratingProcess);
alias ls.dataType = marsType;
@ -41,5 +44,4 @@ alias mars.class = class;
alias mars.type = type;
alias mars.stream = stream;
alias mars.expver = experimentVersionNumber;
alias mars.domain = globalDomain; # For now...
alias mars.domain = globalDomain; # For now...

File diff suppressed because it is too large Load Diff

View File

@ -1,188 +1,249 @@
#Volumetric soil moisture content
'Volumetric soil moisture content' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 9 ;
}
#Upper layer soil temperature
'Upper layer soil temperature' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 1 ;
}
#Upper layer soil moisture
'Upper layer soil moisture' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 2 ;
}
#Lower layer soil moisture
'Lower layer soil moisture' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 3 ;
}
#Bottom layer soil temperature
'Bottom layer soil temperature' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 4 ;
}
#Liquid volumetric soil moisture (non-frozen)
'Liquid volumetric soil moisture (non-frozen)' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 5 ;
}
#Transpiration stress-onset (soil moisture)
'Transpiration stress-onset (soil moisture)' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 7 ;
}
#Direct evaporation cease (soil moisture)
'Direct evaporation cease (soil moisture)' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 8 ;
}
#Soil porosity
'Soil porosity' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 9 ;
}
# Automatically generated by ./create_def.pl, do not edit
#Instantaneous eastward turbulent surface stress
'Instantaneous eastward turbulent surface stress' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 38 ;
typeOfFirstFixedSurface = 1 ;
}
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 38 ;
typeOfFirstFixedSurface = 1 ;
}
#Instantaneous northward turbulent surface stress
'Instantaneous northward turbulent surface stress' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 37 ;
typeOfFirstFixedSurface = 1 ;
}
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 37 ;
typeOfFirstFixedSurface = 1 ;
}
#Minimum dew point depression
'Minimum dew point depression' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 14 ;
}
#Maximum relative humidity
'Maximum relative humidity' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 27 ;
}
#Maximum absolute humidity
'Maximum absolute humidity' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 28 ;
}
#Maximum wind speed
'Maximum wind speed' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 21 ;
}
#Net long wave radiation flux (surface)
'Net long wave radiation flux (surface)' = {
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 0 ;
}
#Net long wave radiation flux (top of atmosphere)
'Net long wave radiation flux (top of atmosphere)' = {
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 1 ;
}
#Maximum snow albedo
'Maximum snow albedo' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 17 ;
}
#Volumetric soil moisture content
'Volumetric soil moisture content' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 9 ;
}
#Upper layer soil temperature
'Upper layer soil temperature' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 1 ;
}
#Upper layer soil moisture
'Upper layer soil moisture' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 2 ;
}
#Lower layer soil moisture
'Lower layer soil moisture' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 3 ;
}
#Bottom layer soil temperature
'Bottom layer soil temperature' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 4 ;
}
#Liquid volumetric soil moisture (non-frozen)
'Liquid volumetric soil moisture (non-frozen)' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 5 ;
}
#Transpiration stress-onset (soil moisture)
'Transpiration stress-onset (soil moisture)' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 7 ;
}
#Direct evaporation cease (soil moisture)
'Direct evaporation cease (soil moisture)' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 8 ;
}
#Soil porosity
'Soil porosity' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 9 ;
}
#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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
#Maximum individual wave height
'Maximum individual wave height' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 24 ;
}
discipline = 10 ;
parameterCategory = 4 ;
parameterNumber = 27 ;
typeOfFirstFixedSurface = 168 ;
typeOfSecondFixedSurface = 168 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum temperature
'Maximum temperature' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 4 ;
}
#Minimum temperature
'Minimum temperature' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 5 ;
}
#Envelop-maximum individual wave height
'Envelop-maximum individual wave height' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 24 ;
}
#Soil moisture
'Soil moisture' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
}
#Soil temperature
'Soil temperature' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 2 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 2 ;
}

File diff suppressed because it is too large Load Diff

View File

@ -1,188 +1,249 @@
#Volumetric soil moisture content
'260185' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 9 ;
}
#Upper layer soil temperature
'260201' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 1 ;
}
#Upper layer soil moisture
'260202' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 2 ;
}
#Lower layer soil moisture
'260203' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 3 ;
}
#Bottom layer soil temperature
'260204' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 4 ;
}
#Liquid volumetric soil moisture (non-frozen)
'260205' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 5 ;
}
#Transpiration stress-onset (soil moisture)
'260207' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 7 ;
}
#Direct evaporation cease (soil moisture)
'260208' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 8 ;
}
#Soil porosity
'260209' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 9 ;
}
# Automatically generated by ./create_def.pl, do not edit
#Instantaneous eastward turbulent surface stress
'229' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 38 ;
typeOfFirstFixedSurface = 1 ;
}
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 38 ;
typeOfFirstFixedSurface = 1 ;
}
#Instantaneous northward turbulent surface stress
'230' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 37 ;
typeOfFirstFixedSurface = 1 ;
}
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 37 ;
typeOfFirstFixedSurface = 1 ;
}
#Minimum dew point depression
'260006' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 14 ;
}
#Maximum relative humidity
'260023' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 27 ;
}
#Maximum absolute humidity
'260024' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 28 ;
}
#Maximum wind speed
'260064' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 21 ;
}
#Net long wave radiation flux (surface)
'260095' = {
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 0 ;
}
#Net long wave radiation flux (top of atmosphere)
'260096' = {
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 1 ;
}
#Maximum snow albedo
'260161' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 17 ;
}
#Volumetric soil moisture content
'260185' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 9 ;
}
#Upper layer soil temperature
'260201' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 1 ;
}
#Upper layer soil moisture
'260202' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 2 ;
}
#Lower layer soil moisture
'260203' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 3 ;
}
#Bottom layer soil temperature
'260204' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 4 ;
}
#Liquid volumetric soil moisture (non-frozen)
'260205' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 5 ;
}
#Transpiration stress-onset (soil moisture)
'260207' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 7 ;
}
#Direct evaporation cease (soil moisture)
'260208' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 8 ;
}
#Soil porosity
'260209' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 9 ;
}
#Evaporation in the last 6 hours
'260265' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 79 ;
typeOfFirstFixedSurface = 1 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 6 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
#Maximum individual wave height
discipline = 10 ;
parameterCategory = 4 ;
parameterNumber = 27 ;
typeOfFirstFixedSurface = 168 ;
typeOfSecondFixedSurface = 168 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum temperature
'3015' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 4 ;
}
#Minimum temperature
'3016' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 5 ;
}
#Envelop-maximum individual wave height
'140218' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 24 ;
}
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 24 ;
}
#Soil moisture
'228039' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
}
#Soil temperature
'228139' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 2 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 2 ;
}

File diff suppressed because it is too large Load Diff

View File

@ -1,188 +1,249 @@
#Volumetric soil moisture content
'soilw' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 9 ;
}
#Upper layer soil temperature
'uplst' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 1 ;
}
#Upper layer soil moisture
'uplsm' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 2 ;
}
#Lower layer soil moisture
'lowlsm' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 3 ;
}
#Bottom layer soil temperature
'botlst' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 4 ;
}
#Liquid volumetric soil moisture (non-frozen)
'soill' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 5 ;
}
#Transpiration stress-onset (soil moisture)
'smref' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 7 ;
}
#Direct evaporation cease (soil moisture)
'smdry' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 8 ;
}
#Soil porosity
'poros' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 9 ;
}
# Automatically generated by ./create_def.pl, do not edit
#Instantaneous eastward turbulent surface stress
'iews' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 38 ;
typeOfFirstFixedSurface = 1 ;
}
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 38 ;
typeOfFirstFixedSurface = 1 ;
}
#Instantaneous northward turbulent surface stress
'inss' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 37 ;
typeOfFirstFixedSurface = 1 ;
}
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 37 ;
typeOfFirstFixedSurface = 1 ;
}
#Minimum dew point depression
'mindpd' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 14 ;
}
#Maximum relative humidity
'maxrh' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 27 ;
}
#Maximum absolute humidity
'maxah' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 28 ;
}
#Maximum wind speed
'maxgust' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 21 ;
}
#Net long wave radiation flux (surface)
'nlwrs' = {
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 0 ;
}
#Net long wave radiation flux (top of atmosphere)
'nlwrt' = {
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 1 ;
}
#Maximum snow albedo
'mxsalb' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 17 ;
}
#Volumetric soil moisture content
'soilw' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 9 ;
}
#Upper layer soil temperature
'uplst' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 1 ;
}
#Upper layer soil moisture
'uplsm' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 2 ;
}
#Lower layer soil moisture
'lowlsm' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 3 ;
}
#Bottom layer soil temperature
'botlst' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 4 ;
}
#Liquid volumetric soil moisture (non-frozen)
'soill' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 5 ;
}
#Transpiration stress-onset (soil moisture)
'smref' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 7 ;
}
#Direct evaporation cease (soil moisture)
'smdry' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 8 ;
}
#Soil porosity
'poros' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 9 ;
}
#Evaporation in the last 6 hours
'eva06' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 79 ;
typeOfFirstFixedSurface = 1 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 6 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
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 ;
}
#Maximum individual wave height
discipline = 10 ;
parameterCategory = 4 ;
parameterNumber = 27 ;
typeOfFirstFixedSurface = 168 ;
typeOfSecondFixedSurface = 168 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum temperature
'tmax' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 4 ;
}
#Minimum temperature
'tmin' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 5 ;
}
#Envelop-maximum individual wave height
'hmax' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 24 ;
}
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 24 ;
}
#Soil moisture
'sm' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
}
#Soil temperature
'st' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 2 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 2 ;
}

View File

@ -7,6 +7,5 @@ include "grib2/templates/template.4.wave.def"
include "grib2/templates/template.4.generating_process.def"
include "grib2/templates/template.4.forecast_time.def"
include "grib2/templates/template.4.point_in_time.def"
#include "grib2/templates/template.4.horizontal.def"
include "grib2/templates/template.4.eps.def"
include "grib2/templates/template.4.wave_spectra_list.def"

View File

@ -7,5 +7,4 @@ include "grib2/templates/template.4.wave.def"
include "grib2/templates/template.4.generating_process.def"
include "grib2/templates/template.4.forecast_time.def"
include "grib2/templates/template.4.point_in_time.def"
#include "grib2/templates/template.4.horizontal.def"
include "grib2/templates/template.4.wave_spectra_formula.def"

View File

@ -7,6 +7,5 @@ include "grib2/templates/template.4.wave.def"
include "grib2/templates/template.4.generating_process.def"
include "grib2/templates/template.4.forecast_time.def"
include "grib2/templates/template.4.point_in_time.def"
#include "grib2/templates/template.4.horizontal.def"
include "grib2/templates/template.4.eps.def"
include "grib2/templates/template.4.wave_spectra_formula.def"

View File

@ -25,4 +25,3 @@ codetable[1] indicatorOfUnitForTimeIncrement ('4.4.table',masterDir,localDir)=25
unsigned[4] timeIncrement=0 ;
alias timeIncrementBetweenSuccessiveFields=timeIncrement;
# include "grib2/templates/template.4.statistical.def"

View File

@ -0,0 +1,10 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.128, Anomalies significance and other derived products from an analysis or forecast in relation to a reference period at a horizontal level or in a horizontal layer at a point in time
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.generating_process.def"
include "grib2/templates/template.4.forecast_time.def"
include "grib2/templates/template.4.horizontal.def"
include "grib2/templates/template.4.point_in_time.def"
include "grib2/templates/template.4.referenceperiod.def"

View File

@ -0,0 +1,11 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.129, Anomalies significance and other derived products from an individual ensemble forecast, control and perturbed in relation to a reference period at a horizontal level or in a horizontal layer at a point in time
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.generating_process.def"
include "grib2/templates/template.4.forecast_time.def"
include "grib2/templates/template.4.horizontal.def"
include "grib2/templates/template.4.point_in_time.def"
include "grib2/templates/template.4.eps.def"
include "grib2/templates/template.4.referenceperiod.def"

View File

@ -0,0 +1,11 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.130, Anomalies significance and other derived products from derived forecasts based on all ensemble members in relation to a reference period at a horizontal level or in a horizontal layer at a point in time
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.generating_process.def"
include "grib2/templates/template.4.forecast_time.def"
include "grib2/templates/template.4.horizontal.def"
include "grib2/templates/template.4.point_in_time.def"
include "grib2/templates/template.4.derived.def"
include "grib2/templates/template.4.referenceperiod.def"

View File

@ -0,0 +1,11 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.131, Anomalies significance and other derived products as probability forecasts in relation to a reference period at a horizontal level or in a horizontal layer at a point in time
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.generating_process.def"
include "grib2/templates/template.4.forecast_time.def"
include "grib2/templates/template.4.horizontal.def"
include "grib2/templates/template.4.point_in_time.def"
include "grib2/templates/template.4.probability.def"
include "grib2/templates/template.4.referenceperiod.def"

View File

@ -0,0 +1,11 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.132, Quantile forecasts of anomalies, significance and other derived products in relation to a reference period at a horizontal level or in a horizontal layer at a point in time
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.generating_process.def"
include "grib2/templates/template.4.forecast_time.def"
include "grib2/templates/template.4.point_in_time.def"
include "grib2/templates/template.4.horizontal.def"
include "grib2/templates/template.4.quantile.def"
include "grib2/templates/template.4.referenceperiod.def"

View File

@ -0,0 +1,12 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.133, Post-processed quantile forecasts of anomalies, significance and other derived products in relation to a reference period at a horizontal level or in a horizontal layer at a point in time
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.postproc.def"
include "grib2/templates/template.4.generating_process.def"
include "grib2/templates/template.4.forecast_time.def"
include "grib2/templates/template.4.point_in_time.def"
include "grib2/templates/template.4.horizontal.def"
include "grib2/templates/template.4.quantile.def"
include "grib2/templates/template.4.referenceperiod.def"

View File

@ -0,0 +1,11 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.134, Quantile forecasts of anomalies, significance and other derived products in relation to a reference period at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.generating_process.def"
include "grib2/templates/template.4.forecast_time.def"
include "grib2/templates/template.4.horizontal.def"
include "grib2/templates/template.4.quantile.def"
include "grib2/templates/template.4.statistical.def"
include "grib2/templates/template.4.referenceperiod.def"

View File

@ -0,0 +1,13 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.135, Post-processed quantile forecasts of anomalies, significance and other derived products in relation to a reference period at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.postproc.def"
include "grib2/templates/template.4.generating_process.def"
include "grib2/templates/template.4.forecast_time.def"
include "grib2/templates/template.4.horizontal.def"
include "grib2/templates/template.4.quantile.def"
include "grib2/templates/template.4.statistical.def"
include "grib2/templates/template.4.referenceperiod.def"

View File

@ -0,0 +1,11 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.136, Probability forecasts of anomalies, significance and other derived products in relation to a reference period with spatiotemporal processing based on focal (moving window) statistics in relation to a reference period at a horizontal level or in at a point in time
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.generating_process.def"
include "grib2/templates/template.4.forecast_time.def"
include "grib2/templates/template.4.horizontal.def"
include "grib2/templates/template.4.probabilityLargeEnsemble.def"
include "grib2/templates/template.4.referenceperiod.def"
include "grib2/templates/template.4.focalStatistics.def"

View File

@ -40,6 +40,7 @@ alias nTileAtt=numberOfUsedTileAttributesForTileAttributeCombination;
alias tile.nTileAtt=nTileAtt;
alias mars.tile=typeOfTile;
alias mars.tileAttribute=tileAttribute;
transient paramtype = "tile";
alias mars.paramType=paramtype;
alias mars.tileattribute=tileAttribute;
constant paramTypeTile = "tile";
unalias mars.paramtype;
alias mars.paramtype=paramTypeTile;

View File

@ -64,11 +64,15 @@ if (extraDim) {
alias mars.levelist = dimension;
alias mars.levtype = dimensionType;
} else {
# ECC-1333: levtype should be read-only in GRIB2
concept mars.levtype(unknown,"marsLevtypeConcept.def",conceptsDir2,conceptsDir1):no_copy, read_only;
# GRIB-372: levelist alias does not pertain to surface parameters
transient tempLevtype = levtype; # Faster to copy the concept so we evaluate it once
# See GRIB-74 why we store the pressureUnits in a transient
transient tempPressureUnits=pressureUnits;
# Same as typeOfLevel != "surface" but much quicker to evaluate
# than via the concept
if ( ! (typeOfFirstFixedSurface == 1 && typeOfSecondFixedSurface == 255) ) {
if ( ! ((typeOfFirstFixedSurface == 1 && typeOfSecondFixedSurface == 255) || tempLevtype is "sfc" || tempLevtype is "o2d")) {
if (tempPressureUnits is "Pa") {
meta marsLevel scale(level,one,hundred) : read_only;
alias mars.levelist=marsLevel;
@ -76,13 +80,6 @@ if (extraDim) {
alias mars.levelist = level;
}
}
# ECC-1333: levtype should be read-only in GRIB2
concept mars.levtype(unknown,"marsLevtypeConcept.def",conceptsDir2,conceptsDir1):no_copy, read_only;
# GRIB-372: levelist alias does not pertain to surface parameters
transient tempLevtype = levtype; # Faster to copy the concept so we evaluate it once
if (tempLevtype is "sfc" || tempLevtype is "o2d") {
unalias mars.levelist;
}
}
# See ECC-854, ECC-1435, ECC-1451, ECC-1462

View File

@ -54,12 +54,9 @@ statisticalProcessesList list(numberOfTimeRanges)
if (numberOfTimeRanges == 1 || numberOfTimeRanges == 2) {
concept stepTypeInternal {
"instant" = {typeOfStatisticalProcessing=255;}
"avg" = {typeOfStatisticalProcessing=0;typeOfTimeIncrement=255;}
"avg" = {typeOfStatisticalProcessing=0;typeOfTimeIncrement=2;}
"avg" = {typeOfStatisticalProcessing=0;typeOfTimeIncrement=3;}
"avg" = {typeOfStatisticalProcessing=0;}
"avgd" = {typeOfStatisticalProcessing=0;typeOfTimeIncrement=1;}
"accum" = {typeOfStatisticalProcessing=1;typeOfTimeIncrement=255;}
"accum" = {typeOfStatisticalProcessing=1;typeOfTimeIncrement=2;}
"accum" = {typeOfStatisticalProcessing=1;}
"max" = {typeOfStatisticalProcessing=2;}
"min" = {typeOfStatisticalProcessing=3;}
"diff" = {typeOfStatisticalProcessing=4;} # end-start

View File

@ -20,6 +20,7 @@
'neutralBuoyancy' = {typeOfFirstFixedSurface=16; typeOfSecondFixedSurface=255;}
'mostUnstableParcel' = {typeOfFirstFixedSurface=17; typeOfSecondFixedSurface=255;}
'mixedLayerParcel' = {typeOfFirstFixedSurface=18; typeOfSecondFixedSurface=255;}
'lowestLevelOfCloudCoverExceedance' = {typeOfFirstFixedSurface=19; typeOfSecondFixedSurface=255;}
'isothermal' = {typeOfFirstFixedSurface=20; typeOfSecondFixedSurface=255;}
'isobaricInPa' = {typeOfFirstFixedSurface=100; typeOfSecondFixedSurface=255; pressureUnits='Pa';}
'isobaricInhPa' = {typeOfFirstFixedSurface=100; pressureUnits='hPa'; typeOfSecondFixedSurface=255;}
@ -97,4 +98,4 @@
'road' = {typeOfFirstFixedSurface=187; typeOfSecondFixedSurface=255;}
'roadLayer' = {typeOfFirstFixedSurface=187; typeOfSecondFixedSurface=187;}
'urbanCanyon' = {typeOfFirstFixedSurface=187; typeOfSecondFixedSurface=185;}
'unknown' = {dummy=0;}
'unknown' = {dummyc=1;}

File diff suppressed because it is too large Load Diff

View File

@ -1,188 +1,249 @@
#Volumetric soil moisture content
'Proportion' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 9 ;
}
#Upper layer soil temperature
'K' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 1 ;
}
#Upper layer soil moisture
'kg m**-3' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 2 ;
}
#Lower layer soil moisture
'kg m**-3' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 3 ;
}
#Bottom layer soil temperature
'K' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 4 ;
}
#Liquid volumetric soil moisture (non-frozen)
'Proportion' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 5 ;
}
#Transpiration stress-onset (soil moisture)
'Proportion' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 7 ;
}
#Direct evaporation cease (soil moisture)
'Proportion' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 8 ;
}
#Soil porosity
'Proportion' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 9 ;
}
# Automatically generated by ./create_def.pl, do not edit
#Instantaneous eastward turbulent surface stress
'N m**-2' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 38 ;
typeOfFirstFixedSurface = 1 ;
}
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 38 ;
typeOfFirstFixedSurface = 1 ;
}
#Instantaneous northward turbulent surface stress
'N m**-2' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 37 ;
typeOfFirstFixedSurface = 1 ;
}
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 37 ;
typeOfFirstFixedSurface = 1 ;
}
#Minimum dew point depression
'K' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 14 ;
}
#Maximum relative humidity
'%' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 27 ;
}
#Maximum absolute humidity
'kg m**-3' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 28 ;
}
#Maximum wind speed
'm s**-1' = {
discipline = 0 ;
parameterCategory = 2 ;
parameterNumber = 21 ;
}
#Net long wave radiation flux (surface)
'W m**-2' = {
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 0 ;
}
#Net long wave radiation flux (top of atmosphere)
'W m**-2' = {
discipline = 0 ;
parameterCategory = 5 ;
parameterNumber = 1 ;
}
#Maximum snow albedo
'%' = {
discipline = 0 ;
parameterCategory = 19 ;
parameterNumber = 17 ;
}
#Volumetric soil moisture content
'Proportion' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 9 ;
}
#Upper layer soil temperature
'K' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 1 ;
}
#Upper layer soil moisture
'kg m**-3' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 2 ;
}
#Lower layer soil moisture
'kg m**-3' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 3 ;
}
#Bottom layer soil temperature
'K' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 4 ;
}
#Liquid volumetric soil moisture (non-frozen)
'Proportion' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 5 ;
}
#Transpiration stress-onset (soil moisture)
'Proportion' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 7 ;
}
#Direct evaporation cease (soil moisture)
'Proportion' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 8 ;
}
#Soil porosity
'Proportion' = {
discipline = 2 ;
parameterCategory = 3 ;
parameterNumber = 9 ;
}
#Evaporation in the last 6 hours
'kg m**-2' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 79 ;
typeOfFirstFixedSurface = 1 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 6 ;
}
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 79 ;
typeOfFirstFixedSurface = 1 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 6 ;
}
#Time-mean evapotranspiration rate in the last 24h
'kg m**-2 s**-1' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 39 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 39 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-integrated potential evapotranspiration rate in the last 24h
'kg m**-2' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 40 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 40 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Time-mean potential evapotranspiration rate in the last 24h
'kg m**-2 s**-1' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 40 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 40 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean volumetric soil moisture
'm**3 m**-3' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 25 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 25 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-integrated water runoff and drainage rate in the last 24h
'kg m**-2' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 42 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 42 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Time-mean water runoff and drainage rate in the last 24h
'kg m**-2 s**-1' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 42 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 42 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean snow depth water equivalent
'kg m**-2' = {
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 60 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
discipline = 0 ;
parameterCategory = 1 ;
parameterNumber = 60 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-mean skin temperature
'K' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 17 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 17 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 0 ;
lengthOfTimeRange = 24 ;
}
#Time-integrated snow melt rate in the last 24h
'kg m**-2' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 41 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 41 ;
indicatorOfUnitForTimeRange = 1 ;
typeOfStatisticalProcessing = 1 ;
lengthOfTimeRange = 24 ;
}
#Upward sea water velocity
'm s**-1' = {
discipline = 10 ;
parameterCategory = 4 ;
parameterNumber = 27 ;
typeOfFirstFixedSurface = 168 ;
typeOfSecondFixedSurface = 168 ;
}
discipline = 10 ;
parameterCategory = 4 ;
parameterNumber = 27 ;
typeOfFirstFixedSurface = 168 ;
typeOfSecondFixedSurface = 168 ;
}
#Time-mean upward sea water velocity
'm s**-1' = {
discipline = 10 ;
parameterCategory = 4 ;
parameterNumber = 27 ;
typeOfFirstFixedSurface = 168 ;
typeOfSecondFixedSurface = 168 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum individual wave height
discipline = 10 ;
parameterCategory = 4 ;
parameterNumber = 27 ;
typeOfFirstFixedSurface = 168 ;
typeOfSecondFixedSurface = 168 ;
typeOfStatisticalProcessing = 0 ;
}
#Maximum temperature
'K' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 4 ;
}
#Minimum temperature
'K' = {
discipline = 0 ;
parameterCategory = 0 ;
parameterNumber = 5 ;
}
#Envelop-maximum individual wave height
'm' = {
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 24 ;
}
discipline = 10 ;
parameterCategory = 0 ;
parameterNumber = 24 ;
}
#Soil moisture
'kg m**-3' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 22 ;
}
#Soil temperature
'K' = {
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 2 ;
discipline = 2 ;
parameterCategory = 0 ;
parameterNumber = 2 ;
}

View File

@ -1,4 +1,3 @@
alias mars.step = stepRange;
meta marsQuantile sprintf("%d:%d",perturbationNumber,numberOfForecastsInEnsemble);
alias mars.quantile = marsQuantile;
alias mars.step = stepRange;
include "mars/mars.quantile.def"

View File

@ -1,4 +1,4 @@
alias mars.step = stepRange;
meta marsQuantile sprintf("%d:%d",perturbationNumber,numberOfForecastsInEnsemble);
alias mars.quantile = marsQuantile;
alias mars.step = stepRange;
include "mars/mars.quantile.def"

View File

@ -1,4 +1,3 @@
alias mars.step = stepRange;
meta marsQuantile sprintf("%d:%d",perturbationNumber,numberOfForecastsInEnsemble);
alias mars.quantile = marsQuantile;
alias mars.step = stepRange;
include "mars/mars.quantile.def"

View File

@ -1,3 +1,3 @@
alias mars.step = stepRange;
meta marsQuantile sprintf("%d:%d",perturbationNumber,numberOfForecastsInEnsemble);
alias mars.quantile = marsQuantile;
alias mars.step = stepRange;
include "mars/mars.quantile.def"

View File

@ -1,3 +1,3 @@
alias mars.step = stepRange;
alias mars.quantile = quantile;
alias mars.step = stepRange;
include "mars/mars.quantile.def"

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