redshift_hubble#
- astropy.cosmology.units.redshift_hubble(cosmology=None, **atzkw)[源代码]#
在红移和哈勃参数与Little-h之间转换数量。
应注意不要将相对论红移、引力红移等误解为宇宙学红移。
- 参数:
- cosmology :
Cosmology
,str
,或None
,可选宇宙学,python:str,或python:无,可选 宇宙学实现或内置的宇宙学名称(例如‘Planck18’)。如果没有,将使用默认的宇宙学(由控制
default_cosmology
)。- **atzkw
的关键字参数
z_at_value()
- cosmology :
- 返回:
Equivalency
红移和哈勃参数与小h单位的等价性。
实例
>>> import astropy.units as u >>> import astropy.cosmology.units as cu >>> from astropy.cosmology import WMAP9
>>> z = 1100 * cu.redshift >>> equivalency = cu.redshift_hubble(WMAP9) # construct equivalency
>>> z.to(u.km / u.s / u.Mpc, equivalency) <Quantity 1565637.40154275 km / (Mpc s)>
>>> z.to(cu.littleh, equivalency) <Quantity 15656.37401543 littleh>