skillfed

earthkit-utils

Utilities for the Earthkit ecosystem

earthkit-utils v1.0.2 76.2K downloads/30d#14,646 on PyPI3
Permissive license Apache-2.0 Active released

What it is and what it does

earthkit-utils is a utility library for the earthkit ecosystem, a suite of tools developed by ECMWF for Earth science and weather forecasting applications. It provides shared helper functions and utilities that other earthkit packages depend on, reducing code duplication across the ecosystem. The package is marked as Graduated under ECMWF's Software Maturity guidelines, indicating it has reached a stable, production-ready state.

The package depends on array-api-compat and pint, suggesting it handles array operations and physical unit conversions—common tasks in scientific computing. It supports modern Python versions (3.10 through 3.14) and runs on both CPython and PyPy. The low installation friction and active maintenance make it a straightforward addition to projects that use other earthkit components.

Use it for:

  • Shared utility functions for earthkit-based Earth science data processing workflows.
  • Unit conversion and physical quantity handling in weather and climate applications.
  • Array operations and data manipulation following the array API standard.
  • Building blocks for other earthkit packages that depend on common utilities.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides shared utilities and helper functions for the earthkit ecosystem, a collection of tools for working with Earth science data and weather forecasting applications.

Yes—if you are using other earthkit packages or building Earth science applications. The package is production-stable, actively maintained, permissively licensed, and has low installation friction. Install it as a dependency of other earthkit tools or when you need the shared utilities it provides; standalone use is unclear from the fact sheet.

Install

earthkit-utils on PyPI

pip

pip install earthkit-utils

uv

uv add earthkit-utils

poetry

poetry add earthkit-utils

Installing earthkit-utils

Before you install

Low friction installation with only two runtime dependencies (array-api-compat and pint). Repository is actively maintained with a recent commit on 2026-06-29, and the package is marked as Production/Stable.

License in practice

Licensed under Apache-2.0 (permissive), allowing free use, modification, and distribution with minimal restrictions—suitable for both commercial and open-source projects.

Quickstart

pip install earthkit-utils

import earthkit_utils
# Use utilities from the earthkit ecosystem

Requires Python 3.10 or later; supports CPython and PyPy implementations.

Verify before relying

  • What specific utilities and helper functions are included in the package—the description does not detail the API surface.
  • Whether array-api-compat and pint are used for specific data handling tasks or are optional dependencies for certain features.

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 2 — array-api-compat, pint
Maintenance actively maintained — 46 days since the last release
Last repo commit
First released
Downloads 76,202/month — #14,646 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: earthkit_utils-1.0.2-py3-none-any.whl

Development Status :: 5 - Production/StableIntended Audience :: DevelopersOperating System :: OS IndependentProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyTopic :: Scientific/Engineering

Tags

earthkit utilitiesearth science data helpersweather data utilitiesecmwf toolsscientific data utilitiesarray utilitiesunit conversion helpers
earth-scienceweather-datautilities

More Scientific/Engineering packages