>>> from misura.quantities import quantity
>>> quantity(7, "m", 1.5) / quantity(2, "s")
3.5 ± 0.75 m / s
>>> from misura.currencies import currency
>>> currency(2, "EUR") + currency(3, "USD")
5.17 USD
Python library providing effortless unit handling and currency conversion for scientific and engineering purposes.
misura is a powerful Python library designed to facilitate the efficient handling of units of measure for scientific and engineering applications, including currencies handling and conversion with constantly updated exchange rates. With its unified interface for dealing with different units and their conversions, you can quickly and accurately complete calculations without the need for complex manual conversions. Additionally, misura supports uncertainty handling allowing you to work with physical quantities and their associated uncertainties in a user-friendly and intuitive fashion. What's more, misura grants you the flexibility to create custom units of measure, so you can work in your preferred units.
Make sure to take a look at the documentation, at the contributing guidelines and at the examples.
- Mathematical and logical operations between quantities: Example, example
- Currencies handling with daily updated exchange rates.
- Uncertainty handling: Example
- Manual conversions: Example
- Automatic conversions on operations: Example
- Unpack and pack derived units: Example, example
- User defined base and derived units: Example
- Large compatibility with other libraries: Example
- Custom exceptions: Example
misura can be installed from PyPI by:
python3 -m pip install --upgrade misura
By:
python -m misura
you'll be able to verify the installation of misura along getting some informations about the library:
misura
Python library providing effortless unit handling and currency conversion for scientific and engineering purposes.
Developed by Andrea Di Antonio, more on https://github.com/diantonioandrea/misura
Documentation on https://misura.diantonioandrea.com
Bug tracker on https://github.com/diantonioandrea/misura/issues
misura can be imported by:
import misura
See EXAMPLES.md.