Blog

April 2024 software release

The April 2024 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.35.0:

  • GRIB: Geoiterator for HEALPix nested ordering
  • GRIB: Geoiterator for Lambert Conformal in the southern hemisphere
  • GRIB2: EERIE (European Eddy RIch Earth System Models) metadata support
  • GRIB2: New/updated parameters
  • Miscellaneous bug fixes
  • See the release notes for full details

Metview

Metview 5.22.0 brings tools to convert your macros to Python! See the documentation here, and also the release notes!


A new entry in the context menu for Macro files offers a conversion to Python; this also works when multiple Macro files are selected


A similar option also exists in the Macro editor




The software versions of this release are available on ECMWF's HPC as part of the module called ecmwf-toolbox (version 2024.04.0.0) 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.

The December 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.33.0:

  • Latest WMO GRIB/BUFR tables
  • GRIB2: Generalised tile templates
  • GRIB2: CARRA monthly/daily products
  • GRIB2: New/updated parameters
  • Miscellaneous bug fixes
  • See the release notes for full details

Please note some important changes in this release of ecCodes:

  • The key "levtype" is now read-only (for GRIB edition 2). Please use "typeOfLevel" to set fixed surface types
  • The key "validityTime" now has 4 characters as a string (like dataTime). This affects the output of "grib_ls -n time"

Metview

Metview 5.21.0 brings some nice improvements to the GRIB and BUFR examiners - see the release notes!


A new tab in Metview's GRIB Examiner shows the 'pl' array for reduced Gaussian grids


A new tab in Metview's GRIB Examiner shows the 'pv' array and level details for model level data


A new context menu in Metview's GRIB and BUFR Examiners allows key names and values to be copied to the clipboard



The software versions of this release are available on ECMWF's HPC as part of the module called ecmwf-toolbox (version 2023.12.0.0) 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.

The October 2023 release of our software provides 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.32.0:

  • Support for the HEALPix grid
  • GRIB2: Add support for encoding template 5.200 (Run length packing with level values)
  • GRIB2: New/updated parameters
  • Miscellaneous bug fixes
  • See ecCodes Release Notes for full details

Please note some important changes in this release of ecCodes:

  • The tigge_* tools have been removed (tigge_check, tigge_split etc)
  • The grib1to2 script has been removed

Metview

Metview 5.20.0 brings HEALPix grid support thanks to ecCodes, MIR and Atlas, plus some fixes - see the release notes!


This release brings support for the HEALPix grid - note that direct plotting is not supported, so conversion to Geopoints is recommended



The software versions of this release are available on ECMWF's HPC as part of the module called ecmwf-toolbox (version 2023.10.0.0) 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.

July 2023 software release

The July 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.31.0:

  • Performance improvements:
    • CCSDS decoding/encoding
    • grib_count and bufr_count
  • GRIB2: Implement encoding for packing type "grid_complex_spatial_differencing"
  • GRIB2: New/updated parameters
  • Latest WMO GRIB/BUFR tables
  • Update standard from C++11 to C++17
  • Miscellaneous bug fixes
  • See ecCodes Release Notes for full details

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

  • The tigge_* tools will be removed (tigge_check, tigge_split etc)

Metview

Metview 5.19.2 brings a modest set of fixes - see the release notes!



The software versions of this release are available on ECMWF's HPC as part of the module called ecmwf-toolbox (version 2023.07.0.0) 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.

April 2023 software release

The April 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.30.0:

  • GRIB data decoding in single-precision
  • Performance improvements: nearest point, keys "latitudes" and "longitudes"
  • GRIB2: Support for template 5.200 (Run length packing with level values)
  • GRIB2 parameters for Ocean and Destination Earth
  • New MARS classes
  • Miscellaneous bug fixes
  • See ecCodes Release Notes for full details

Please note some important changes in this release of ecCodes:

  • 32-bit platforms are no longer supported

Metview

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

  • added toolbar widget to the plotting window to permanently display the geographical coordinates under the cursor
  • editors for visual definition icons now display a preview of the different line styles
  • fixes in Cross Section module and nearest_gridpoint() edge cases
  • and more - see the release notes!


image-2023-02-06-08-35-09-356.png

A new feature of Metview's interactive plot window is the cursor's geographic coordinate indicator



The software versions of this release are available on ECMWF's HPC as part of the module called ecmwf-toolbox (version 2023.04.0.0) 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.

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.