Blog

The January 2023 release of our software provides many new features, improvements and fixes! Note that the packages below are part of a much larger software stack used at ECMWF, and this is part of a release that is synchronised between all these packages.


ecCodes

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

  • BUFR encoding memory leaks fixed
  • Migration to GRIB2
  • Latest GRIB/BUFR WMO tables
  • Miscellaneous bug fixes
  • See ecCodes Release Notes for full details

Please note some important changes in the next release of ecCodes:

  • The Python2 interface will be removed
  • Users will require a C++ compiler to build ecCodes. It can no longer be built with a C compiler.
    Note: The C, Fortran and Python3 interfaces will not change.

Metview

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

  • The Hovmoeller module now offers additional area statistics such as minimum, median and stdev
  • Icon editors now offer a panel with their equivalent Python code for easy copy/pasting into code editors
  • Added Properties action in the icon context menu with the option to edit a symlink's target
  • and more - see the release notes!


.

Metview's icon editors now provide a view of their equivalent Python code


The Hovmoeller module can now compute many area statistics beyond the mean



The software versions of this release are available on ECMWF's HPC as part of the module called ecmwf-toolbox and all are included in the The Metview Source Bundle. Versions on conda and brew should be available in the coming days. If you encounter any issues please feel free to use the ECMWF Support Portal.

We have released hotfix versions of several packages.

ecCodes 2.27.1 includes various small fixes for MARS archiving and support for the latest JasPer library.

Metview 5.17.4 includes various small fixes in the interactive usage of the Cross Section View and the icon search facility.
An updated Metview Bundle contains these new versions. Versions on conda and brew have been updated. If you encounter any issues please feel free to send feedback to Software.Support@ecmwf.int.



The software versions of this release are available on all ECMWF computer systems as "new" versions. On our Bologna HPC, they are installed into a single module called ecmwf-toolbox. Versions on conda should be available in the coming days. If you encounter any issues please feel free to use the ECMWF Support Portal.



The August 2022 release of our software provides many new features, improvements and fixes! Note that the packages below are part of a much larger software stack used at ECMWF, and this is part of a release that is synchronised between all these packages.


ecCodes

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

  • performance improvements for nearest neighbour and CCSDS decoding
  • full CEMS fire GRIB support for MARS
  • experimental C++ compilation
  • miscellaneous bug fixes
  • see ecCodes Release Notes for full details

Please note:
The ecCodes Python 2 interface will be removed in Q1 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

Metview

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

  • new functions static_stability() and q_vector()
  • new function pl_to_pl() to interpolate a fieldset from one set of pressure levels to another
  • the thermodynamic parcel computations have been revised and several new option were added; other improvements in Thermo BUFR module
  • improvements in Hovmoeller module
  • Metview's Contouring icon (mcont() function) now takes advantage of a feature from a recent release of Magics, allowing the built-in set of colour palettes to be used with arbitrary numbers of increments
  • improved colour editor in user interface
  • new Gallery examples
  • and more - see the release notes!


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

  • added new functions smooth_n_point() and smooth_gaussian() to perform spatial smoothing on fieldsets with lat-lon grids
  • added new function convolve() to perform spatial 2D convolution on fieldsets with lat-lon grids
  • fieldset functions mean() and sum() now accept 'dim' argument to compute over given dimension
  • see Metview Python Release Notes for more information

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 Q Vector used in quasi-geostrophic (QG) theory is now available as function q_vector()


Metview's improved colour editor is available from any icon editor that contains a colour parameter





The software versions of this release are available on all ECMWF computer systems as "new" versions. On our Bologna HPC, they are installed into a single module called ecmwf-toolbox. Versions on conda should be available in the coming days. If you encounter any issues please feel free to use the ECMWF Support Portal.

