pyunitwizard.similarity#
- pyunitwizard.similarity(quantity_or_unit_1, quantity_or_unit_2, relative_tolerance=1e-08)[source]#
Compare two quantities using relative tolerance semantics.
- Parameters:
quantity_or_unit_1 (QuantityOrUnit) – First quantity or unit to compare.
quantity_or_unit_2 (QuantityOrUnit) – Second quantity or unit to compare.
relative_tolerance (float, default=1e-8) – Relative tolerance used internally as
rtolinare_close().
- Returns:
Truewhen values are close within tolerance and units are compatible.- Return type:
bool
Examples
>>> import pyunitwizard as puw >>> a = puw.quantity(1.0, "nanometer") >>> b = puw.quantity(10.0, "angstrom") >>> puw.similarity(a, b)