SpectralQuantity#
- class astropy.coordinates.SpectralQuantity(value, unit=None, doppler_rest=None, doppler_convention=None, **kwargs)[源代码]#
-
一个或多个光谱单位。
光谱单位应为频率、波长、能量、波数或速度(解释为相对于静止光谱值的多普勒速度)。使用这个类比常规的
Quantity上课了吗SpectralQuantity, theu.spectral默认情况下启用等效性(允许光谱单位之间自动转换),并且可以存储首选的多普勒静止值和约定,以便于与速度之间的转换。- 参数:
- value :
ndarray或Quantity或SpectralQuantityNdarray或量或光谱量 光谱轴数据值。
- unit : astropy:unit-like占星体:单位状
给定数据的单位。
- doppler_rest :
Quantity[:ref: 'speed' ],可选数量 [:ref: 'speed'] ,可选 用于速度转换的剩余值
- doppler_convention :
str,可选Python:字符串,可选 将光谱数据转换为/从速度转换时使用的约定。
- value :
属性摘要
定义的与速度空间的转换约定。
频谱的剩余值,用于速度空间的转换。
方法总结
to(unit[, equivalencies, doppler_rest, ...])返回一个新的
SpectralQuantity具有指定单位的对象。to_value([unit])数值,可能以不同的单位表示。
属性文档
- doppler_rest#
频谱的剩余值,用于速度空间的转换。
- 返回:
Quantity[:ref: 'speed']作为一个 Astropy 的静止值
Quantity对象。
方法文件
- to(unit, equivalencies=[], doppler_rest=None, doppler_convention=None)[源代码]#
返回一个新的
SpectralQuantity具有指定单位的对象。默认情况下,
spectral将启用等效,如果转换为/从速度转换,则启用多普勒等效之一。- 参数:
- unit : astropy:unit-like占星体:单位状
- equivalencies :
list的Equivalency,可选Python:等效项列表,可选 如果单位不是直接可转换的(与光谱一起),可以尝试的等价对列表。看见 等价物 。如果未提供或
[],将使用光谱等价物。如果None,则根本不会应用等价物,甚至不会全局或在上下文中应用任何集合。- doppler_rest :
Quantity[:ref: 'speed' ],可选数量 [:ref: 'speed'] ,可选 转换为/从速度转换时使用的静止值。这也将在输出的属性处设置
SpectralQuantity.- doppler_convention{'relative'、'optical'、'radio'},可选
转换速度时使用的多普勒约定。这也将在输出的属性处设置
SpectralQuantity.
- 返回:
SpectralQuantity新光谱坐标对象,数据转换为新单位。