Skip to main content

cedarkit

Maturity-Sandbox GitHub Release PyPI - Version GitHub License GitHub Action Workflow Status

cedarkit is the meta package of the cedarkit tool suite: it contains no code itself, but aggregates the component packages of the suite through its dependencies, so a single installation provides the complete data processing and visualization toolchain.

The design follows ECMWF's earthkit meta package: this distribution ships no Python modules ([tool.setuptools] packages = []). The cedarkit namespace is provided by the component packages (cedarkit-comp, cedarkit-plots) as PEP 420 namespace packages.

Components

Package Namespace Description
reki reki Data access and preparation (GRIB2/GrADS/NetCDF/CMADaaS), local file finding on CMA-HPC
cedarkit-comp cedarkit.comp Meteorological computation utilities (smoothing, grid calculations, ...)
cedarkit-plots cedarkit.plots Plotting primitives: Panel, Chart, map domains, styles, colormaps

Installation

pip install cedarkit

Usage

import reki
from cedarkit.comp.smooth import smth9
from cedarkit.plots.chart import Panel

Development

In this monorepo, the component packages are referenced as local editable paths via [tool.uv.sources]:

uv pip install -e ".[test]"
pytest

The version is generated from git tags by setuptools_scm; this meta package ships no module-level version file.

LICENSE

Apache License 2.0

Metadata

Release files for cedarkit 2026.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cedarkit 2026.9.0
File Size Uploaded
cedarkit-2026.9.0.tar.gz 114.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cedarkit 2026.9.0
File Interpreter ABI Platform
cedarkit-2026.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 120.8 kB

Release files / cedarkit-2026.9.0.tar.gz

Download URL cedarkit-2026.9.0.tar.gz
Size 114.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a4f9d5d830a573b91226a3622f0f82d53b4e7ff4c8a8cac53d0ee4724d8cfbe6
BLAKE2b-256 checksum
How to use checksums
a191e256d6aafa23c306489d8b9f1e775bb4dd2bc3bcbb5bccd492b1b87f8d50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / cedarkit-2026.9.0-py3-none-any.whl

Download URL cedarkit-2026.9.0-py3-none-any.whl
Size 6.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
121a6642c707fec3a9d8cfb17430ee1b4226a73f0da0968e7e5a39aa248626fa
BLAKE2b-256 checksum
How to use checksums
6617218592ae1a418549f9fb4fd7e8f3f3598fd6d5270843aaee301ff4337e5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

2026.9.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page