BareUnit

class justunits.BareUnit(symbol: str, name: str, quantity: str)
Parameters
  • symbol

  • name

  • quantity

Examples

>>> from justunits import BareUnit
>>> pressure = BareUnit("Pa", "pascal", "pressure")
>>> stress = BareUnit("Pa", "pascal", "stress")
>>> pascal = BareUnit("Pa", "pascal", "pressure, stress")
>>> meter = BareUnit("m", "meter", "length")
>>> pressure == stress == pascal
True
>>> pascal != meter
True
>>> hash(pressure) == hash(stress) == hash(pascal)
True
>>> hash(pascal) != hash(meter)
True
>>> unit_map = {"m": meter, "Pa": pascal}
>>> unit_map[pascal]
BareUnit('Pa', 'pascal', 'pressure, stress')