--- id: earthkit-utils version: "1.0.2" license: Apache-2.0 license_treatment: permissive maintenance: active --- # earthkit-utils — Utilities for the Earthkit ecosystem License: permissive · Maintenance: active · Downloads: 76.2K/mo ## 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 above — 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 pip install earthkit-utils uv add earthkit-utils 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_current - Install friction: low - Maintenance: active - Downloads: 76.2K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags earthkit utilities, earth science data helpers, weather data utilities, ecmwf tools, scientific data utilities, array utilities, unit conversion helpers, earth-science, weather-data, utilities [View on SkillFed](https://skillfed.io/packages/earthkit-utils) · [View on PyPI](https://pypi.org/project/earthkit-utils/)