European Centre for Medium-Range Weather Forecasts (@ecmwf)

Top repositories

1

cfgrib

A Python interface to map GRIB files to the NetCDF Common Data Model following the CF Convention using ecCodes
Python
392
star
2

climetlab

Python package for easy access to weather and climate data
Python
368
star
3

cdsapi

Python API to access the Copernicus Climate Data Store (CDS)
Python
223
star
4

notebook-examples

Example notebooks showing how to work with ECMWF services and data
Jupyter Notebook
185
star
5

eccodes

ECMWF's GRIB and BUFR decoding/encoding library
C++
183
star
6

ecmwf-opendata

A package to download ECMWF open data
Python
162
star
7

metview-python

Python interface to Metview meteorological workstation and batch system
Python
125
star
8

eccodes-python

Python interface to the ecCodes GRIB/BUFR decoder/encoder
Python
111
star
9

atlas

A library for numerical weather prediction and climate modelling
C++
104
star
10

ecmwf-api-client

Python API to access ECMWF archive
Python
66
star
11

thermofeel

thermofeel is a library to calculate human thermal comfort indexes
Python
65
star
12

magics

Plotting package to visualise meteorological data in GRIB, NetCDF, BUFR and ODB format.
Jupyter Notebook
54
star
13

earthkit-data

A format-agnostic Python interface for geospatial data
Python
53
star
14

magics-python

Python interface to Magics meteorological plotting package
Python
49
star
15

skinnywms

Lightweight WMS server for serving maps of netCDF and GRIB data
Python
46
star
16

earthkit

Python tools to work with weather and climate data
Python
40
star
17

ecflow

ECMWF's workflow manager
C++
40
star
18

infero

A lower-level API for Machine Learning inference in operations
C++
35
star
19

fckit

A Fortran toolkit for interoperating Fortran with C/C++
Python
29
star
20

ecbuild

A CMake-based build system, consisting of a collection of CMake macros and functions that ease the managing of software build systems
CMake
26
star
21

polytope

A library for extracting polytope "features" from datacubes
Python
26
star
22

fdb

Fdb is a domain-specific object store for meteorological objects
C++
23
star
23

eckit

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

pdbufr

High-level BUFR interface for ecCodes
Python
21
star
25

ecpoint-calibrate

Interactive GUI (developed in Python) for calibration and conditional verification of numerical weather prediction model outputs.
JavaScript
21
star
26

caliver

caliver: CALIbration and VERification of gridded fire danger models
R
18
star
27

anemoi-datasets

Python
16
star
28

ecmwflibs

Python
15
star
29

metview-docs

Source for Metview's documentation on readthedocs
10
star
30

magpye

Jupyter Notebook
10
star
31

ecPoint

Post-processing system that provides probabilistic forecasts at point scale.
10
star
32

troika

Python
10
star
33

earthkit-maps

Geospatial visulation tools and templates
Python
9
star
34

aviso

Time-critical notification system designed to trigger users' workflows across HPC and Cloud systems
Python
9
star
35

anemoi-models

Python
9
star
36

cfgrib.jl

Julia
8
star
37

hda

API to harmonised data access for DIAS/WEkEO
Python
8
star
38

odc

Package to read/write ODB data
C++
8
star
39

multio

MultIO is a runtime-configurable multiplexer for Weather Model output of GRIB data
Fortran
7
star
40

pyflow

A high level Python interface to ecFlow allowing the creation of ecFlow suites in a modular and "pythonic" way
Jupyter Notebook
7
star
41

multiurl

A package to download several URL as one, as well as supporting multi-part URLs.
Python
7
star
42

kronos

Kronos provides tools for analysing profiling information, model and generating portable HPC workloads
Python
7
star
43

spartacus-surface

Radiative transfer in forests and cities
Fortran
7
star
44

pyeccodes

EXPERIMENTAL - A pure Python GRIB decoder
Python
6
star
45

mir

C++
6
star
46

metkit

Toolkit for manipulating and describing meteorological objects, implementing the MARS language and associated processing and semantics.
C++
6
star
47

magics-test

Magics regression test suite
GLSL
6
star
48

pyodc

Python interface for ODC
Python
6
star
49

anemoi-inference

Python
5
star
50

ecbundle

Bundle management tool for CMake projects
Python
4
star
51

jupyter-notebook

Jupyter Notebook image with ECMWF software installed
Dockerfile
3
star
52

covjsonkit

A library for encoding and decoding coverageJSON files/objects of meteorlogical features such as vertical profiles and time series.
Python
3
star
53

hat

Python
3
star
54

polytope-server

Python
3
star
55

ecmwf-data

A package to inspect and process ECMWF open data
Jupyter Notebook
3
star
56

earthkit-meteo

Python
2
star
57

ecflow-light

A light ecFlow UDP and HTTP client
C++
2
star
58

findlibs

Python
2
star
59

anemoi-docs

2
star
60

queueos

Python
2
star
61

atlas-orca

atlas-orca plugin for Atlas, providing support for ORCA grids and mesh generation
C++
2
star
62

pyfdb

Python
2
star
63

anemoi-graphs

Python
2
star
64

climetlab-demo-dataset

Python
1
star
65

atlas-docs

Documentation for Atlas package
Python
1
star
66

magics-styles

Style definitions for Magics plot package
1
star
67

earthkit-regrid

Python
1
star
68

ecquote

Python
1
star
69

homebrew-ecmwf

Homebrew packages for ECMWF software
Ruby
1
star
70

servicelib

A services framework for Python (EXPERIMENTAL!!)
Python
1
star
71

earthkit-transforms

Python
1
star
72

earthkit-plots

Visualisation tools and templates designed for earth science data.
Python
1
star
73

ogc-gdc-usecase

A collection of scripts for access to test data for the OGC GeoDataCubes working group
Jupyter Notebook
1
star
74

pyflow-wellies

A set of tools to build consistent pyflow suites.
Python
1
star
75

anemoi-utils

Python
1
star
76

earthkit-time

Date and time manipulation routines for the use of weather data
Python
1
star
77

anemoi-registry

Python
1
star
78

conflator

Python
1
star
79

.github

Default issue and PR templates for ECMWF repos.
1
star