The May 2022 release of our software provides many new features, improvements and fixes!


ecCodes

ecCodes, the heart of GRIB and BUFR handling, brings several new features, improvements and fixes in version 2.26.0:


Please note:
The ecCodes Python 2 interface is no longer being developed and will be removed in 2023. Users are strongly advised to migrate to Python 3


Also note that the CMake option ENABLE_AEC is now ON by default. AEC (Adaptive Entropy Coding) provides the WMO GRIB CCSDS compression and decompression of data.
To force the build without it, use -DENABLE_AEC=OFF

Magics

Magics, ECMWF's plotting library, brings more improvements in version 4.12.0 including:

map = magics.mmap(
  subpage_map_projection = 'EPSG:3035',
)

area = magics.mmap( subpage_map_projection = 'EPSG:3035',
                   subpage_map_area_definition = "data") 

map = magics.mmap(
  subpage_map_projection = 'automatic',
)

contour = magics.mcont(
        legend                       = 'on',
        contour                      = 'off',
        contour_shade                = 'on',
        contour_label                = 'off',
        contour_level_selection_type = "count",
        contour_level_count =  30,
        contour_interval             = contour_interval,
        contour_level_tolerance      = 0,
        contour_shade_method         = 'area_fill',
        contour_shade_palette_name   = "colorbrewer_RdBl",
        contour_shade_colour_list_policy = "dynamic",
        contour_shade_colour_reverse_list = contour_shade_colour_reverse_list,
        contour_shade_colour_method  = "palette")
        

You can try all the new features on the release notebook. 

[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/ecmwf/notebook-examples/HEAD?labpath=visualisation%2Freleases%2Fmagics-4.12.0.ipynb)


Metview

Metview 5.16.0 brings a mix of new features, fixes and improvements including:

        

The new poly_mask() function opens up the possibility to mask data using shapefiles and other means of defining polygons


Improvements in cross sections include handling of wind and other values close to the orography


Metview's Python interface version 1.12.0 brings new features, including:

Metview is built at ECMWF with all the versions of our libraries listed in the table below, and all are included in the The Metview Source Bundle.





The software versions of this release are available on all ECMWF computer systems as "new" versions. Versions on conda should be available in the coming days. If you encounter any issues please feel free to use the ECMWF Support Portal.

ecCodes2.26.0Latest news
Magics4.12.0Latest news
Metview5.16.0Latest news