Я хотел бы иметь возможность преобразовывать значения частоты в значения периода.Они не могут быть конвертированы напрямую, поскольку они не являются точно одинаковыми единицами, но я прочитал, что между единицами, называемыми Contexts , существуют предопределенные отношения.Однако я не могу найти, какие контексты определяют, какие отношения, и я не могу преобразовать МГц в ns в контексте 'sp'
, указанном в примере:
>>> import pint
>>> ureg = pint.UnitRegistry()
>>> freq = 25 * ureg.MHz
>>> ureg.enable_contexts('sp')
>>> freq.to('us')
выдает ошибку
pint.errors.DimensionalityError: Cannot convert from 'megahertz' (1 / [time]) to 'microsecond' ([time])