We are pleased to announce the release of earthkit 1.0, a major milestone for ECMWF’s open-source Python ecosystem for weather, climate, and Earth system data workflows. The release provides users with a stable and interoperable set of tools for accessing, processing, analysing, and visualising meteorological, hydrological and climate data.
What is earthkit?
ECMWF’s earthkit is a collection of Python libraries that can be used independently or combined into complete workflows.
The ecosystem is designed to simplify working with Earth system data while maintaining compatibility with widely used scientific Python tools.
The core components included in the 1.0 release are:
- Data access and retrieval - earthkit-data
- Meteorological calculations - earthkit-meteo
- Hydrological analysis- earthkit-hydro
- Weather and climate data visualisation - earhkit-plots
- Transforming coordinates, grids and projections - earthkit-geo
- Data transformations and aggregations - earthkit-transforms
These tools help users build workflows ranging from exploratory research and data analysis to operational applications.
Why is version 1.0 important?
The 1.0 release marks the point at which the core interfaces are considered stable.
This should give the users greater confidence when developing applications and workflows, as compatibility will be maintained throughout the 1.x release series, reducing the risk of unexpected disruptions caused by interface changes.
For organisations and researchers planning long-term developments around ECMWF data and services, this stability milestone is particularly significant.
Getting started
The earthkit ecosystem is fully open source and available through the project website and documentation:
- Project website: earthkit website
- Documentation: earthkit documentation
ECMWF training courses are also increasingly using earthkit as the recommended software ecosystem for working with ECMWF data.
Discussion
We welcome feedback from the community. If you have already started using earthkit, feel free to share:
- Your use cases and workflows
- Migration experiences from previous tools
- Questions about installation or package selection
- Suggestions for future development
For more details about the release, see the ECMWF announcement: ECMWF launches earthkit 1.0