Version 5.26 Updates

Version 5.26.2

  • At ECMWF:

    • Installed 2026-01-16

    • Built with Magics 4.16.0

    • Built with ecCodes 2.45.0

    • Built with ODC version 1.6.0

Fixes

  • read(): fixed issue where GRIB unsuccessful filtering returned empty fieldset instead of nil/None; it now returns nil (Macro) or None (Python)

Version 5.26.1

  • At ECMWF:

    • Installed 2025-10-14

    • Built with Magics 4.16.0

    • Built with ecCodes 2.44.0

    • Built with ODC version 1.6.0

Fixes

  • read(): fixed issue where it was not possible to filter individual ensemble members from GRIB

Version 5.26.0

  • At ECMWF:

    • Installed 2025-10-07

    • Built with Magics 4.16.0

    • Built with ecCodes 2.44.0

    • Built with ODC version 1.6.0

MARS Client

  • Metview’s MARS client, when installed at ECMWF, now simply invokes the command-line based Mars client instead of using its own built-in one. This is in order to be able to take advantage of the recent configuration advances in the command-line MARS client, which is adopting a flexible, dynamic system of migrating to the new C++ based client. Note that this change applies to both MARS retrievals and GRIB filtering - Macro/Python commands retrieve() and read() are affected.

    By default, the command-line invoked will be mars <request>. However, it is possible to modify this by setting the environment variable METVIEW_MARS_COMMAND. An example of this would be:

    export METVIEW_MARS_COMMAND="/usr/local/mars -p"
    

Fixes

  • The tests now download their data from sites.ecmwf.int instead of get.ecmwf.int.