cedarkit
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)
| File | Size | Uploaded | |
|---|---|---|---|
| cedarkit-2026.9.0.tar.gz | 114.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|