add_enabled_aliases#

astropy.units.add_enabled_aliases(aliases)[源代码]#

为设备添加别名。

这对于处理正在尝试读取的文件中的单位或拼写错误的单位的替代拼写很有用。

由于默认情况下未启用别名,因此通常建议使用 set_enabled_aliases

参数:
aliases : dictstrUnitPYTHON:PYTHON的DICT:字符串,单位

要添加的别名。键必须是字符串别名,值必须是 astropy.units.Unit 别名将映射到的。

加薪:
ValueError

如果别名已经定义了不同的单位。

实例

要暂时允许拼写错误的“Angstroem”单位,请执行以下操作:

>>> from astropy import units as u
>>> with u.add_enabled_aliases({'Angstroem': u.Angstrom}):
...     print(u.Unit("Angstroem", parse_strict="raise") == u.Angstrom)
True