to_string

justunits.to_string(unit: Iterable[justunits.AUnit], unit_style: Optional[justunits.UnitStyle] = None) str

Creates a string represenation of units.

Parameters
  • unit (Iterable[AUnit]) – A sequence of units representing a single unit or a composition of units.

  • unit_style (UnitStyle) – The targeted formatting style to be applied.

Returns

str

Examples

>>> from justunits import UnitStyle
>>> import justunits
>>> heat_capacity = justunits.from_string("kg/(s^2*K)*m^2")
>>> justunits.to_string(heat_capacity, UnitStyle.FINE_SLASHED_SUPERSCRIPT)
'kg/(s²⋅K)⋅m²'
>>> justunits.to_string(heat_capacity, UnitStyle.FINE_POWERED_SUPERSCRIPT)
'kg⋅s⁻²⋅K⁻¹⋅m²'
>>> justunits.to_string(heat_capacity, UnitStyle.TOTAL_POWER_ASCII)
'kg*s^-2*K^-1*m^2'
>>> justunits.to_string(heat_capacity, UnitStyle.SIMPLE_ASCII)
'kg/(s^2*K)*m^2'