Blog from May, 2021

May 2021 software release

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



ecCodes

ecCodes, the heart of GRIB and BUFR handling, brings several features and bug fixes in version 2.22.0.

Please note that ecCodes' Python 2 interface is no longer being developed. Users are strongly advised to migrate to Python 3.
Also the pip package name has changed to 'eccodes'. Please use this command to install the ecCodes Python bindings:

pip install eccodes

Magics

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

  • fix in the grid_shading method where the maximum value was sometimes unshaded
  • new global font scaling options for PNG and PDF output
  • Improved support for wind plotting on tiling mode ( SkinnyWMS) 

  • Improved support for title creation in Metview
  • Improved automatic styling 
  • Major refactoring of the code

Metview

Metview 5.12.0 brings a number of fixes for performance and stability, including:

  • new cross section mode to plot unprojected wind - see example
  • new global font scaling options for PNG and PDF output
  • updates to the Regrid module
  • see the release notes!










Metview's new cross section option allows winds to be plotted unprojected onto a cross section


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

  • can now be installed directly through conda:
    • conda install metview-python  -c conda-forge
  • automatic animation widget when plotting into a Jupyter notebook:
  • all-new documentation for the Python interface on readthedocs!

Metview is built at ECMWF with all the versions of our libraries listed in the table below, and all are included in the Metview 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 send feedback to Software.Support@ecmwf.int.