initial commit

This commit is contained in:
Robert Osinski 2024-11-28 19:36:19 +00:00
parent ddb6bcf435
commit 3f3839535e
13 changed files with 142 additions and 0 deletions

View File

@ -0,0 +1,11 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.137, Derived reforecast based on all ensemble members 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.lderived.def"
include "grib2/templates/template.4.reforecast.def"

View File

@ -0,0 +1,11 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.138, Derived reforecasts based on all ensemble members 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.lderived.def"
include "grib2/templates/template.4.reforecast.def"
include "grib2/templates/template.4.statistical.def"

View File

@ -0,0 +1,11 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.139, Reforecast at a horizontal level or in a horizontal layer at a point in time for waves selected by period range.
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.reforecast.def"

View File

@ -0,0 +1,12 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.140, Individual ensemble reforecast, 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/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.leps.def"
include "grib2/templates/template.4.reforecast.def"

View File

@ -0,0 +1,11 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.141, Reforecast 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/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.reforecast.def"
include "grib2/templates/template.4.wave_spectra_list.def"

View File

@ -0,0 +1,12 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.142, Individual ensemble reforecast, 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/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.leps.def"
include "grib2/templates/template.4.reforecast.def"
include "grib2/templates/template.4.wave_spectra_list.def"

View File

@ -0,0 +1,11 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.32768, Random pattern
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/local/ecmf/template.4.randomPatterns.def"
include "grib2/templates/template.4.horizontal.def"
include "grib2/templates/template.4.leps.def"

View File

@ -0,0 +1,10 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.144, Analysis or forecast at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for waves selected by period range.
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.horizontal.def"
include "grib2/templates/template.4.statistical.def"

View File

@ -0,0 +1,11 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.145, Individual ensemble forecast, control and perturbed, at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval for waves selected by period range.
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.horizontal.def"
include "grib2/templates/template.4.eps.def"
include "grib2/templates/template.4.statistical.def"

View File

@ -0,0 +1,12 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.146, Quantile reforecasts 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.reforecast.def"
include "grib2/templates/template.4.referenceperiod.def"

View File

@ -0,0 +1,12 @@
# (C) Copyright 2005- ECMWF.
# TEMPLATE 4.134, Quantile reforecasts 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.reforecast.def"
include "grib2/templates/template.4.statistical.def"
include "grib2/templates/template.4.referenceperiod.def"

View File

@ -0,0 +1,8 @@
# (C) Copyright 2005- ECMWF.
# Derived forecast
codetable[1] derivedForecast ('4.7.table',masterDir,localDir) : dump;
# Number of forecasts in ensemble - large ensemble size
unsigned[4] numberOfForecastsInEnsemble : dump;
alias totalNumber=numberOfForecastsInEnsemble;

View File

@ -0,0 +1,10 @@
# Random patterns - SKEB / SPPT / SPP
unsigned[2] randomFieldNumber : dump;
unsigned[2] totalNumberOfRandomFields : dump;
unsigned[2] spatioTemporalScaleNumber : dump;
unsigned[2] totalNumberOfSpatioTemporalScales : dump;
unsigned[4] scaledValueOfSpatialScale : dump;
unsigned[1] scaleFactorOfSpatialScale : dump;
unsigned[4] scaledValueOfTemporalScale : dump;
unsigned[1] scaleFactorOfTemporalScale : dump;