From 69ae887cd7b826d141d4bea20d399b2c0533a10b Mon Sep 17 00:00:00 2001 From: Sebastien Villaume Date: Mon, 24 Jun 2024 23:25:12 +0100 Subject: [PATCH] #249 adding entries in code table 1.4, 4.3 and 4.6 with associated notes --- GRIB2_CodeFlag_1_4_CodeTable_en.csv | 4 +++- GRIB2_CodeFlag_4_3_CodeTable_en.csv | 3 ++- GRIB2_CodeFlag_4_6_CodeTable_en.csv | 7 ++++++- notes/CodeFlag_notes.csv | 8 +++++++- 4 files changed, 18 insertions(+), 4 deletions(-) diff --git a/GRIB2_CodeFlag_1_4_CodeTable_en.csv b/GRIB2_CodeFlag_1_4_CodeTable_en.csv index 4ddd1a2..8fe8ace 100644 --- a/GRIB2_CodeFlag_1_4_CodeTable_en.csv +++ b/GRIB2_CodeFlag_1_4_CodeTable_en.csv @@ -8,6 +8,8 @@ Type of data,,5,,Control and perturbed forecast products,,,,Operational Type of data,,6,,Processed satellite observations,,,,Operational Type of data,,7,,Processed radar observations,,,,Operational Type of data,,8,,Event probability,,,,Operational -Type of data,,9-191,,Reserved,,,,Operational +Type of data,,9,,Sample Data,(see Note 1),249a,,Operational +Type of data,,10,,ML based forecast,(see Note 2),249b,,Operational +Type of data,,11-191,,Reserved,,,,Operational Type of data,,192-254,,Reserved for local use,,,,Operational Type of data,,255,,Missing,,,,Operational diff --git a/GRIB2_CodeFlag_4_3_CodeTable_en.csv b/GRIB2_CodeFlag_4_3_CodeTable_en.csv index a155bd3..99c2987 100644 --- a/GRIB2_CodeFlag_4_3_CodeTable_en.csv +++ b/GRIB2_CodeFlag_4_3_CodeTable_en.csv @@ -21,6 +21,7 @@ Type of generating process,,18,,Difference between two forecasts,,,,Operational Type of generating process,,19,,First guess,,,,Operational Type of generating process,,20,,Analysis increment,(see Note 2),29,,Operational Type of generating process,,21,,Initialization increment for analysis,(see Note 3),61,,Operational -Type of generating process,,22-191,,Reserved,,,,Operational +Type of generating process,,23,,Blended Forecast,(See Note 4),249c,,Operational +Type of generating process,,24-191,,Reserved,,,,Operational Type of generating process,,192-254,,Reserved for local use,,,,Operational Type of generating process,,255,,Missing,,,,Operational diff --git a/GRIB2_CodeFlag_4_6_CodeTable_en.csv b/GRIB2_CodeFlag_4_6_CodeTable_en.csv index 1732a9b..66a53ef 100644 --- a/GRIB2_CodeFlag_4_6_CodeTable_en.csv +++ b/GRIB2_CodeFlag_4_6_CodeTable_en.csv @@ -4,6 +4,11 @@ Type of ensemble forecast,,1,,Unperturbed low-resolution control forecast,,,,Ope Type of ensemble forecast,,2,,Negatively perturbed forecast,,,,Operational Type of ensemble forecast,,3,,Positively perturbed forecast,,,,Operational Type of ensemble forecast,,4,,Multi-model forecast,,,,Operational -Type of ensemble forecast,,5-191,,Reserved,,,,Operational +Type of ensemble forecast,,5,,Unpertubed forecast,,,,Operational +Type of ensemble forecast,,6,,Perturbed forecast,,,,Operationaal +Type of ensemble forecast,,7,,Initial conditions perturbations,(see Note 1),249d,,Operational +Type of ensemble forecast,,8,,Model physics pertubations,(see Note 2),249e,,Operational +Type of ensemble forecast,,9,,Initial conditions + model physics perturbations,(see Note 3),249f,,Operational +Type of ensemble forecast,,10-191,,Reserved,,,,Operational Type of ensemble forecast,,192-254,,Reserved for local use,,,,Operational Type of ensemble forecast,,255,,Missing,,,,Operational diff --git a/notes/CodeFlag_notes.csv b/notes/CodeFlag_notes.csv index 54d73aa..1be1b04 100644 --- a/notes/CodeFlag_notes.csv +++ b/notes/CodeFlag_notes.csv @@ -149,4 +149,10 @@ noteID,note 225a,"The following additional arguments must be specified: • Circle - 1 argument for the radius in metres • Rectangle - 2 arguments for the length in 1. west-east and 2. south-north in metres • Square - 1 argument for the length of the equal-length sides in metres • Wedge - 3 arguments for 1. radius in metres and 2. start and 3. end radius in arithmetic degrees with 0 on the positive axis along west-east and counted counter-clockwise. • span of grid cells - 2 arguments regarding the number of grid cells in 1. west-east and 2. south-north so that the span is i+/-x and j+/-y" 225b,"The option quantile needs two additional arguments: 1) The total number of quantiles and 2) the quantile value." 225c,"These parameters are intended to be used with templates 4.121 and 4.122 in which the spatiotemporal criteria is encoded used to get a categorical yes/no per grid point of each ensemble member." -225d,"Scale Factor of Lower Limit, Scaled Value of Lower Limit, Scale Factor of Upper Limit and Scaled Value of Upper Limit must be set to missing. This entry is intended for, but not limited to, entries 5 to 7 in Code table 4.2 discipline 0 category 191." \ No newline at end of file +225d,"Scale Factor of Lower Limit, Scaled Value of Lower Limit, Scale Factor of Upper Limit and Scaled Value of Upper Limit must be set to missing. This entry is intended for, but not limited to, entries 5 to 7 in Code table 4.2 discipline 0 category 191." +249a,"Data for demonstrational purposes only." +249b,"forecast from Machine Learning (ML) model." +249c,"Combination of different forecast products to produce a smooth, continuous forecast by applying weights to each individual prediction system which depend on the lead time and forecast skill (e.g. seamless prediction using nowcasting to short-range to medium-range)." +249d,"Ensemble members are initialised from different initial conditions." +249e,"model physics are perturbed e.g., with methods like SPPT, SPP, SKEB, etc." +249f,"combination of entries 7 and 8."