Skip to content

Commit

Permalink
initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
rdosinski committed Nov 28, 2024
1 parent ddb6bcf commit 3f38395
Show file tree
Hide file tree
Showing 13 changed files with 142 additions and 0 deletions.
11 changes: 11 additions & 0 deletions definitions/grib2/templates/template.4.137.def
Original file line number Diff line number Diff line change
@@ -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"
11 changes: 11 additions & 0 deletions definitions/grib2/templates/template.4.138.def
Original file line number Diff line number Diff line change
@@ -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"
11 changes: 11 additions & 0 deletions definitions/grib2/templates/template.4.139.def
Original file line number Diff line number Diff line change
@@ -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"
12 changes: 12 additions & 0 deletions definitions/grib2/templates/template.4.140.def
Original file line number Diff line number Diff line change
@@ -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"
11 changes: 11 additions & 0 deletions definitions/grib2/templates/template.4.141.def
Original file line number Diff line number Diff line change
@@ -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"
12 changes: 12 additions & 0 deletions definitions/grib2/templates/template.4.142.def
Original file line number Diff line number Diff line change
@@ -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"
11 changes: 11 additions & 0 deletions definitions/grib2/templates/template.4.143.def
Original file line number Diff line number Diff line change
@@ -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"
10 changes: 10 additions & 0 deletions definitions/grib2/templates/template.4.144.def
Original file line number Diff line number Diff line change
@@ -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"
11 changes: 11 additions & 0 deletions definitions/grib2/templates/template.4.145.def
Original file line number Diff line number Diff line change
@@ -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"
12 changes: 12 additions & 0 deletions definitions/grib2/templates/template.4.146.def
Original file line number Diff line number Diff line change
@@ -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"
12 changes: 12 additions & 0 deletions definitions/grib2/templates/template.4.147.def
Original file line number Diff line number Diff line change
@@ -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"
8 changes: 8 additions & 0 deletions definitions/grib2/templates/template.4.lderived.def
Original file line number Diff line number Diff line change
@@ -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;
10 changes: 10 additions & 0 deletions definitions/grib2/templates/template.4.randomPatterns.def
Original file line number Diff line number Diff line change
@@ -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;

0 comments on commit 3f38395

Please sign in to comment.