NamedUnit¶
- class astropy.units.NamedUnit(st, doc=None, format=None, namespace=None)[源代码]¶
基类:
UnitBase
具有名称的单元的基类。
- 参数
- ststr,str列表,2元组
单位名称。如果是字符串列表,第一个元素是规范(短)名称,其余元素是别名。如果是一个列表元组,第一个元素是短名称列表,第二个元素是长名称列表;除了第一个短名称之外,所有元素都被视为“别名”。每个名字 应该 是一个有效的Python标识符,以便于访问,但这不是必需的。
- namespace可选的
当提供时,将单元及其所有别名插入给定的命名空间字典中。如果名称空间中已存在同名的单元,则会引发ValueError。
- doc可选的STR
描述单元的docstring。
- format可选的
用于格式化此单元的特定表示形式的映射。例如,对于
Ohm
单位,最好把它显示为\Omega
由latex
格式化程序。那样的话,format
参数应设置为::{'latex': r'\Omega'}
- 加薪
- ValueError
如果任何给定的单元名称已经在注册表中。
- ValueError
如果任何给定的单元名不是有效的Python标记。
属性摘要
返回此单元的别名(长)名称。
返回与此单元关联的所有长名称。
返回与此单元关联的规范(短)名称。
返回与此单元关联的所有名称。
返回与此单元关联的所有短名称。
方法总结
get_format_name
\(格式)获取此单元特定于特定格式的名称。
属性文档
- aliases¶
返回此单元的别名(长)名称。
- long_names¶
返回与此单元关联的所有长名称。
- name¶
返回与此单元关联的规范(短)名称。
- names¶
返回与此单元关联的所有名称。
- short_names¶
返回与此单元关联的所有短名称。
方法文件