EarthkitΒΆ

Important

This software is in release candidate stage. It is not yet considered stable and may still undergo significant changes before the final 1.0 release. We welcome feedback and contributions as we approach that milestone.

Tip

For an interactive overview, see the earthkit website.

earthkit is a new open-source Python project led by ECMWF, providing powerful tools for speeding up weather and climate science workflows by simplifying data access, processing, analysis, visualisation and much more.

earthkit offers multiple interoperable software components built on top of well-established open-source Python libraries like numpy, pandas and matplotlib. earthkit also integrates and leverages the robust and operations-ready software stack that is familiar to ECMWF production systems (e.g. ecCodes, FDB, etc).

The interface of earthkit components is designed to be high-level in order to provide common tools to support activities across ECMWF and beyond. The design of the components also takes scalability into account, so researchers can enjoy efficiency whilst providing easier transfer to operations.

earthkit is still under development but a selection of core components are approaching a version 1.0.0 release and have release candidates available on PyPi and their GitHub repositories.

Installation and Getting Started

New to earthkit? Start here with installation and a quick overview.

Installation and Getting Started
Tutorials

Step-by-step guides to learn earthkit.

Tutorials

Support

Have a feature request or found a bug? Feel free to open an issue.