diff --git a/CHANGELOG-unreleased.md b/CHANGELOG-unreleased.md index 8b63b52d7..e453c5a2c 100644 --- a/CHANGELOG-unreleased.md +++ b/CHANGELOG-unreleased.md @@ -12,5 +12,6 @@ the released changes. ### Added ### Fixed - Fixed RTD by specifying theme explicitly. +- `.value()` now works for pairParameters - Setting `model.PARAM1 = model.PARAM2` no longer overrides the name of `PARAM1` ### Removed diff --git a/src/pint/models/parameter.py b/src/pint/models/parameter.py index 8a14e0106..016687563 100644 --- a/src/pint/models/parameter.py +++ b/src/pint/models/parameter.py @@ -776,6 +776,9 @@ def _get_value(self, quan): return None elif isinstance(quan, (float, np.longdouble)): return quan + elif isinstance(quan, list): + # for pairParamters + return [x.to(self.units).value for x in quan] else: return quan.to(self.units).value