Согласно документам , Astropy не включает имперские единицы, определенные по умолчанию.Я думаю, что это частично для того, чтобы уменьшить пространство имен единиц по умолчанию и накладные расходы, связанные с его созданием и поиском, и имперские единицы в этом случае приносятся в жертву, так как они по большей части используются в астрономии:
Этот пакет определяет разговорные используемые имперские единицы.Они доступны в пространстве имен astropy.units.imperial, но не в пространстве имен astropy.units верхнего уровня, например:
>>> import astropy.units as u
>>> mph = u.imperial.mile / u.hour
>>> mph
Unit("mi / h")
Чтобы включить их в состав и результатыfind_equivalent_units
, до:
>>> import astropy.units as u
>>> u.imperial.enable()