NamedUnit

class astropy.units.NamedUnit(st, doc=None, format=None, namespace=None)[源代码]

基类:UnitBase

具有名称的单元的基类。

参数
ststr,str列表,2元组

单位名称。如果是字符串列表,第一个元素是规范(短)名称,其余元素是别名。如果是一个列表元组,第一个元素是短名称列表,第二个元素是长名称列表;除了第一个短名称之外,所有元素都被视为“别名”。每个名字 应该 是一个有效的Python标识符,以便于访问,但这不是必需的。

namespace可选的

当提供时,将单元及其所有别名插入给定的命名空间字典中。如果名称空间中已存在同名的单元,则会引发ValueError。

doc可选的STR

描述单元的docstring。

format可选的

用于格式化此单元的特定表示形式的映射。例如,对于 Ohm 单位,最好把它显示为 \Omegalatex 格式化程序。那样的话, format 参数应设置为::

{'latex': r'\Omega'}
加薪
ValueError

如果任何给定的单元名称已经在注册表中。

ValueError

如果任何给定的单元名不是有效的Python标记。

属性摘要

aliases 

返回此单元的别名(长)名称。

long_names 

返回与此单元关联的所有长名称。

name 

返回与此单元关联的规范(短)名称。

names 

返回与此单元关联的所有名称。

short_names 

返回与此单元关联的所有短名称。

方法总结

get_format_name \(格式)

获取此单元特定于特定格式的名称。

属性文档

aliases

返回此单元的别名(长)名称。

long_names

返回与此单元关联的所有长名称。

name

返回与此单元关联的规范(短)名称。

names

返回与此单元关联的所有名称。

short_names

返回与此单元关联的所有短名称。

方法文件

get_format_name(format)[源代码]

获取此单元特定于特定格式的名称。

使用传递到 format 构造器中的kwarg。

参数
formatSTR

格式的名称

返回
nameSTR

给定格式的单位名称。