You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Downloadable from our Releases page.

Please note:

  • The following C API functions are deprecated and have been removed:

    codes_string_list* codes_grib_util_get_param_id(const char* mars_param);
    codes_string_list* codes_grib_util_get_mars_param(const char* param_id);

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-1903] - GRIB2: tablesVersion switch to alter parameter interpretation
  • [ECC-2069] - GRIB2: Update Code Table 1.3 for WMO Lead Centre for Global Climate Re-Analyses
  • [ECC-2074] - Fortran: get_message, new_from_message without memcpy
  • [ECC-2076] - MARS: New class A5 for ECMWF Atmospheric Composition reanalysis version 5 (EAC5)
  • [ECC-1657] - GRIB2: Problem with reading CFSv2 jpeg encoded files using multiple threads
  • [ECC-1931] - GRIB2: Postponed additions & modifications of time-processed parameters for generalised time processing approach
  • [ECC-2061] - C API: Deprecate functions codes_grib_util_get_param_id and codes_grib_util_get_mars_param
  • [ECC-2067] - GRIB: CARRA/CERRA reanalysis on limited area in the frame of CERISE
  • [ECC-2070] - GRIB2: Update tables with the latest WMO V35.0.0
  • [ECC-2075] - Definitions: Remove GRIB2 master tables version number 0 (Experimental)
  • [ECC-2080] - BUFR: Update tables with the latest WMO V44.0.0
  • [ECC-2084] - GRIB: Remove the obsolete 'ifsParam' key
  • [ECC-2087] - Definitions: Rename entry 255 in c-11.table (common code table C–11)
  • [ECC-2090] - GRIB2: Parameter for volumetric soil moisture in root zone
  • [ECC-2091] - GRIB2: Correct long names of 237404, 238404, 239404
  • [ECC-2092] - GRIB: Add CO2 parameters to 'class=od'
  • [ECC-2096] - WMO correct GRIB 2 encodings for wind speed probabilities
  • [ECC-1533] - GRIB: Add multithreading config to JasPer
  • [ECC-2071] - GRIB2: truncated parameter names
  • [ECC-2078] - GRIB: Add projString support for Albers equal area projection
  • [ECC-2081] - Python bindings: Allow memoryview as input to codes_new_from_message
  • [ECC-2097] - GRIB2: The key productDefinitionTemplateNumber should not be hardcoded in the parameter encodings
  • [ECC-2100] - BUFR: Handle rdbtimeDate edge case



Bug Fixes

  • [ECC-536] - GRIB: Conversion of grid_complex_spatial_differencing to grid_simple
  • [ECC-813] - grib_compare reports differences twice (when multiple timeRange blocks exist)
  • [ECC-2060] - GRIB: Using packingType=grid_complex_spatial_differencing sets orderOfSpatialDifferencing=0
  • [ECC-2068] - GRIB1: Setting local definition 11 issues error messages
  • [ECC-2072] - Python bindings: high-level 'get' function should return default value if key is not implemented
  • [ECC-2073] - Concepts: Assertion failure if top-level concept file doesn't exist
  • [ECC-2077] - GRIB2: Default value of typeOfStatisticalProcessing should be 255
  • [ECC-2079] - Compilation fails with gcc v15.1.1 if ENABLE_ECCODES_OMP_THREADS=ON
  • [ECC-2083] - GRIB: Applying the scaleValuesBy operation can produce constant fields
  • [ECC-2086] - Python bindings: Getting the GRIB bitmap uses up all the memory
  • [ECC-2089] - GRIB: The 'geography' namespace should not include 'bitmapPresent' and 'bitmap'
  • [ECC-2094] - GRIB: Longitudes are out of range in reduced_gg subarea file
  • [ECC-2095] - GRIB: Complex-packed fields with a 0 group reference are treated as constant
  • No labels