Skip to main content

Climate Date Rescue Utilities

This library wraps a set of functions used for climate data rescue projects in a modern python package. Thie facilitates version history and ease of importing these functions instead of copying the same code in multiple projects.

The python implementation of {lmrlib} is take fropm (https://github.com/chesleymccoll/CS3-DR-Unit_Conversions) and wrapped in Python class {lmrlib}.

The ISO mappings come from the DRAW project and are wreapped in the Python class {iso_mapping}

Using the utilites

We recommend that you use {uv} for you python project. You can then add the dependancy to these utilities via the command

uv add cdr-utilities

and within your python code import the functionality via

from cdr-utilities import iso_mapping
from cdr-utilities import lmrlib

Access the functions via

# Barometer mm to mb - using 9mm
lmrlib.baro_mm2mb(760.)

Development notes

Ensure that you have the following utilities installed

uv
twine

Initialize the project with

uv synv

and build locally with

uv build

You can check the build package with

twine check dist/*

Metadata

Release files for CDRUtilities 1.0.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 CDRUtilities 1.0.0
File Size Uploaded Provenance Actions
cdrutilities-1.0.0.tar.gz 29.2 kB With provenance Details for cdrutilities-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for CDRUtilities 1.0.0
File Interpreter ABI Platform Actions
cdrutilities-1.0.0-py3-none-any.whl Python 3 none any Details for cdrutilities-1.0.0-py3-none-any.whl

Total release size: 55.1 kB

Release files / cdrutilities-1.0.0.tar.gz

Download URL cdrutilities-1.0.0.tar.gz
Size 29.2 kB
Tags Source
SHA-256 checksum
How to use checksums
0e5c599346dd2792e99d3bfe51d935d5f0c5b367ec9d51862264a43ef18d4bb9
BLAKE2b-256 checksum
How to use checksums
4af648cc827ef079933f3f4aa3293c5689645b2c72e7183b1ebeb7f2d2e0af3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / cdrutilities-1.0.0-py3-none-any.whl

Download URL cdrutilities-1.0.0-py3-none-any.whl
Size 26.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fc99de59eef59df9c0d4486a484fccac1cf23d34c01b0bdcfbe8c82c1b9eb14e
BLAKE2b-256 checksum
How to use checksums
d4e0ca347294c8636f3ead82ed2dd02d5cba625c8c035c7c88559d8beb9dff67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Security for CDRUtilities 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for cdrutilities-1.0.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files Full provenance

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