May 2022 software release

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:

  • support for Fire GRIBs in MARS
  • latest GRIB/BUFR WMO tables
  • support for JasPer v3.x
  • improvements in GRIB CCSDS packing
  • full support for BUFR operator 203
  • miscellaneous bug fixes
  • see ecCodes Release Notes for full details

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:

  • EPSG:3035 projection

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

  • Automatic adjustment of the projection according to the data extent

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

  • Automatic selection of the best suited projection according to the data extent

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

  • Introduction of a new way to work with palette of colour lists.

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")
        

  • Thinning of the wind when using NetCDF data.

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

Binder


Metview

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

  • the ability to mask GRIB and Geopoints data to an arbitrary geographic polygon using the new poly_mask() function
  • improvements in the Cross Section module including more options to handle vertical levels and a fix when plotting 3D wind
  • improvements in vertical Hovmoeller generation including more options to handle vertical levels and point selection
  • functions mean() and sum() now have an option called missing to control how to handle missing values during the computations - this allows means and sums to be computed at gridpoints where there are a mixture of missing and valid values
  • improvements in functions mvl_ml2hPa(), ml_to_hl(), mvl_geopotential_on_ml() mean that they are now several times faster than before
  • added the new EPSG:3035 projection to geoview()
  • and more - see the release notes!

        

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.

March 2022 software release

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


ecCodes

ecCodes, the heart of GRIB and BUFR handling, brings new GRIB ocean parameters, contributions from users and several features/bug fixes in version 2.25.0.

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

Also note that ecCodes' Python 2 interface is no longer being developed. Users are strongly advised to migrate to Python 3
.

Magics

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

User defined coastlines: Magics has the possibility for users to use their own set of shapefiles as coastlines. In this version, we added a parameter map_user_layer_land_colour(Default:NONE). If given a colour , the user coastlines will be filled.


  • Observations plotting using template(Small issues fixed): Magics allows users to define a XML template to display observations-like information.
    The template describes how to position the information.  Users is able to pass a json object as observation, and Magics will use the template to position the different items of the observation.

LineString in GeoJSon: Magics is now supporting the feature Linestring from the GeoJSON format.

  • Fortran interface : A bug fix when calling popen/pclose several times. 

  • A Jupyter notebook is available to describe the change

Metview

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

  • added the ability to save  Weather Symbol Objects as icons on the desktop and also to a user library for easy access
  • new interpolation methods available in the Regrid module aimed at using Geopoints as input
  • many other new features, improvements and fixes
  • big update to the documentation on readthedocs including tutorials, user guides and release notes! From this release onwards, the documentation on readthedocs will be updated and that on Confluence will not

     

Metview's Weather Symbols can now be saved in different ways for repeated use

  

Metview's documentation is now updated only on readthedocs


Metview's Python interface version 1.11.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.

CodesUI

 CodesUI, the standalone interactive GRIB and BUFR examiner, brings new features in version 1.7.0  including:

  • GRIB Examiner now displays both the native value and the string value in the namespace dumps

  • improved searching in the BUFR Examiner

  • other fixes

  • these improvements exist both in CodesUI and Metview's GRIB and BUFR examiners


codesUI now displays native as well as string representations of keys



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.

The December 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.24.0.

