Skip to content
@ecmwf

European Centre for Medium-Range Weather Forecasts

Providing software to work with meteorological data and services

Image

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 188 10

  2. eccodes eccodes Public

    ECMWF's GRIB and BUFR decoding/encoding library

    C++ 250 97

  3. ecmwf-opendata ecmwf-opendata Public

    A package to download ECMWF open data

    Python 296 46

  4. ecflow ecflow Public

    ECMWF's workflow manager

    C++ 57 17

  5. anemoi-core anemoi-core Public

    Core packages for Anemoi.

    Python 114 82

Repositories

Showing 10 of 155 repositories
  • 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 9 Updated Feb 26, 2026
  • anemoi-core Public

    Core packages for Anemoi.

    ecmwf/anemoi-core’s past year of commit activity
    Python 114 Apache-2.0 82 134 (6 issues need help) 36 Updated Feb 26, 2026
  • fdb Public

    Fdb is a domain-specific object store for meteorological objects

    ecmwf/fdb’s past year of commit activity
    C++ 42 Apache-2.0 13 16 10 Updated Feb 26, 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
    TypeScript 8 Apache-2.0 5 30 11 Updated Feb 26, 2026
  • anemoi-inference Public

    Inference of Machine Learning weather forecasting models

    ecmwf/anemoi-inference’s past year of commit activity
    Python 35 Apache-2.0 29 13 (2 issues need help) 5 Updated Feb 26, 2026
  • ecmwf/polytope-server’s past year of commit activity
    Python 6 Apache-2.0 4 6 4 Updated Feb 26, 2026
  • polytope Public

    A library for extracting polytope "features" from datacubes

    ecmwf/polytope’s past year of commit activity
    Python 43 Apache-2.0 6 4 17 Updated Feb 26, 2026
  • metkit Public

    Toolkit for manipulating and describing meteorological objects, implementing the MARS language and associated processing and semantics.

    ecmwf/metkit’s past year of commit activity
    C++ 7 Apache-2.0 11 1 5 Updated Feb 26, 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 7 Apache-2.0 2 0 0 Updated Feb 26, 2026
  • anemoi-plugins-ecmwf Public

    Anemoi Plugins as developed by ECMWF

    ecmwf/anemoi-plugins-ecmwf’s past year of commit activity
    Python 0 Apache-2.0 0 0 1 Updated Feb 26, 2026