update all template paths to point correctly grib2/templates/

This commit is contained in:
Sebastien Villaume 2024-05-12 18:52:55 +01:00
parent cac0c75897
commit 8bceabc607
169 changed files with 805 additions and 805 deletions

View File

@ -41,7 +41,7 @@ codetable[2] instrument "grib2/tables/local/ecmf/obstat.5.0.table";
codetable[2] dataStream "grib2/tables/local/ecmf/obstat.6.0.table";
# include "grib2/template.4.horizontal.def"
# include "grib2/templates/template.4.horizontal.def"
codetable[2] observationDiagnostic "grib2/tables/local/ecmf/obstat.9.0.table";

View File

@ -3,4 +3,4 @@
#
# This is deprecated and only included for backward compatibility, use template 4.33
#
include "grib2/template.4.33.def"
include "grib2/templates/template.4.33.def"

View File

@ -3,4 +3,4 @@
#
# This is deprecated and only included for backward compatibility, use template 4.34
#
include "grib2/template.4.34.def"
include "grib2/templates/template.4.34.def"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.65533, Individual member for large ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.leps.def"
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.leps.def"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.65534, Individual member for large ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.leps.def"
include "grib2/template.4.statistical.def"
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.leps.def"
include "grib2/templates/template.4.statistical.def"

View File

@ -3,8 +3,8 @@
# TEMPLATE 3.32769 - Rotate Latitude/Longitude (Arakawa Non-E Staggered grid)
# See https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_temp3-32769.shtml
include "grib2/template.3.shape_of_the_earth.def";
include "grib2/template.3.grid.def";
include "grib2/templates/template.3.shape_of_the_earth.def";
include "grib2/templates/template.3.grid.def";
meta latitudeOfFirstGridPointInDegrees scale(La1,one,grib2divider,truncateDegrees) : dump;
meta longitudeOfFirstGridPointInDegrees scale(Lo1,one,grib2divider,truncateDegrees) : dump;

View File

@ -115,7 +115,7 @@ alias calendarIdPresent = false;
if ( ((section1Length > 21) or setCalendarId > 0) and deleteCalendarId == 0) {
alias calendarIdPresent = present;
codetable[2] calendarIdentificationTemplateNumber ('1.5.table',masterDir,localDir) : dump,string_type,no_fail;
template calendarIdentification "grib2/template.1.[calendarIdentificationTemplateNumber:l].def";
template calendarIdentification "grib2/templates/template.1.[calendarIdentificationTemplateNumber:l].def";
}
constant conceptsMasterDir="grib2" : hidden;

View File

