GitHunt
SC

SciTools/cf-units

Units of measure as required by the Climate and Forecast (CF) Metadata Conventions

cf-units

Units of measure as defined by the Climate and Forecast (CF) Metadata Conventions.

โš™๏ธ CI ci-locks ci-manifest ci-tests ci-wheels pre-commit.ci status
๐Ÿ’ฌ Community GH Discussions
๐Ÿ“– Documentation Documentation Status
๐Ÿ“ˆ Health Coverage Status
โœจ Meta code style - black isort Flake8 license - bds-3-clause Pixi Badge
๐Ÿ“ฆ Package conda-forge downloads pypi pypi - python version DOI
๐Ÿงฐ Repo Commits since last release contributors Latest version

Table of Contents

Overview

Units of measure as required by the Climate and Forecast (CF) metadata
conventions.

Provision of a wrapper class to support Unidata/UCAR UDUNITS-2 library, and the
cftime calendar functionality.

Documentation can be found at https://cf-units.readthedocs.io/en/latest/.

Example

>>> from cf_units import Unit
>>> km = Unit('kilometers')
>>> m = Unit('meters')
>>> m.convert(1500, km)
1.5

Get in Touch

cf-units is developed collaboratively under the SciTools umbrella.

A full list of code contributors ("cf-units contributors") can be found at
https://github.com/SciTools/cf-units/graphs/contributors.

Code is just one of many ways of positively contributing to cf-units, please
see our contributing guide for more details on how
you can get involved.

cf-units is released under a BSD-3 license. See LICENSE for full
terms.

The Met Office has made a significant
contribution to the development, maintenance and support of this library.
All Met Office contributions are copyright on behalf of the British Crown.

Languages

Python91.3%Cython5.8%Jinja1.9%ANTLR1.0%
BSD 3-Clause "New" or "Revised" License
Created March 12, 2015
Updated March 5, 2026
SciTools/cf-units | GitHunt