Downloadable from our Releases page.
Please note some important changes in this release (v2.34.0) of ecCodes:
- Support for sub-hourly data in GRIB edition 2. For more details, see here
Please note: There is a new webpage for the Migration to GRIB2: Migration to GRIB2
This webpage also includes a section where changes in the parameter encodings for the coming ecCodes versions are documented: Changes in the parameter encodings
New Features/Improvements
- [ECC-1238] - GRIB: Support for sub-hourly steps
- [ECC-1742] - Add function to clone only the meta-data of a message
- [ECC-1750] - MARS: Add new class 'ai'
- [ECC-1757] - MARS: Add stream 'rfsd'
- [ECC-1713] - GRIB2: Add correct definition to discipline 192 parameter 228004; mean2t for DestinE ClimateDT
- [ECC-1731] - GRIB2: Add additional paramIds to be used with CAMS chemIds
- [ECC-1737] - GRIB2: Add wave and ocean parameters
- [ECC-1740] - GRIB2: Addition to concept combinationOfAttributesOfTile
- [ECC-1743] - GRIB2: New hydro and wave parameters
- [ECC-1745] - GRIB2: Local ECMWF parameters for covariances
- [ECC-1751] - GRIB2: Consolidate parameters with fixed statistical processing ranges
- [ECC-1756] - GRIB2: Add mean parameters for CERISE project
- [ECC-1758] - GRIB2: add local ECMWF parameters to pseudo-centre ERA6
- [ECC-1748] - Tools: grib_dump on index file should print the key types
- [ECC-1752] - Definitions: Harmonise cfVarName.def files
- [ECC-1753] - Scripts: Update create_def.pl to work with the new Parameter Database design
- [ECC-1754] - CMake: Remove deprecated 'FindPythonInterp' module
- [ECC-1738] - BUFR: Better error message for invalid sequence
Bug Fixes
- [ECC-786] - grib_get -i -p has a space missing in the output
- [ECC-791] - grib tools with print of dummy:s puts a " 1" in the output
- [ECC-1676] - Negative step conversion from hour to seconds fails
- [ECC-1733] - GRIB2: codes_set_missing doesn't work for indicatorOfUnitOfTimeIncrement key
- [ECC-1741] - Assertion failure: Encoding a large field in GRIB1
- [ECC-1744] - Rounding errors in 2 tests with intel LLVM-based compilers 2023.2
- [ECC-1746] - GRIB2 template 4.34: Incorrect values for 'time' namespace
- [ECC-1749] - grib_dump: No gap between offsets and key name
- [ECC-1739] - BUFR: Assertion failure decoding with invalid masterTablesVersionNumber