Skip to content
@ecmwf

European Centre for Medium-Range Weather Forecasts

Providing software to work with meteorological data and services

Welcome to ECMWF GitHub!

ECMWF is the European Centre for Medium-Range Weather Forecasts.

Have a look at some of our popular topics:

  • earthkit for weather and climate tools in Python
  • anemoi for developing machine learning weather forecasting models
  • ecflow for workflow management
  • mars for data handling software and services

Pinned Loading

  1. earthkit earthkit Public

    Python tools to work with weather and climate data

    Python 184 10

  2. eccodes eccodes Public

    ECMWF's GRIB and BUFR decoding/encoding library

    C++ 246 96

  3. ecmwf-opendata ecmwf-opendata Public

    A package to download ECMWF open data

    Python 294 43

  4. ecflow ecflow Public

    ECMWF's workflow manager

    C++ 57 17

  5. anemoi-core anemoi-core Public

    Core packages for Anemoi.

    Python 106 79

Repositories

Showing 10 of 155 repositories
  • anemoi-inference Public

    Inference of Machine Learning weather forecasting models

    ecmwf/anemoi-inference’s past year of commit activity
    Python 35 Apache-2.0 28 13 (2 issues need help) 5 Updated Feb 9, 2026
  • ecmwf/anemoi-transform’s past year of commit activity
    Python 7 Apache-2.0 18 17 1 Updated Feb 9, 2026
  • eccodes-python Public

    Python interface to the ecCodes GRIB/BUFR decoder/encoder

    ecmwf/eccodes-python’s past year of commit activity
    Python 131 Apache-2.0 34 6 1 Updated Feb 9, 2026
  • anemoi-core Public

    Core packages for Anemoi.

    ecmwf/anemoi-core’s past year of commit activity
    Python 106 Apache-2.0 79 137 (7 issues need help) 37 Updated Feb 9, 2026
  • anemoi-datasets Public

    Datasets for Machine Learning weather forecasting models

    ecmwf/anemoi-datasets’s past year of commit activity
    Python 63 Apache-2.0 55 67 (1 issue needs help) 8 Updated Feb 9, 2026
  • qubed Public

    A data structure for efficiently representing and querying complex-tree datacubes.

    ecmwf/qubed’s past year of commit activity
    Python 10 Apache-2.0 1 7 6 Updated Feb 9, 2026
  • ecmwf/earthkit-utils’s past year of commit activity
    Python 2 Apache-2.0 0 3 2 Updated Feb 9, 2026
  • eccodes Public

    ECMWF's GRIB and BUFR decoding/encoding library

    ecmwf/eccodes’s past year of commit activity
    C++ 246 Apache-2.0 96 3 8 Updated Feb 9, 2026
  • ecmwf/earthkit-regrid’s past year of commit activity
    Python 6 2 4 3 Updated Feb 9, 2026
  • ecmwf/AI-Probability-of-Fire’s past year of commit activity
    Jupyter Notebook 0 Apache-2.0 0 0 0 Updated Feb 9, 2026