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

  2. eccodes eccodes Public

    ECMWF's GRIB and BUFR decoding/encoding library

    C++ 254 102

  3. ecmwf-opendata ecmwf-opendata Public

    A package to download ECMWF open data

    Python 310 48

  4. ecflow ecflow Public

    ECMWF's workflow manager

    C++ 61 17

  5. anemoi-core anemoi-core Public

    Core packages for Anemoi.

    Python 127 89

Repositories

Showing 10 of 159 repositories
  • tensogram Public

    A library for encoding and decoding binary scientific data with embedded semantic metadata in a network-transmissible binary message format.

    ecmwf/tensogram’s past year of commit activity
    Rust 1 Apache-2.0 0 0 1 Updated Apr 19, 2026
  • anemoi-core Public

    Core packages for Anemoi.

    ecmwf/anemoi-core’s past year of commit activity
    Python 127 Apache-2.0 89 103 (6 issues need help) 41 Updated Apr 19, 2026
  • eccodes Public

    ECMWF's GRIB and BUFR decoding/encoding library

    ecmwf/eccodes’s past year of commit activity
    C++ 254 Apache-2.0 102 3 14 Updated Apr 19, 2026
  • eckit Public

    A C++ toolkit that supports development of tools and applications at ECMWF.

    ecmwf/eckit’s past year of commit activity
    C++ 29 Apache-2.0 28 3 9 Updated Apr 19, 2026
  • WeatherGenerator Public

    The repository of the WeatherGenerator project

    ecmwf/WeatherGenerator’s past year of commit activity
    Python 115 Apache-2.0 61 335 (8 issues need help) 70 Updated Apr 18, 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 Apr 18, 2026
  • homebrew-ecmwf Public

    Homebrew packages for ECMWF software

    ecmwf/homebrew-ecmwf’s past year of commit activity
    Ruby 1 1 0 6 Updated Apr 17, 2026
  • fdb Public

    Fdb is a domain-specific object store for meteorological objects

    ecmwf/fdb’s past year of commit activity
    C++ 43 Apache-2.0 13 17 14 Updated Apr 17, 2026
  • anemoi-inference Public

    Inference of Machine Learning weather forecasting models

    ecmwf/anemoi-inference’s past year of commit activity
    Python 38 Apache-2.0 30 14 (1 issue needs help) 7 Updated Apr 17, 2026
  • plume Public
    ecmwf/plume’s past year of commit activity
    C++ 1 Apache-2.0 1 0 2 Updated Apr 17, 2026

Top languages

Loading…

Most used topics

Loading…