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 194 11

  2. eccodes eccodes Public

    ECMWF's GRIB and BUFR decoding/encoding library

    C++ 252 97

  3. ecmwf-opendata ecmwf-opendata Public

    A package to download ECMWF open data

    Python 301 48

  4. ecflow ecflow Public

    ECMWF's workflow manager

    C++ 59 17

  5. anemoi-core anemoi-core Public

    Core packages for Anemoi.

    Python 118 84

Repositories

Showing 10 of 156 repositories
  • ecmwf/polytope-server’s past year of commit activity
    Python 7 Apache-2.0 4 6 4 Updated Mar 20, 2026
  • ecmwf/polytope-chart’s past year of commit activity
    0 Apache-2.0 2 0 1 Updated Mar 20, 2026
  • anemoi-core Public

    Core packages for Anemoi.

    ecmwf/anemoi-core’s past year of commit activity
    Python 118 Apache-2.0 84 135 (6 issues need help) 37 Updated Mar 20, 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 10 Apache-2.0 20 4 2 Updated Mar 19, 2026
  • gribjump Public
    ecmwf/gribjump’s past year of commit activity
    C++ 4 Apache-2.0 1 2 4 Updated Mar 19, 2026
  • earthkit-data Public

    A format-agnostic Python interface for geospatial data

    ecmwf/earthkit-data’s past year of commit activity
    Python 98 Apache-2.0 26 47 9 Updated Mar 19, 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 14 1 Updated Mar 19, 2026
  • earthkit-time Public

    Date and time manipulation routines for the use of weather data

    ecmwf/earthkit-time’s past year of commit activity
    Python 3 Apache-2.0 0 0 3 Updated Mar 19, 2026
  • pproc Public
    ecmwf/pproc’s past year of commit activity
    Python 0 Apache-2.0 0 0 1 Updated Mar 19, 2026
  • eccodes Public

    ECMWF's GRIB and BUFR decoding/encoding library

    ecmwf/eccodes’s past year of commit activity
    C++ 252 Apache-2.0 97 2 10 Updated Mar 19, 2026