pyunitwizard.to_string#

pyunitwizard.to_string(quantity_or_unit, to_unit=None, parser=None)[source]#

Return a quantity or unit converted to string form.

Parameters:
  • quantity_or_unit (Any) – Input quantity or unit to convert.

  • to_unit (str, optional) – Target unit expressed as string.

  • parser ({"pint", "openmm.unit", "astropy.units"}, optional) – Parser used when string inputs require explicit parsing.

Returns:

Quantity or unit represented in string form.

Return type:

str

Examples

>>> import pyunitwizard as puw
>>> q = puw.quantity(1.0, "nanometer")
>>> puw.to_string(q, to_unit="angstrom")