ScaleFactor#

class astropy.cosmology.traits.ScaleFactor[源代码]#

基类:object

计算宇宙尺度因子的特点。

比例因子定义为 \(a = a_0 / (1 + z)\) .

属性摘要

scale_factor0 

红移为0的比例因子。

方法总结

scale_factor (z)

计算红移时的比例因子 z .

属性文档

scale_factor0#

红移为0的比例因子。

比例因子定义为 \(a = a_0 / (1 + z)\) .共同的惯例是设定 \(a_0 = 1\) .然而,在某些情况下,例如在一些旧的MCB文件中, \(a_0\) 用于标准化 a 成为该论文感兴趣的红移处的一个方便数字。显式使用 \(a_0\) 在计算和代码中都避免了歧义。

方法文件

scale_factor(z: Quantity | Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | int | float | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes]) Quantity[源代码]#

计算红移时的比例因子 z .

比例因子定义为 \(a = a_0 / (1 + z)\) .

参数:
z : Quantity-like ['redshift'] | array_like数量类 ['redshift'] |

输入红移。

在 7.0 版本发生变更: 不建议将z作为关键字参数传递。

返回:
Quantity

每个输入红移的比例因子。