pyunitwizard.configure.set_standard_units#

pyunitwizard.configure.set_standard_units(standard_units, provenance=None)[source]#

Configure project standard units used by standardization helpers.

Parameters:
  • standard_units (list of str) – Standard unit names used as normalization references.

  • provenance (str, optional) – Who is setting this policy, recorded so that report() can answer “why are my results in these units?”. Libraries should pass their own name; a user setting units interactively can leave it unset.

Returns:

Runtime standard-unit maps are rebuilt in place.

Return type:

None

Raises:

ValueError – If standard_units is neither a string nor list/tuple.