Примером по умолчанию для пинты является
>>> import pint
>>> ureg = pint.UnitRegistry()
>>> 3 * ureg.meter + 4 * ureg.cm
<Quantity(3.04, 'meter')>
, что заставляет меня задуматься, для чего мне нужен объект реестра модулей.Например, я мог бы представить, что это просто подмодуль:
>>> from pint import ureg
>>> 3 * ureg.meter + 4 * ureg.cm
<Quantity(3.04, 'meter')>
В чем преимущество того, что ureg является объектом, а не подмодулем?
Должен ли я поделитьсяэтот объект ureg или я могу просто создать новый, когда я делаю несколько вызовов в разных функциях? Или это, возможно, одиночный объект, так что это не имеет значения, так как всегда будет только один?