Downloadable from our Releases page.


Changes for Version 2.3.0

Contributions

  • [ECC-441] - MeteoFrance contribution: GRIB second order packing
  • [ECC-458] - MeteoFrance contribution: GRIB spectral complex packing
  • [ECC-461] - Python: GribMessage class to allow multiple keys to be set

New Features/Improvements

  • [ECC-475] - BUFR WMO version 28 and local tables to be added to ecCodes
  • [ECC-472] - Update GRIB2 definitions with the latest WMO V19.0.0 code tables/templates
  • [ECC-452] - codes_bufr_copy_data missing in Pythonic interface
  • [ECC-460] - Add centre codes for New Delhi (dems/vabb)
  • [ECC-454] - Add new parameters for land reanalysis (ERA5-Land)
  • [ECC-466] - Add two parameters for evaporation in the last 6 and 24 hrs
  • [ECC-437] - tigge_check: bitmap fields with only undefined values
  • [ECC-449] - Remove unused "unpack" data member from grib_context
  • [ECC-456] - type=oi for UERRA class
  • [ECC-457] - GRIB1 to GRIB2 conversion: total precipitation
  • [ECC-459] - GRIB1 to GRIB2 conversion: Local Definition 5 (Forecast probability data)
  • [ECC-465] - Key 'deleteLocalDefinition' works for GRIB edition 1 only

Bug Fixes

  • [ECC-438] - stepUnits throws errors when processing GRIBs with stepUnit != 1 (hour)
  • [ECC-444] - eccodes fails to build when both fmemopen and funopen are available
  • [ECC-447] - ecCodes Python packages not added to the installation manifest
  • [ECC-448] - codes_new_from_message does not set product_kind on handle
  • [ECC-451] - new pythonic interface segv
  • [ECC-453] - grib_set fails randomly: Unable to set stepRange: end must be equal to start when timeRangeIndicator=10
  • [ECC-467] - JRA55: map indicatorOfTypeOfLevel=101 to mars.levtype='sfc'