.. _version_5.21_updates: Version 5.21 Updates //////////////////// Version 5.21.2 ============== * Externally `released `__\ on 2024-02-26 * Installed as part of `ecmwf-toolbox `__\ /2024.02.1.0 (Atos HPC) - **At ECMWF:** - Installed **2024-02-26** - Built with **Magics** `4.15.3 `__ - Built with **ecCodes** `2.34.1 `__ - Built with **ODC** version **1.5.0** **General** - GRIB: fixed issue where a GRIB message with a step of 60 minutes was not being handled properly. Version 5.21.1 ============== * Externally `released `__\ on 2024-02-08 * Installed as part of `ecmwf-toolbox `__\ /2024.02.0.0 (Atos HPC) - **At ECMWF:** - Installed **2024-02-07** - Built with **Magics** `4.15.2 `__ - Built with **ecCodes** `2.34.0 `__ - Built with **ODC** version **1.5.0** **General** - MARS: updated definition files. - ORCA: at ECMWF, built with the atlas-orca plugin, enabling regridding from ORCA GRIB to other grids Version 5.21.0 ============== * Externally `released `__\ on 2023-12-12 * Installed as part of `ecmwf-toolbox `__\ /2023.12.0.0 (Atos HPC) - **At ECMWF:** - Installed **2023-12-23** - Built with **Magics** `4.15.0 `__ - Built with **ecCodes** `2.33.0 `__ - Built with **ODC** version **1.5.0** **User interface** - Grib Examiner: added tab showing the details of the ``"pv"`` array when available in the message. The "pv" array contains the definition of the vertical coordinate system of ``hybrid`` model levels used by e.g. the IFS model at ECMWF. - Grib Examiner: added tab showing the details of the ``"pl"`` array when available in the message. The "pl" array contains the numbers of longitudes on each latitude band in reduced Gaussian grids. - Grib and Bufr Examiners: added context menu item to copy tree view items into the clipboard .. **Macro to Python converter** .. A main new feature in this release is the :ref:`Macro to Python converter `. It can be launched from the icon context menu in the :ref:`user interface ` and from the File menu of the Macro editor. The converter is able to generate fully functional Python code in most of the cases but some code structures have to be adjusted manually. Details about the adjustment process can be found :ref:`here `.