pyunitwizard.change_value#

pyunitwizard.change_value(quantity, value)[source]#

Return a quantity with a replaced value while preserving unit and form.

Parameters:
  • quantity (QuantityLike) – Input quantity.

  • value (numpy.ndarray or float or int) – New numeric value to assign.

Returns:

Quantity with updated value and original unit.

Return type:

QuantityLike

Examples

>>> import pyunitwizard as puw
>>> q = puw.quantity(1.0, "nanometer")
>>> puw.change_value(q, 2.0)