pyunitwizard.context#

pyunitwizard.context(default_form=None, default_parser=None, standard_units=None)[source]#

Context manager to temporarily change PyUnitWizard configuration.

Parameters:
  • default_form (str, optional) – Temporary default form.

  • default_parser (str, optional) – Temporary default parser.

  • standard_units (list of str, optional) – Temporary standard units.

Examples

>>> with puw.context(default_form='pint', standard_units=['nm', 'ps']):
>>>     q = puw.standardize(input_q)