European Centre for Medium-Range Weather Forecasts

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. Python tools to work with weather and climate data

    Python 198 11

  2. ECMWF's GRIB and BUFR decoding/encoding library

    C++ 253 99

  3. A package to download ECMWF open data

    Python 308 48

  4. ECMWF's workflow manager

    C++ 59 17

  5. Core packages for Anemoi.

    Python 123 87

Repositories

Showing 10 of 157 repositories

  • ecmwf/earthkit-utils’s past year of commit activity

    Python

    2

    Apache-2.0 0

    4 4

    Updated Mar 31, 2026

  • ecmwf/earthkit-meteo’s past year of commit activity

    Python

    9

    Apache-2.0

    5 10 11

    Updated Mar 31, 2026

  • polytope Public

    A library for extracting polytope "features" from datacubes

    ecmwf/polytope’s past year of commit activity

    Python

    44

    Apache-2.0

    6 4 18

    Updated Mar 31, 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++

    8

    Apache-2.0

    11 1 10

    Updated Mar 31, 2026

  • ecmwf/anemoi-core’s past year of commit activity

  • ecmwf/WeatherGenerator’s past year of commit activity

  • earthkit-data Public

    A format-agnostic Python interface for geospatial data

    ecmwf/earthkit-data’s past year of commit activity

    Python

    100

    Apache-2.0

    26 47 8

    Updated Mar 31, 2026

  • anemoi-datasets Public

    Datasets for Machine Learning weather forecasting models

    ecmwf/anemoi-datasets’s past year of commit activity

  • ecmwf/earthkit-geo’s past year of commit activity

    Python

    2

    Apache-2.0 0

    0 4

    Updated Mar 31, 2026

  • earthkit-transforms Public

    A library of software tools to support people working with climate and meteorology data

    ecmwf/earthkit-transforms’s past year of commit activity

    Python

    8

    Apache-2.0

    1 13 0

    Updated Mar 31, 2026