Downloadable from our Releases page.
Please note:
- In the next release, the installation of tools for the METAR format will be OFF by default.
It can be enabled via the cmake option -DECCODES_INSTALL_EXTRA_TOOLS=1
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-1913] - GRIB: Ensemble mean and spread for class=rr in MARS
- [ECC-2102] - Python bindings: Improved high-level interface for BUFR
- [ECC-2108] - Implement a way of switching off error output to stderr
- [ECC-2026] - GRIB2: Encodings for EFI/SOT index parameters
- [ECC-2107] - GRIB: Remove difference parameters not used anymore
- [ECC-2109] - GRIB: Clean long name of GRIB1 parameter
- [ECC-2110] - GRIB: Set data values for all sample files with parameter temperature to 273.15K
- [ECC-2112] - GRIB2: Statistical parameter versions for 100/200 metre wind speed for ERA6
- [ECC-2114] - GRIB2: Significant wave height statistical parameters for wave period ranges
- [ECC-2115] - GRIB2: Statistical variants of parameters 140114
- [ECC-2117] - GRIB: Time-statistical ocean parameters
- [ECC-2118] - GRIB: Time-statistical parameters for ERA6
- [ECC-2119] - GRIB: Time-statistical ocean parameters
- [ECC-2120] - GRIB: Time-statistical parameter variants
- [ECC-2125] - GRIB: DestinE MARS namespace should work for productionStatus = 13
- [ECC-2128] - GRIB: cfVarName for shortName starting with an integer
- [ECC-2129] - GRIB: cfVarName for statistical variants of parameters defined in cfVarName.def
- [ECC-2132] - GRIB2: Add 2 new models for AIFS-Compo
- [ECC-2133] - GRIB2: AIFS ensemble model versions to be swapped between diff and crps
- [ECC-2135] - GRIB2: Remove 100 and 200 metres parameters from post-MTG2 definitions
- [ECC-2138] - GRIB: Add MARS streams for statistical processing
- [ECC-2139] - GRIB2: Add 'glori-dt' to destine_dataset table
- [ECC-2104] - grib_util_set_spec: Allow data_values argument to be NULL
- [ECC-2121] - Convert exceptions to error codes
- [ECC-2127] - GRIB validity checks: Detect inconsistent direction increments
- [ECC-2134] - GRIB: Cannot set productDefinitionTemplateNumber=0 on an interval-based message
- [ECC-2136] - BUFR: Support operator 203 for compressed data
Bug Fixes
- [ECC-2088] - GRIB: Converting from Simple Packing to CCSDS changes binaryScaleFactor and decimalScaleFactor
- [ECC-2111] - GRIB1: Changing packingType of grid_second_order_constant_width to grid_simple fails
- [ECC-2116] - Test scripts: non-POSIX syntax
- [ECC-2126] - GRIB validity checks: Report errors for invalid spectral field
- [ECC-2131] - grib_util_set_spec: Disable creation of spectral_simple
- [ECC-2137] - GRIB: Cannot convert spectral_simple to spectral_complex
- [ECC-2140] - GRIB: mars.wavelength key in cy50r1
- [ECC-2141] - GRIB: Disable data quality checks when setting packingType