Quantity

class caqtus.types.units.Quantity(value: int, units: V)
class caqtus.types.units.Quantity(
value: M,
units: V,
)
class caqtus.types.units.Quantity(
value: Sequence[SupportsFloat],
units: V,
)

Bases: SystemQuantity[M], NumpyQuantity[M], NonMultiplicativeQuantity[M], PlainQuantity[M], Generic[M, U]

property units: U

PlainQuantity’s units. Long form for u

to_base_units() Quantity[M, BaseUnit]

Return PlainQuantity rescaled to plain units.

to_unit(
unit: V,
) Quantity[M, V]
Raises:

DimensionalityError – If the units are not compatible.

property magnitude: M

PlainQuantity’s magnitude. Long form for m