set_enabled_aliases#
- astropy.units.set_enabled_aliases(aliases)[源代码]#
设置设备的别名。
这对于处理正在尝试读取的文件中的单位或拼写错误的单位的替代拼写很有用。
- 参数:
- aliases :
dict
的str
,Unit
PYTHON:PYTHON的DICT:字符串,单位 要设置的别名。键必须是字符串别名,值必须是
astropy.units.Unit
别名将映射到的。
- aliases :
- 加薪:
ValueError
如果别名已经定义了不同的单位。
实例
要暂时允许拼写错误的“Angstroem”单位,请执行以下操作:
>>> from astropy import units as u >>> with u.set_enabled_aliases({'Angstroem': u.Angstrom}): ... print(u.Unit("Angstroem", parse_strict="raise") == u.Angstrom) True