From 3722e3bfa0058048ef40e7c8edfcac8508f30fb4 Mon Sep 17 00:00:00 2001 From: Sebastien Villaume Date: Fri, 9 Feb 2024 11:37:03 +0000 Subject: [PATCH 1/2] adding a switch to stepRange instead of step for levtypes o2d and o3d for mmsf/fc --- definitions/mars/grib.mmsf.fc.def | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/definitions/mars/grib.mmsf.fc.def b/definitions/mars/grib.mmsf.fc.def index d213cee45..7adb27059 100644 --- a/definitions/mars/grib.mmsf.fc.def +++ b/definitions/mars/grib.mmsf.fc.def @@ -17,3 +17,9 @@ if (centre == 80 && subCentre == 98 && class is "c3") { } if (class is "ci") { unalias mars.method; } + +if (levtype is "o2d" || levtype is "o3d") { + alias mars.step = stepRange; +} else { + alias mars.step = endStep; +} From b0f949187c6fa95e3a409c34e24aede81878b238 Mon Sep 17 00:00:00 2001 From: Sebastien Villaume Date: Mon, 19 Feb 2024 10:48:31 +0000 Subject: [PATCH 2/2] move block for stepRange in mmsf/fc to top of grib.mmsf.fc.def --- definitions/mars/grib.mmsf.fc.def | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/definitions/mars/grib.mmsf.fc.def b/definitions/mars/grib.mmsf.fc.def index 7adb27059..f1820336a 100644 --- a/definitions/mars/grib.mmsf.fc.def +++ b/definitions/mars/grib.mmsf.fc.def @@ -1,4 +1,9 @@ -alias mars.step = endStep; +if (levtype is "o2d" || levtype is "o3d") { + alias mars.step = stepRange; +} else { + alias mars.step = endStep; +} + if (class is "od") { alias mars.system = systemNumber; } if (class is "me") { alias mars.system = systemNumber; } if (class is "en") { alias mars.system = systemNumber; } @@ -18,8 +23,3 @@ if (centre == 80 && subCentre == 98 && class is "c3") { if (class is "ci") { unalias mars.method; } -if (levtype is "o2d" || levtype is "o3d") { - alias mars.step = stepRange; -} else { - alias mars.step = endStep; -}