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.
ecCodes | 2.33.0 | Latest news |
Metview | 5.21.0 | Latest news |
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.
ecCodes | 2.32.0 | Latest news |
Metview | 5.20.0 | Latest news |
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.
ecCodes | 2.31.0 | Latest news |
Metview | 5.19.2 | Latest news |
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!
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.
ecCodes | 2.30.0 | Latest news |
Metview | 5.19.0 | Latest news |
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.
ecCodes | 2.28.0 | Latest news |
Metview | 5.18.0 | Latest news |
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.
ecCodes | 2.27.1 | Latest news |
Metview | 5.17.4 | Latest news |
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.
ecCodes | 2.27.0 | Latest news |
Metview | 5.17.0 | Latest news |
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.
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:
- add 'reverse' and/or operators between Fieldsets and bools (e.g.
True & my_fieldset
) - 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 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.
ecCodes | 2.26.0 | Latest news |
Magics | 4.12.0 | Latest news |
Metview | 5.16.0 | Latest news |
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:
- improvements in how selecting and sorting Fieldsets work
- 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.
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.
ecCodes | 2.25.0 | Latest news |
Magics | 4.11.0 | Latest news |
Metview | 5.15.0 | Latest news |
CodesUI | 1.7.0 | Latest news |
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.
ecCodes | 2.24.0 | Latest news |
Magics | 4.10.0 | Latest news |
Metview | 5.14.0 | Latest news |
CodesUI | 1.6.0 | Latest news |
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()
andrmask()
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 fromread()
and is faster - 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.
ecCodes | 2.23.0 | Latest news |
Magics | 4.9.0 | Latest news |
Metview | 5.13.0 | Latest news |
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.
ecCodes | 2.22.0 | Latest news |
Magics | 4.8.0 | Latest news |
Metview | 5.12.0 | Latest news |
CodesUI | 1.5.2 | Latest news |
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 Metview | MetZoom 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.
ecCodes | 2.21.0 | Latest news |
Magics | 4.6.0 | Latest news |
Metview | 5.11.0 | Latest news |
CodesUI | 1.5.0 | Latest news |
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 :
- New palettes have been imported from matplotlib and Colorbrewer (https://colorbrewer2.org/): The full list can be found at Predefined palettes in Magics.
- 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.
ecCodes | 2.20.0 | Latest news |
Magics | 4.5.3 | Latest news |
Metview | 5.10.2 | Latest news |
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.
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