From ecCodes 2.39 new parameters will be added which reflect a statistical processing in time of an existing parameter. This is to streamline and unify statistically processed parameters, as well as prevent accidental misuse of the instantaneous paramId for parameters which are statistically processed in time and hence require more metadata in the GRIB message. The addition of new parameters will follow the following structure where possible:
| inst | mean | accum | max | min | std | atm | XXX | 235YYY | 236YYY | 237YYY | 238YYY | 239YYY | wave | 140XXX | 141XXX | 142XXX | 143XXX | 144XXX | 145XXX | ocean | 262XXX | 263XXX | 264XXX | 265XXX | 266XXX | 267XXX |
Please note that existing parameters will not fit into this structure, e.g. accumulated water and radiation parameters. A pre-existing example can be found in, for example, mucape as below:
| inst | mean | accum | max | min | std | most-unstable CAPE (shortName, paramId) | mucape 228235 | avg_mucape 235117 | — | max_mucape 237117 | min_mucape 238117 | std_mucape 239117 |
Due to clashes with current ECMWF operational output, we will delay the addition of the following parameters until further developments have been implemented: - 235288; Time-mean total cloud cover (base parameter
228164 ) - 235326; Time-mean total lightning flash density (base parameter
228050 ) - 237287; Time-maximum convective available potential energy (base parameter
59 ) - 237167; Time-maximum 2 metre temperature (base parameter
167 , already have generic encoding 201 ) - 237318; Time-maximum 10 metre wind gust (base parameter
228029 , already have generic encoding 49 ) - 237321; Time-maximum convective available potential energy shear (base parameter
228044 ) - 237055; Time-maximum total precipitation rate (base parameter
260048 , already have generic encoding 228226 ) - 238167; Time-minimum 2 metre temperature (base parameter
167 , already have generic encoding 202 ) - 238055; Time-minimum total precipitation rate (base parameter
260048 , already have generic encoding 228227 )
To see how these changes will affect your workflow, please try using the prototype version encompassing these changes which can be found here: https://github.com/ecmwf/eccodes/tree/feature/grib_time_processing_generalisation or as a tarball here: https://confluence.ecmwf.int/display/ECC/Development+Snapshots with installation instructions here: https://confluence.ecmwf.int/display/ECC/ecCodes+installation |