我正在使用 astropy cosmology 包,想知道是否使用方法返回的单位,例如 comoving_distance 或 kpc_comoving_per_arcmin 以 h^-1 Mpc 和 h^-1 kpc 或直接 Mpc 和 kpc 返回?
问问题
188 次
1 回答
2
在直Mpc和kpc。
您可以通过尝试使用其他所有相同但 h 值不同的宇宙学来验证这一点,您会看到距离发生了变化。
import astropy.units as u
from astropy.cosmology import LambdaCDM
LambdaCDM(50 * u.km / u.s / u.Mpc, 0.3).comoving_distance(3)
LambdaCDM(100 * u.km / u.s / u.Mpc, 0.3).comoving_distance(3)
第一个返回大约 9000 Mpc,第二个返回 4500;如果它们在 h^-1 Mpc 中,它们将是相同的(嗯,几乎 - Omega_photon 等依赖于 h 的东西会产生一些非常小的影响)。
于 2015-03-05T14:53:40.063 回答