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 173 9

  2. eccodes eccodes Public

    ECMWF's GRIB and BUFR decoding/encoding library

    C++ 242 98

  3. ecmwf-opendata ecmwf-opendata Public

    A package to download ECMWF open data

    Python 286 43

  4. ecflow ecflow Public

    ECMWF's workflow manager

    C++ 54 15

  5. anemoi-core anemoi-core Public

    Core packages for Anemoi.

    Python 102 72

Repositories

Showing 10 of 153 repositories
  • grib-check Public

    A tool that validates project-specific conventions of GRIB files

    ecmwf/grib-check’s past year of commit activity
    Jsonnet 0 Apache-2.0 0 6 0 Updated Jan 2, 2026
  • WeatherGenerator Public

    The repository of the WeatherGenerator project

    ecmwf/WeatherGenerator’s past year of commit activity
    Python 97 Apache-2.0 49 252 (13 issues need help) 43 Updated Jan 2, 2026
  • open-ecpds Public

    OpenECPDS boosts the efficiency and productivity of data services by using proven and innovative technologies. It offers a portable, adaptable application for diverse environments, with a user-friendly tool for managing data acquisition, dissemination with push/pull mechanisms, and a notification system, all using standard protocols.

    ecmwf/open-ecpds’s past year of commit activity
    Java 6 Apache-2.0 2 0 0 Updated Jan 2, 2026
  • anemoi-core Public

    Core packages for Anemoi.

    ecmwf/anemoi-core’s past year of commit activity
    Python 102 Apache-2.0 72 125 (6 issues need help) 34 Updated Jan 2, 2026
  • multio Public

    MultIO is a runtime-configurable multiplexer for Weather Model output of GRIB data

    ecmwf/multio’s past year of commit activity
    Fortran 9 Apache-2.0 18 3 2 Updated Jan 2, 2026
  • forecast-in-a-box Public

    Forecast-In-A-Box is a prototype system to integrate ECMWF ML Models and products into a self contained box

    ecmwf/forecast-in-a-box’s past year of commit activity
    Python 6 Apache-2.0 2 21 3 Updated Jan 2, 2026
  • qubed Public

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

    ecmwf/qubed’s past year of commit activity
    Python 8 Apache-2.0 1 8 7 Updated Jan 2, 2026
  • ecmwf/anemoi-inference’s past year of commit activity
    Python 33 Apache-2.0 27 15 (4 issues need help) 7 Updated Jan 2, 2026
  • pygeoapi Public Forked from geopython/pygeoapi

    pygeoapi is a Python server implementation of the OGC API suite of standards. The project emerged as part of the next generation OGC API efforts in 2018 and provides the capability for organizations to deploy a RESTful OGC API endpoint using OpenAPI, GeoJSON, and HTML. pygeoapi is open source and released under an MIT license.

    ecmwf/pygeoapi’s past year of commit activity
    0 306 0 0 Updated Jan 2, 2026
  • ecmwf/anemoi-datasets’s past year of commit activity
    Python 60 Apache-2.0 52 66 (1 issue needs help) 16 Updated Jan 1, 2026