>>> import pint
>>> ureg = pint.UnitRegistry()
>>> mpg = ureg.define('mpg = 1 * mile / gallon')
>>> dist = 15 * ureg.mpg * 7 * ureg.l
>>> dist
<Quantity(105, 'liter * mpg')>
>>>
dist.to(ureg.miles)
<Quantity(27.7380655, 'mile')>
Or, in a more readable way! ;-) ;-)
> python -m ideas -t easy_units
Ideas Console version 0.0.30. [Python version: 3.9.10]
>>> import pint
>>> ureg = pint.UnitRegistry()
>>> ureg.define('mpg = 1 * mile / gallon')
>>> dist = 15[mpg] * 7[l]
>>>
dist.to(1[mile])
<Quantity(27.7380655, 'mile')>
André Roberge
Thought: I should probably make it even easier to convert units within ideas...