With the February 2019 synchronised release, for the first time we make the popular ECMWF software packages ecCodes and Magics available under the Windows operating system. Our partner Daniel Tipping from Old Reliable Tech made the necessary changes in both packages in order to compile under Windows and packaged them with the widely used pip and conda package managers of the Python community. This development allows users to decode and visualise BUFR and GRIB data on Windows using these tools.

Windows is not a platform that is used for technical work at ECMWF. Therefore we will not be able to support this platform as well as we do for others, such as Linux. If you find problems, we invite the Windows user community to use our new set-up on GitHub to fork/contribute and issue pull request changes to ecCodes and Magics. Old Reliable Tech has set up automatic tests and builds for Windows on GitHub, which should ensure continued releases for this new platform.

Please let us have your feedback on this work!

Snapshots showing Magics visualising GRIB fields decoded by ecCodes (right) and Magics showing NetCDF data (left). Both within Jupyter notebooks running under Windows.

1 Comment

  1. The easiest way to install ecCodes and Magics under Windows is to use the pip or conda installer. For example to install Magics and ecCodes in conda using the conda-forge channel type in you conda console:

     conda install -c conda-forge eccodes Magics

    Conda will install the Python interface and library, while pip will only install the Python wrapper and you need to install the libraries yourself. Therefore if you can, we recommend to use conda over pip.