Note that the high-level Python interface (in eccodes/high_level/*) was always experimental and has been removed in this release.
Please use metview,  cfgrib and/or pdbufr instead.

Also note that ecCodes' Python 2 interface is no longer being developed. Users are strongly advised to migrate to Python 3
.

Magics

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

  • The list of predefined geographical areas has been aligned with the list of geographical areas offered in the opencharts catalogue. To use them :
from Magics import macro as magics

area = magics.mmap(subpage_map_area_name=area_name, subpage_map_library_area='on') # where area_name specifies the predefined area to select.
magics.plot(area, magics.mcoast() ) 

  • Improve positioning of axis labels in cartesian view

  • Fix issues with multiple calls to the python plot method
  • Improve symbol plotting with NetCDF data 

Metview

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

  • new annotations editor in the interactive plot window:
  • support for dark theme in the user interface:
  • with the latest support libraries (ecCodes, Magics, Mir), Metview now supports GRIB files encoded on a Lambert azimuthal grid on an oblate spheroid Earth, as produced by EFAS:
  • many other new features, improvements and fixes
  • see also the documentation on readthedocs


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

  • the plot functions now automatically plot inline if running inside a Jupyter notebook
  • inline plots in Jupyter notebooks will be automatically trimmed of surrounding whitespace if package 'pillow' is installed
  • new high-level plotting functions to quickly generate graphical products
  • new interface to work with datasets
  • new functions to build popup dialogs and read in user input. Available via the newly added 'ui' module
  • see Metview Python Release Notes for more information

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

CodesUI

 CodesUI, the standalone interactive GRIB and BUFR examiner, brings new features in version 1.6.0  including:

  • support for dark and light themes:

  • added new tab called Tables in GRIB mode showing the path to the tables ecCodes used to decode the current message




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 visit support.ecmwf.int.

The August 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.23.0.

Note that the high-level Python interface (in eccodes/high_level/*) was always experimental and will be removed in the next release.
Please use cfgrib and pdbufr instead.

Also note that ecCodes' Python 2 interface is no longer being developed. Users are strongly advised to migrate to Python 3
.

Magics

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

  • A first implementation of automatic styling for wind is ready to test: as for the automatic contour styling magics will try try to interpret the metadata and apply a predefined style. Please report any issue and do not hesitate to send feedback. 
    •  
    • 1 new magics parameter is available wind_automatic_setting if set to ecmwf, magics will try to find a predefined style. 
  •  Geopoints items with missing values are now ignored. 
  •  Scaling for parameter mudlp has been added

Metview

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

  • a raft of new Python/Macro functions:
    • shear_deformation(),
    • stretch_deformation(),
    • virtual_temperature(),
    • specific_humidity_from_dewpoint(),
    • pressure_derivative()
  • new options in the GRIB-based mask() and rmask() functions to make it easier to use masked data in computations
  • a new way to specify a polar stereographic area to plot, using the centre of the area rather than corners
  • a powerful new way to specify how to thin wind arrows in a plot
  • the Regrid module has a new interpolation method: Voronoi statistics
  • Qt6 support
  • various smaller fixes and improvements
  • see the release notes!

  

Metview's masking functions now have two different ways to mask GRIB data

Metview's new deformation functions have a gallery example on readthedocs


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

  • new functions/methods on Fieldset to give an overview of contents:
  • new GRIB filtering function, select(), offers different filtering options from read() and is faster
    • see Jupyter notebook example
    • new shorthand way to select parameters from Fieldsets, e.g.
      • g = fs["t"]
      • g = fs["t500"]

      • g = fs["t500hPa"]

      • see docs
  • the Fieldset constructor can now take a list of paths to GRIB files or a wildcard, e.g.
    • a = mv.Fieldset(path=["/path1/to/data1.grib", "relpath/data2.grib"])
      a = mv.Fieldset(path="data/*.grib")

Metview's new Python functions help explore GRIB data in interactive Python environments such as Jupyter


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.


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.

March 2021 software release

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



ecCodes

ecCodes, the heart of GRIB and BUFR handling, brings new tool features, new CAMS/CARRA/CERRA parameters, support for CEMS Fire products, contributions from users and several smaller features/bug fixes in version 2.21.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.6.0 including :

  • Support has been added for NetCDF data coded with int64
  • Improved automatic styling and scaling
  • and few bug fixes for metview.

Metview

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

  • output plots in animated gif format from the plot window
  • performance improvements in geopoints operations
  • new function absolute_vorticity() to compute absolute vorticity from relative vorticity GRIB data
  • 16 new Gallery examples
  • on ECMWF workstations, this version comes bundled with a pre-release version of a new data exploration app called MetZoom!
    • this is not yet available on ecgate, or outside ECMWF
  • more - see the release notes!

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

  • new Jupyter widget for animating plots
  • Fieldset.to_dataset() allows cfgrib controlling arguments to be passed

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

CodesUI

CodesUI, ECMWF's standalone examiner for GRIB and BUFR data, adds:

  • for BUFR data, now allows subset navigation from subset value list in info sidebar
  • for BUFR data, the flag table value bits are now shown correctly in the details sidebar

Some of the new Gallery examples for MetviewMetZoom is the upcoming new visual data analysis tool from Metview




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.

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



ecCodes

ecCodes, the heart of GRIB and BUFR handling, brings performance improvements, latest WMO GRIB/BUFR tables, contributions from users and several smaller features/bug fixes in version 2.20.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.5.3 including :

  • Improvements have been done on the tilted perspective (tpers) projection allowing now to create nice animations. 

     Click on the globe below to see it spin.


  • Memory leaks have been found and fixed. 

Metview

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

  • fixed issue where the Hovmoeller module's 'expand' option did not work
  • fixed issue that caused a crash when plotting a tephigram using the Stations module for location input
  • performance optimisation in the lookup function - see Fieldset Functions
  • added two new Gallery examples that answer commonly asked questions about setting up curve plotting
  • built with the latest ecCodes and Magics, Metview will of course inherit their improvements, and the new Magics palettes will be available to browse in the Contouring icon's editor
  • more - see the release notes!

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

  • added png driver keyword arguments to setoutput('jupyter') to control output size in notebooks
  • added write(filename) method for classes Fieldset, Geopoints, GeopointSet, Bufr and NetCDF
  • added ability to construct a Fieldset from a list of Fieldsets, e.g. Fieldset([f1, f2, f3])

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. These versions are also available on conda and PyPi. If you encounter any issues please feel free to send feedback to Software.Support@ecmwf.int.

We have released hotfix versions of several packages, enhancing the October 2020 software release.

ecCodes 2.19.1 includes fixes for the S2S suite and IFS quality checks.

FDB was updated to 5.7.1 with an important fix for backward compatibility with indexes generated from previous versions.

Metkit was updated to 1.6.1 with enhanced MARS language support for all N grids supported by Atlas library.

Magics 4.5.1 includes various small fixes with projection, and handling netCDF and a bug fix in the visualisation of rotated GRIB files.

contour_interpolation_ceiling fixed for rotated grids
contour_interpolation_ceiling fixed for rotated grids
NetCDF : small fix for X-Section

Metview 5.10.1 includes various small fixes in plotting, geopoints, startup and conda builds.
An updated Metview Bundle contains these new versions. Versions on conda will be updated in the coming days. If you encounter any issues please feel free to send feedback to Software.Support@ecmwf.int.


Note:
These versions will become the default at ECMWF. For more information, please see Change of default versions of ECMWF software packages - November 2020

The October 2020 release of our software provides many new features, improvements and fixes!



ecCodes

ecCodes, the heart of GRIB and BUFR handling, brings performance improvements, new parameters, contributions from users and several smaller features/bug fixes.
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 including :

  • a major code clean-up has reduced the number of dependencies. The Boost library and Python are not required to install Magics anymore.
  • fix issue with logging that was degrading observation plotting speed when used from Python
  • fix issue in python when passing single element array.

Metview

Metview brings several new features and functions, such as:

  • a new regridding module that exposes many new interpolation methods for expert users
  • user interface improvements such as a new preview panel that allows quick inspection of icons
  • the long-awaited ability to filter for parameters in the icon editors makes its way into this release
  • a whole raft of new Python/Macro functions for thermodynamic computations and plotting utilities
  • more - see the release notes!

Metview's new Regrid module brings new possibilities in gridding and transformation of data

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

CodesUI

CodesUI, ECMWF's standalone examiner for GRIB and BUFR data, adds:

  • syntax highlighting for textual GRIB dumps

MARS

The software stack that serves ECMWF MARS Catalogue has been updated and will be soon rolled out to operations, bringing:

  • improved ODB observation handling using the new ODC encoder/decoder software
  • improved remote access to FDB servers, including preparation a new FDB service dedicated to research experiments.

FDB

FDB, ECMWF's IFS model I/O library and server application, brings changes to its Remote Protocol that will:

  • improve the remote access by the MARS client
  • provide better user feedback on errors
  • provide support for the migration to Bologna by improved multi-lane access to data.

ecBuild

ecBuild, ECMWF's build system, used by all other software packages, brings major improvements to follow modern CMake best practices. In particular, the minimum CMake version requirement by all packages is now 3.12, for the following reasons:

  • better support of find_package, including the use of the <package>_ROOT environment variable
  • support for object libraries
  • improved dependency tracking in Fortran modules

A list of changes that need to be made to migrate to ecBuild 3.4 is available on GitHub.

Please note that because of the build changes, each package must be built with the latest version of the others.


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.

June 2020 software release

The June 2020 release of our software provides many new features, improvements and fixes!

ecCodes, the heart of GRIB and BUFR handling, brings performance improvements, support for the Mercator projection and several smaller features/bug fixes.
Please note that ecCodes' Python 2 interface is no longer being developed. Users are strongly advised to migrate to Python 3.

Magics, ECMWF's plotting library, and  Metview, ECMWF's interactive and batch software for manipulation and plotting of data, combine with the latest ecCodes to bring plotting support, including interactive Cursor Data for GRIBs encoded with various projections such as Mercator and Lambert variants:

  •            

Metview brings some more improvements, such as:

  • much improved speed of plotting in-memory arrays of data using the Input Visualiser thanks to allowing vectors (Macro language) or numpy arrays (Python) to be used as data
  • the last two modules that were originally implemented in Fortran (Spectra and Potential Temperature) have been converted to C++, meaning they will be available to more users
  • fixes for macOS
  • new Gallery examples
  • more - see the release notes!

CodesUI, ECMWF's standalone examiner for GRIB and BUFR data, adds a fix:

  • fixed an issue where the BUFR filter could unexpectedly crash

Please note that when building from source, the minimum CMake version requirement is 3.6.

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 versions are available on all ECMWF computer systems as "new" versions. Versions on conda have also been updated. If you encounter any issues please feel free to send feedback to Software.Support@ecmwf.int.




Dear GRIB API users,

The GRIB API software package has long been superseded by ecCodes, as
announced in 2017.

Our next step to fully decommissioning the software package is the removal of
the GRIB API documentation hosted in our Confluence site
(https://confluence.ecmwf.int/display/GRIB), which includes all source
releases of the software.

The removal will happen on the 30th June 2020. Users are invited to update
any links to point to the ecCodes documentation instead. The ecCodes
documentation link is: https://confluence.ecmwf.int/display/ECC

If you have any concerns, please contact Software Support as soon as possible.

Kind regards

ECMWF Software Support
software.support@ecmwf.int

We have released hotfix versions of Magics, Metview and ecFlow.

  • ecFlow 5.3.1 includes some fixes to ensure a better experience
  • Magics 4.3.1 includes an important fix that prevents a crash in Metview's interactive plot window
  • Metview 5.8.2 includes a small fix for the creation of an empty geopoints variable.

Since the crash in Metview's plot window was related to the animation frames panel, we took this opportunity to write some documentation to explain how this works and how you can customise it in order to have the metadata you want to see there.

See Animation frames in the Display Window for more information.

image2020-4-2_15-49-58.png

An updated Metview Bundle contains these new versions, and Metview 5.8.2 is available on all ECMWF computer systems as module "new". Versions on conda have also been updated. If you encounter any issues please feel free to send feedback to Software.Support@ecmwf.int.