SciTools / cf-units

Units of measure as required by the Climate and Forecast (CF) Metadata Conventions
https://cf-units.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
64 stars 46 forks source link

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
šŸ“¦ Package conda-forge downloads pypi pypi - python version DOI
šŸ§° Repo Commits since last release contributors Latest version

Table of Contents

[comment]: # (NOTE: toc auto-generated with https://github.com/jonschlinkert/markdown-toc $> markdown-toc -i --bullets='-' README.md)

[comment]: # (This entire README can be markdown linted with https://github.com/igorshubovych/markdownlint-cli $ markdownlint README.md)

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

Credits, Copyright and License

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.