From 7dfb006194908850ce1a5a3f2c641c47ab569eef Mon Sep 17 00:00:00 2001 From: Robert Osinski Date: Wed, 25 Sep 2024 14:42:16 +0000 Subject: [PATCH] timeproc extension --- .../localConcepts/ecmf/paramIdForConversion.def | 8 ++++++++ definitions/grib2/timeproc.def | 12 ++++++++++++ 2 files changed, 20 insertions(+) diff --git a/definitions/grib1/localConcepts/ecmf/paramIdForConversion.def b/definitions/grib1/localConcepts/ecmf/paramIdForConversion.def index 69ff70637..cdb1c1c59 100644 --- a/definitions/grib1/localConcepts/ecmf/paramIdForConversion.def +++ b/definitions/grib1/localConcepts/ecmf/paramIdForConversion.def @@ -59,3 +59,11 @@ 228226 = {gribTablesVersionNo=128; indicatorOfParameter=222; centre=98;} # 228224 228226 = {gribTablesVersionNo=128; indicatorOfParameter=224; centre=98;} +# 121 +237167 = {gribTablesVersionNo=128; indicatorOfParameter=121; centre=98;} +# 51 +237167 = {gribTablesVersionNo=128; indicatorOfParameter=51; centre=98;} +# 122 +238167 = {gribTablesVersionNo=128; indicatorOfParameter=122; centre=98;} +# 52 +238167 = {gribTablesVersionNo=128; indicatorOfParameter=52; centre=98;} diff --git a/definitions/grib2/timeproc.def b/definitions/grib2/timeproc.def index 8a2950d18..9c596f355 100644 --- a/definitions/grib2/timeproc.def +++ b/definitions/grib2/timeproc.def @@ -15,6 +15,18 @@ concept timeproc { "point-in-time" = {marsStream="eefo"; type="fcstdev"; numberOfTimeRange=1;} "point-in-time" = {marsStream="eefo"; type="taem"; numberOfTimeRange=1;} "point-in-time" = {marsStream="eefo"; type="taes"; numberOfTimeRange=1;} + "point-in-time" = {marsStream="eehs"; type="fcmax"; numberOfTimeRange=1;} + "point-in-time" = {marsStream="eehs"; type="fcmin"; numberOfTimeRange=1;} + "point-in-time" = {marsStream="eehs"; type="fcmean"; numberOfTimeRange=1;} + "point-in-time" = {marsStream="eehs"; type="fcstdev"; numberOfTimeRange=1;} + "point-in-time" = {marsStream="eehs"; type="taem"; numberOfTimeRange=1;} + "point-in-time" = {marsStream="eehs"; type="taes"; numberOfTimeRange=1;} + "point-in-time" = {marsStream="efhs"; type="fcmax"; numberOfTimeRange=1;} + "point-in-time" = {marsStream="efhs"; type="fcmin"; numberOfTimeRange=1;} + "point-in-time" = {marsStream="efhs"; type="fcmean"; numberOfTimeRange=1;} + "point-in-time" = {marsStream="efhs"; type="fcstdev"; numberOfTimeRange=1;} + "point-in-time" = {marsStream="efhs"; type="taem"; numberOfTimeRange=1;} + "point-in-time" = {marsStream="efhs"; type="taes"; numberOfTimeRange=1;} # ### Accumulations ### # we need to do this dataset dependent, in some datasets we might have