@ -38,7 +38,7 @@ alias isRotatedGrid = false;
if (gridDefinitionTemplateNumber >= 32768) {
template gridDefinitionSection "grib2/local/[centreForLocal]/template.3.[gridDefinitionTemplateNumber:l].def";
} else {
template gridDefinitionSection "grib2/template.3.[gridDefinitionTemplateNumber:l].def";
template gridDefinitionSection "grib2/templates/template.3.[gridDefinitionTemplateNumber:l].def";
}
if(PLPresent){

View File

@ -68,7 +68,7 @@ transient genVertHeightCoords = 0;
if (productDefinitionTemplateNumber >= 32768) {
template productDefinition "grib2/local/[centreForLocal]/template.4.[productDefinitionTemplateNumber:l].def";
} else {
template productDefinition "grib2/template.4.[productDefinitionTemplateNumber:l].def";
template productDefinition "grib2/templates/template.4.[productDefinitionTemplateNumber:l].def";
}
if (defined(marsStream) && defined(marsType)) {

View File

@ -51,7 +51,7 @@ concept packingType (unknown) {
"grid_run_length" = { dataRepresentationTemplateNumber = 200; }
} : dump;
template dataRepresentation "grib2/template.5.[dataRepresentationTemplateNumber:l].def";
template dataRepresentation "grib2/templates/template.5.[dataRepresentationTemplateNumber:l].def";
alias ls.packingType=packingType;
alias dataRepresentation=packingType;

View File

@ -13,7 +13,7 @@ unsigned[1] numberOfSection = 7:read_only;
# Template number given in octets 10-11 of Section 5
position offsetBeforeData;
#if (changed(dataRepresentationTemplateNumber)) {
template dataValues "grib2/template.7.[dataRepresentationTemplateNumber:l].def";
template dataValues "grib2/templates/template.7.[dataRepresentationTemplateNumber:l].def";
#}
meta changeDecimalPrecision decimal_precision(bitsPerValue,decimalScaleFactor,changingPrecision,values) : edition_specific;

View File

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

View File

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

View File

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

View File

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

View File

@ -2,6 +2,6 @@
# TEMPLATE 3.1, Rotated Latitude/longitude (or equidistant cylindrical, or Plate Carree)
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/template.3.latlon.def"
include "grib2/template.3.rotation.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.latlon.def"
include "grib2/templates/template.3.rotation.def"

View File

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

View File

@ -6,7 +6,7 @@
# and should be used only for bilateral previously agreed tests
transient template_is_experimental = 1 : hidden ;
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
constant isGridded = true;
@ -27,7 +27,7 @@ alias La1 = latitudeOfFirstGridPoint;
unsigned[4] longitudeOfFirstGridPoint : edition_specific;
alias Lo1 = longitudeOfFirstGridPoint;
include "grib2/template.3.scanning_mode.def"
include "grib2/templates/template.3.scanning_mode.def"
# Latitude of last grid point
signed[4] latitudeOfLastGridPoint : edition_specific;

View File

@ -1,7 +1,7 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 3.110, Equatorial azimuthal equidistant projection
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
constant isGridded = true;
@ -37,4 +37,4 @@ unsigned[4] Dy : dump;
# Projection centre flag
unsigned[1] projectionCentreFlag : dump;
include "grib2/template.3.scanning_mode.def"
include "grib2/templates/template.3.scanning_mode.def"

View File

@ -6,7 +6,7 @@
# and should be used only for bilateral previously agreed tests
transient template_is_experimental = 1 : hidden;
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
constant isGridded = true;
@ -28,7 +28,7 @@ unsigned[4] longitudeOfFirstGridPoint : edition_specific,dump;
alias Lo1 =longitudeOfFirstGridPoint;
include "grib2/template.3.scanning_mode.def"
include "grib2/templates/template.3.scanning_mode.def"
# La2 - latitude of last grid point
signed[4] latitudeOfLastGridPoint : edition_specific,dump;

View File

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

View File

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

View File

@ -1,5 +1,5 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 3.13 Mercator with modelling subdomains definition
include "grib2/template.3.10.def"
include "grib2/template.3.lam.def"
include "grib2/templates/template.3.10.def"
include "grib2/templates/template.3.lam.def"

View File

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

View File

@ -1,7 +1,7 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 3.140, Lambert azimuthal equal area projection
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
constant isGridded = true;
@ -52,7 +52,7 @@ alias Dy = yDirectionGridLengthInMillimetres ;
meta geography.yDirectionGridLengthInMetres scale(yDirectionGridLengthInMillimetres,one,thousand,truncateDegrees): dump;
alias DyInMetres = yDirectionGridLengthInMetres;
include "grib2/template.3.scanning_mode.def"
include "grib2/templates/template.3.scanning_mode.def"
iterator lambert_azimuthal_equal_area(
numberOfPoints,missingValue,values,

View File

@ -1,7 +1,7 @@
# TEMPLATE 3.150 - The HEALPix grid
# See https://healpix.jpl.nasa.gov/pdf/intro.pdf
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/template.3.resolution_flags.def"
include "grib2/template.3.healpix.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.resolution_flags.def"
include "grib2/templates/template.3.healpix.def"

View File

@ -2,6 +2,6 @@
# TEMPLATE 3.2, Stretched Latitude/longitude (or equidistant cylindrical, or Plate Carree)
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/template.3.latlon.def"
include "grib2/template.3.stretching.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.latlon.def"
include "grib2/templates/template.3.stretching.def"

View File

@ -1,7 +1,7 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 3.20, Polar stereographic projection
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
constant isGridded = true;
@ -63,7 +63,7 @@ flags[1] projectionCentreFlag 'grib2/tables/[tablesVersion]/3.5.table' : dump;
# If bit 1 is 1, then the South Pole is on the projection plane
flagbit southPoleOnProjectionPlane(projectionCentreFlag,7) : dump; # WMO bit 1
include "grib2/template.3.scanning_mode.def"
include "grib2/templates/template.3.scanning_mode.def"
iterator polar_stereographic(numberOfPoints,missingValue,values,
radius,Nx,Ny,

View File

@ -1,5 +1,5 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 3.23 Polar stereographic with modelling subdomains definition
include "grib2/template.3.20.def"
include "grib2/template.3.lam.def"
include "grib2/templates/template.3.20.def"
include "grib2/templates/template.3.lam.def"

View File

@ -2,8 +2,8 @@
# TEMPLATE 3.3, Stretched and Rotated Latitude/longitude (or equidistant cylindrical, or Plate Carree)
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/template.3.latlon.def"
include "grib2/template.3.rotation.def"
include "grib2/template.3.stretching.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.latlon.def"
include "grib2/templates/template.3.rotation.def"
include "grib2/templates/template.3.stretching.def"

View File

@ -1,7 +1,7 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 3.30, Lambert conformal
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
constant isGridded = true;
@ -32,7 +32,7 @@ meta geography.longitudeOfFirstGridPointInDegrees
alias Lo1InDegrees = longitudeOfFirstGridPointInDegrees;
#meta longitudeOfFirstGridPointInMicrodegrees times(longitudeOfFirstGridPoint,oneConstant) : no_copy;
include "grib2/template.3.resolution_flags.def"
include "grib2/templates/template.3.resolution_flags.def"
# LaD - Latitude where Dx and Dy are specified
signed[4] LaD : edition_specific;
@ -58,7 +58,7 @@ meta geography.DyInMetres scale(Dy,one,thousand) : dump;
# Projection centre flag
flags[1] projectionCentreFlag 'grib2/tables/[tablesVersion]/3.5.table' : dump;
include "grib2/template.3.scanning_mode.def"
include "grib2/templates/template.3.scanning_mode.def"
# Latin 1 - first latitude from the pole at which the secant cone cuts the sphere
signed[4] Latin1 : edition_specific;

View File

@ -1,7 +1,7 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 3.31, Albers equal area
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
constant isGridded = true;
@ -23,7 +23,7 @@ alias La1 = latitudeOfFirstGridPoint;
unsigned[4] longitudeOfFirstGridPoint : edition_specific,dump;
alias Lo1 = longitudeOfFirstGridPoint;
include "grib2/template.3.resolution_flags.def"
include "grib2/templates/template.3.resolution_flags.def"
# LaD - Latitude where Dx and Dy are specified
signed[4] LaD : dump;
@ -42,7 +42,7 @@ alias Dy = yDirectionGridLength;
# Projection centre flag
flags[1] projectionCentreFlag 'grib2/tables/[tablesVersion]/3.5.table' : dump;
include "grib2/template.3.scanning_mode.def"
include "grib2/templates/template.3.scanning_mode.def"
# Latin 1 - first latitude from the pole at which the secant cone cuts the sphere
signed[4] Latin1 :edition_specific;

View File

@ -1,5 +1,5 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 3.33, Lambert conformal with modelling subdomains definition
include "grib2/template.3.30.def"
include "grib2/template.3.lam.def"
include "grib2/templates/template.3.30.def"
include "grib2/templates/template.3.lam.def"

View File

@ -1,5 +1,5 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 3.4, Variable resolution latitude/longitude
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/template.3.latlon_vares.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.latlon_vares.def"

View File

@ -2,5 +2,5 @@
# TEMPLATE 3.40, Gaussian latitude/longitude
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/template.3.gaussian.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.gaussian.def"

View File

@ -2,6 +2,6 @@
# TEMPLATE 3.41, Rotated Gaussian latitude/longitude
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/template.3.gaussian.def"
include "grib2/template.3.rotation.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.gaussian.def"
include "grib2/templates/template.3.rotation.def"

View File

@ -2,6 +2,6 @@
# TEMPLATE 3.42, Stretched Gaussian latitude/longitude
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/template.3.gaussian.def"
include "grib2/template.3.stretching.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.gaussian.def"
include "grib2/templates/template.3.stretching.def"

View File

@ -2,7 +2,7 @@
# TEMPLATE 3.43, Stretched and rotated Gaussian latitude/longitude
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/template.3.gaussian.def"
include "grib2/template.3.rotation.def"
include "grib2/template.3.stretching.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.gaussian.def"
include "grib2/templates/template.3.rotation.def"
include "grib2/templates/template.3.stretching.def"

View File

@ -2,6 +2,6 @@
# TEMPLATE 3.5, Variable resolution rotated latitude/longitude
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/template.3.latlon_vares.def"
include "grib2/template.3.rotation.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.latlon_vares.def"
include "grib2/templates/template.3.rotation.def"

View File

@ -2,4 +2,4 @@
# TEMPLATE 3.50, Spherical harmonic coefficients
include "grib2/template.3.spherical_harmonics.def"
include "grib2/templates/template.3.spherical_harmonics.def"

View File

@ -2,5 +2,5 @@
# TEMPLATE 3.51, Rotated spherical harmonic coefficients
include "grib2/template.3.spherical_harmonics.def"
include "grib2/template.3.rotation.def"
include "grib2/templates/template.3.spherical_harmonics.def"
include "grib2/templates/template.3.rotation.def"

View File

@ -2,5 +2,5 @@
# TEMPLATE 3.52, Stretched spherical harmonic coefficients
include "grib2/template.3.spherical_harmonics.def"
include "grib2/template.3.stretching.def"
include "grib2/templates/template.3.spherical_harmonics.def"
include "grib2/templates/template.3.stretching.def"

View File

@ -2,6 +2,6 @@
# TEMPLATE 3.53, Stretched and rotated spherical harmonic coefficients
include "grib2/template.3.spherical_harmonics.def"
include "grib2/template.3.rotation.def"
include "grib2/template.3.stretching.def"
include "grib2/templates/template.3.spherical_harmonics.def"
include "grib2/templates/template.3.rotation.def"
include "grib2/templates/template.3.stretching.def"

View File

@ -5,9 +5,9 @@
transient biFourierMakeTemplate = 0;
include "grib2/template.3.bf.def"
include "grib2/templates/template.3.bf.def"
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
# La1 - latitude of first grid point
signed[4] latitudeOfFirstGridPoint: edition_specific,no_copy ;

View File

@ -5,9 +5,9 @@
transient biFourierMakeTemplate = 0;
include "grib2/template.3.bf.def"
include "grib2/templates/template.3.bf.def"
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
# La1 - latitude of first grid point
signed[4] latitudeOfFirstGridPoint : edition_specific ;

View File

@ -4,9 +4,9 @@
transient biFourierMakeTemplate = 0;
include "grib2/template.3.bf.def"
include "grib2/templates/template.3.bf.def"
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
# La1 - latitude of first grid point
signed[4] latitudeOfFirstGridPoint : edition_specific;

View File

@ -1,7 +1,7 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 3.90, Space view perspective or orthographic
include "grib2/template.3.shape_of_the_earth.def"
include "grib2/templates/template.3.shape_of_the_earth.def"
constant isGridded = true;
@ -25,7 +25,7 @@ signed[4] longitudeOfSubSatellitePoint;
meta geography.latitudeOfSubSatellitePointInDegrees scale(latitudeOfSubSatellitePoint,one,grib2divider,truncateDegrees) : dump;
meta geography.longitudeOfSubSatellitePointInDegrees scale(longitudeOfSubSatellitePoint,one,grib2divider,truncateDegrees) : dump;
include "grib2/template.3.resolution_flags.def"
include "grib2/templates/template.3.resolution_flags.def"
# dx - apparent diameter of Earth in grid lengths, in X-direction
unsigned[4] dx : dump;
@ -47,7 +47,7 @@ unsigned[4] Yp : no_copy;
meta geography.YpInGridLengths scale(Yp,one,thousand) : dump;
alias yCoordinateOfSubSatellitePoint=YpInGridLengths;
include "grib2/template.3.scanning_mode.def"
include "grib2/templates/template.3.scanning_mode.def"
# Orientation of the grid; i.e. the angle between the increasing Y-axis and the meridian
# of the sub-satellite point in the direction of increasing latitude

View File

@ -1,6 +1,6 @@
# (C) Copyright 2005- ECMWF.
include "grib2/template.3.grid.def"
include "grib2/templates/template.3.grid.def"
# Di - i direction increment
unsigned[4] iDirectionIncrement : can_be_missing;
@ -11,7 +11,7 @@ unsigned[4] N : dump;
alias numberOfParallelsBetweenAPoleAndTheEquator=N ;
alias geography.N=N;
include "grib2/template.3.scanning_mode.def"
include "grib2/templates/template.3.scanning_mode.def"
modify Ni : can_be_missing,dump;

View File

@ -47,7 +47,7 @@ alias La1 = latitudeOfFirstGridPoint;
signed[4] longitudeOfFirstGridPoint ;
alias Lo1 = longitudeOfFirstGridPoint;
include "grib2/template.3.resolution_flags.def"
include "grib2/templates/template.3.resolution_flags.def"
# La2 - latitude of last grid point
signed[4] latitudeOfLastGridPoint : edition_specific;

View File

@ -1,6 +1,6 @@
# (C) Copyright 2005- ECMWF.
include "grib2/template.3.grid.def"
include "grib2/templates/template.3.grid.def"
# Di - i direction increment
unsigned[4] iDirectionIncrement : can_be_missing,edition_specific;
@ -12,7 +12,7 @@ unsigned[4] jDirectionIncrement : can_be_missing,edition_specific;
alias Dj = jDirectionIncrement;
alias Dy = jDirectionIncrement;
include "grib2/template.3.scanning_mode.def"
include "grib2/templates/template.3.scanning_mode.def"
meta g2grid g2grid(
latitudeOfFirstGridPoint,

View File

@ -34,9 +34,9 @@ when (missing(subdivisionsOfBasicAngle) || subdivisionsOfBasicAngle == 0) {
set angleDivisor = subdivisionsOfBasicAngle;
}
include "grib2/template.3.resolution_flags.def"
include "grib2/templates/template.3.resolution_flags.def"
include "grib2/template.3.scanning_mode.def"
include "grib2/templates/template.3.scanning_mode.def"
longitudesList list(Ni) {
unsigned[4] longitude;

View File

@ -2,8 +2,8 @@
# TEMPLATE 4.0, Analysis or forecast at a horizontal level or in a horizontal layer at a point in time
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
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"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.1, Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.eps.def"
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.eps.def"

View File

@ -5,9 +5,9 @@
# This template was not validated at the time of publication and should be used with caution.
transient template_is_experimental = 1 : hidden;
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.percentile.def"
include "grib2/template.4.statistical.def"
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.percentile.def"
include "grib2/templates/template.4.statistical.def"

View File

@ -2,11 +2,11 @@
# TEMPLATE 4.100, Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for wave 2D spectra with explicit list of frequencies and directions
include "grib2/template.4.parameter.def"
include "grib2/template.4.wave.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
#include "grib2/template.4.horizontal.def"
include "grib2/template.4.eps.def"
include "grib2/template.4.wave_spectra_list.def"
include "grib2/templates/template.4.parameter.def"
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

@ -5,7 +5,7 @@
# and should be used only for bilateral previously agreed tests
transient template_is_experimental = 1 : hidden;
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
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"

View File

@ -5,7 +5,7 @@
# and should be used only for bilateral previously agreed tests
transient template_is_experimental = 1 : hidden;
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.statistical.def"
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.statistical.def"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.1002, Cross-section of analysis and forecast, averaged or otherwise statistically processed over latitude or longitude
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.generating_process.def"
include "grib2/templates/template.4.forecast_time.def"
codetable[1] horizontalDimensionProcessed ('4.220.table',masterDir,localDir) : dump;

View File

@ -2,10 +2,10 @@
# TEMPLATE 4.101, Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for wave 2D spectra with frequencies and directions defined by formulae
include "grib2/template.4.parameter.def"
include "grib2/template.4.wave.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
#include "grib2/template.4.horizontal.def"
include "grib2/template.4.wave_spectra_formula.def"
include "grib2/templates/template.4.parameter.def"
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

@ -2,11 +2,11 @@
# TEMPLATE 4.102, Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for wave 2D spectra with frequencies and directions defined by formulae
include "grib2/template.4.parameter.def"
include "grib2/template.4.wave.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
#include "grib2/template.4.horizontal.def"
include "grib2/template.4.eps.def"
include "grib2/template.4.wave_spectra_formula.def"
include "grib2/templates/template.4.parameter.def"
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

@ -2,9 +2,9 @@
# TEMPLATE 4.103, Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range.
include "grib2/template.4.parameter.def"
include "grib2/template.4.wave_period_range.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.wave_period_range.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"

View File

@ -2,10 +2,10 @@
# TEMPLATE 4.104, Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for waves selected by period range.
include "grib2/template.4.parameter.def"
include "grib2/template.4.wave_period_range.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.eps.def"
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.wave_period_range.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"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.105, Analysis or forecast 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/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.statistical.def"
include "grib2/template.4.referenceperiod.def"
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.statistical.def"
include "grib2/templates/template.4.referenceperiod.def"

View File

@ -2,10 +2,10 @@
# TEMPLATE 4.106, Individual ensemble forecast, control and perturbed 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/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.statistical.def"
include "grib2/template.4.eps.def"
include "grib2/template.4.referenceperiod.def"
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.statistical.def"
include "grib2/templates/template.4.eps.def"
include "grib2/templates/template.4.referenceperiod.def"

View File

@ -2,10 +2,10 @@
# TEMPLATE 4.107, Derived forecasts based on all ensemble members 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/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.statistical.def"
include "grib2/template.4.derived.def"
include "grib2/template.4.referenceperiod.def"
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.statistical.def"
include "grib2/templates/template.4.derived.def"
include "grib2/templates/template.4.referenceperiod.def"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.108, Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for generic optical properties
include "grib2/template.4.parameter.def"
include "grib2/template.4.optical.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.optical.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"

View File

@ -2,10 +2,10 @@
# TEMPLATE 4.109, Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for generic optical properties
include "grib2/template.4.parameter.def"
include "grib2/template.4.optical.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.eps.def"
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.optical.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"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.11, Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.eps.def"
include "grib2/template.4.statistical.def"
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.eps.def"
include "grib2/templates/template.4.statistical.def"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.110 - Average, accumulation, and/or extreme values or other statistically processed values at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for generic optical properties
include "grib2/template.4.parameter.def"
include "grib2/template.4.optical.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.statistical.def"
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.optical.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.statistical.def"

View File

@ -5,7 +5,7 @@
# and should be used only for bilateral previously agreed tests
transient template_is_experimental = 1 : hidden;
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
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"

View File

@ -6,10 +6,10 @@
# (Octets 35-50 are very similar to octets 43-58 of product definition template 4.8, but the meaning of some fields differs slightly)
transient template_is_experimental = 1 : hidden;
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
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"
unsigned[4] numberOfMissingInStatisticalProcess = 0 : edition_specific;
alias totalNumberOfDataValuesMissingInStatisticalProcess=numberOfMissingInStatisticalProcess;
@ -25,4 +25,4 @@ codetable[1] indicatorOfUnitForTimeIncrement ('4.4.table',masterDir,localDir)=25
unsigned[4] timeIncrement=0 ;
alias timeIncrementBetweenSuccessiveFields=timeIncrement;
# include "grib2/template.4.statistical.def"
# include "grib2/templates/template.4.statistical.def"

View File

@ -2,10 +2,10 @@
# TEMPLATE 4.111, Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for generic optical properties
include "grib2/template.4.parameter.def"
include "grib2/template.4.optical.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.eps.def"
include "grib2/template.4.statistical.def"
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.optical.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.eps.def"
include "grib2/templates/template.4.statistical.def"

View File

@ -2,10 +2,10 @@
# TEMPLATE 4.112, Probability forecasts 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/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.statistical.def"
include "grib2/template.4.probability.def"
include "grib2/template.4.referenceperiod.def"
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.statistical.def"
include "grib2/templates/template.4.probability.def"
include "grib2/templates/template.4.referenceperiod.def"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.113, Generalised tiles at a horizontal level or horizontal layer at a point in time
include "grib2/template.4.parameter.def"
include "grib2/template.4.generalised_tile.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.generalised_tile.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"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.114, Average, accumulation, and/or extreme values or other statistically processed values on generalised tiles at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval
include "grib2/template.4.parameter.def"
include "grib2/template.4.generalised_tile.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.statistical.def"
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.generalised_tile.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.statistical.def"

View File

@ -2,10 +2,10 @@
# TEMPLATE 4.115, Individual ensemble forecast, control and perturbed on generalised tiles at a horizontal level or in a horizontal layer at a point in time
include "grib2/template.4.parameter.def"
include "grib2/template.4.generalised_tile.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.leps.def"
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.generalised_tile.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.leps.def"

View File

@ -2,10 +2,10 @@
# TEMPLATE 4.116, Individual ensemble forecast, control and perturbed on generalised tiles at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval
include "grib2/template.4.parameter.def"
include "grib2/template.4.generalised_tile.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.leps.def"
include "grib2/template.4.statistical.def"
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.generalised_tile.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.leps.def"
include "grib2/templates/template.4.statistical.def"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.117, Individual large ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.leps.def"
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.leps.def"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.118, Individual large ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.leps.def"
include "grib2/template.4.statistical.def"
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.leps.def"
include "grib2/templates/template.4.statistical.def"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.119, Probability forecasts from large ensembles at a horizontal level or in a horizontal layer at a point in time
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.probabilityLargeEnsemble.def"
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.probabilityLargeEnsemble.def"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.12, Derived forecasts based on all ensemble members at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.derived.def"
include "grib2/template.4.statistical.def"
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.derived.def"
include "grib2/templates/template.4.statistical.def"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.120, Probability forecasts from large ensembles at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.probabilityLargeEnsemble.def"
include "grib2/template.4.statistical.def"
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.statistical.def"

View File

@ -2,10 +2,10 @@
# TEMPLATE 4.121, Probability forecasts with spatiotemporal processing based on focal (moving window) statistics at a horizontal level or in a horizontal layer at a point in time
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.probabilityLargeEnsemble.def"
include "grib2/template.4.focalStatistics.def"
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.probabilityLargeEnsemble.def"
include "grib2/templates/template.4.focalStatistics.def"

View File

@ -2,10 +2,10 @@
# TEMPLATE 4.122, Probability forecasts with spatiotemporal processing based on focal (moving window) statistics at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.probabilityLargeEnsemble.def"
include "grib2/template.4.statistical.def"
include "grib2/template.4.focalStatistics.def"
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.statistical.def"
include "grib2/templates/template.4.focalStatistics.def"

View File

@ -2,11 +2,11 @@
# TEMPLATE 4.123, Probability forecasts from large ensembles with spatiotemporal processing based on focal (moving window) statistics 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/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.statistical.def"
include "grib2/template.4.probabilityLargeEnsemble.def"
include "grib2/template.4.referenceperiod.def"
include "grib2/template.4.focalStatistics.def"
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.statistical.def"
include "grib2/templates/template.4.probabilityLargeEnsemble.def"
include "grib2/templates/template.4.referenceperiod.def"
include "grib2/templates/template.4.focalStatistics.def"

View File

@ -2,11 +2,11 @@
# TEMPLATE 4.13, Derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.derived.def"
include "grib2/template.4.rectangular_cluster.def"
include "grib2/template.4.statistical.def"
include "grib2/template.4.eps_cluster.def"
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.derived.def"
include "grib2/templates/template.4.rectangular_cluster.def"
include "grib2/templates/template.4.statistical.def"
include "grib2/templates/template.4.eps_cluster.def"

View File

@ -2,11 +2,11 @@
# TEMPLATE 4.14, Derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.derived.def"
include "grib2/template.4.circular_cluster.def"
include "grib2/template.4.statistical.def"
include "grib2/template.4.eps_cluster.def"
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.derived.def"
include "grib2/templates/template.4.circular_cluster.def"
include "grib2/templates/template.4.statistical.def"
include "grib2/templates/template.4.eps_cluster.def"

View File

@ -2,11 +2,11 @@
# TEMPLATE 4.15, Average, accumulation, extreme values, or other statistically-processed values over a spatial area at a horizontal level or in a horizontal layer at a point in time
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
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"
codetable[1] statisticalProcess 'grib2/tables/[tablesVersion]/4.10.table';
codetable[1] spatialProcessing 'grib2/tables/[tablesVersion]/4.15.table';

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.2, Derived forecast based on all ensemble members at a horizontal level or in a horizontal layer at a point in time
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.derived.def"
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.derived.def"

View File

@ -2,11 +2,11 @@
# TEMPLATE 4.3, Derived forecasts based on a cluster of ensemble members over a rectangular area at a horizontal level or in a horizontal layer at a point in time
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.derived.def"
include "grib2/template.4.rectangular_cluster.def"
include "grib2/template.4.eps_cluster.def"
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.derived.def"
include "grib2/templates/template.4.rectangular_cluster.def"
include "grib2/templates/template.4.eps_cluster.def"

View File

@ -4,7 +4,7 @@
# Note: This template is deprecated. Template 4.31 should be used instead.
transient template_is_deprecated = 1 : hidden;
include "grib2/template.4.parameter.def"
include "grib2/templates/template.4.parameter.def"
codetable[1] typeOfGeneratingProcess ('4.3.table',masterDir,localDir) : dump;
@ -12,4 +12,4 @@ codetable[1] typeOfGeneratingProcess ('4.3.table',masterDir,localDir) : dump;
unsigned[1] observationGeneratingProcessIdentifier : dump;
alias generatingProcessIdentifier=observationGeneratingProcessIdentifier;
include "grib2/template.4.satellite_30.def"
include "grib2/templates/template.4.satellite_30.def"

View File

@ -2,7 +2,7 @@
# TEMPLATE 4.31, Satellite Product
include "grib2/template.4.parameter.def"
include "grib2/templates/template.4.parameter.def"
codetable[1] typeOfGeneratingProcess ('4.3.table',masterDir,localDir) : dump;
@ -10,4 +10,4 @@ codetable[1] typeOfGeneratingProcess ('4.3.table',masterDir,localDir) : dump;
unsigned[1] observationGeneratingProcessIdentifier : dump;
alias generatingProcessIdentifier=observationGeneratingProcessIdentifier;
include "grib2/template.4.satellite.def"
include "grib2/templates/template.4.satellite.def"

View File

@ -2,7 +2,7 @@
# TEMPLATE 4.311, Satellite Product Auxiliary Information
include "grib2/template.4.parameter.def"
include "grib2/templates/template.4.parameter.def"
codetable[1] typeOfGeneratingProcess ('4.3.table',masterDir,localDir) : dump;

View File

@ -2,8 +2,8 @@
# TEMPLATE 4.32, Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.satellite.def"
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.satellite.def"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.33, Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for simulated (synthetic) satellite data
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.satellite.def"
include "grib2/template.4.eps.def"
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.satellite.def"
include "grib2/templates/template.4.eps.def"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.34, Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer, in a continuous or non-continuous interval for simulated (synthetic) satellite data
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.satellite.def"
include "grib2/template.4.eps.def"
include "grib2/template.4.statistical.def"
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.satellite.def"
include "grib2/templates/template.4.eps.def"
include "grib2/templates/template.4.statistical.def"

View File

@ -2,7 +2,7 @@
# TEMPLATE 4.35, satellite product with or without associated quality values
include "grib2/template.4.parameter.def"
include "grib2/templates/template.4.parameter.def"
codetable[1] typeOfGeneratingProcess ('4.3.table',masterDir,localDir) : dump;
@ -12,4 +12,4 @@ alias generatingProcessIdentifier=observationGeneratingProcessIdentifier;
codetable[1] qualityValueAssociatedWithParameter('4.16.table',masterDir,localDir) : dump;
include "grib2/template.4.satellite.def"
include "grib2/templates/template.4.satellite.def"

View File

@ -2,11 +2,11 @@
# TEMPLATE 4.4, Derived forecasts based on a cluster of ensemble members over a circular area at a horizontal level or in a horizontal layer at a point in time
include "grib2/template.4.parameter.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.derived.def"
include "grib2/template.4.circular_cluster.def"
include "grib2/template.4.eps_cluster.def"
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.derived.def"
include "grib2/templates/template.4.circular_cluster.def"
include "grib2/templates/template.4.eps_cluster.def"

View File

@ -2,9 +2,9 @@
# TEMPLATE 4.40, Analysis or forecast at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents
include "grib2/template.4.parameter.def"
include "grib2/template.4.chemical.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.chemical.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"

View File

@ -2,10 +2,10 @@
# TEMPLATE 4.41, Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer at a point in time for atmospheric chemical constituents
include "grib2/template.4.parameter.def"
include "grib2/template.4.chemical.def"
include "grib2/template.4.generating_process.def"
include "grib2/template.4.forecast_time.def"
include "grib2/template.4.point_in_time.def"
include "grib2/template.4.horizontal.def"
include "grib2/template.4.eps.def"
include "grib2/templates/template.4.parameter.def"
include "grib2/templates/template.4.chemical.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"

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