Pint meets attrs
Project description
Pinttrs
Pint meets attrs
Motivation
The amazing attrs
library is a game-changer when it
comes to writing classes. Its initialisation sequence notably allows for
automated conversion and verification of attribute values. This package is an
attempt at designing a system to apply units automatically and reliably to
attributes with Pint.
Features
- Automatic attachment of predefined units to unitless values
- Verification of units compatibility for Pint quantity values
- Interpretation of units in dictionaries
- Dynamic fetching of units from a registry
License
Pinttrs is distributed under the terms of the MIT license.
About
Pinttrs is written and maintained by Vincent Leroy.
The development is supported by Rayference.
Pinttrs is a component of the Eradiate radiative transfer model.
The Pinttrs logo is based on
Agus Nugroho's glass icon and parts of
the attrs
logo.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for pinttrs-0.1.0.dev1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8d0981419175ec84b494bf20698e5356f8567040aa6a70839586b424efdeee7 |
|
MD5 | 03f9feef89b16bd5af85aa4532b96e4e |
|
BLAKE2b-256 | ca8dbb43772e7b0fda6092d00840c57c49bad05aa7ea028493cbdb410072705d |