我正在使用astropy cosmology包,并想知道使用这些方法返回的单位,例如,comoving_distance或kpc_comoving_per_arcmin是以h ^ -1 Mpc和h ^ -1 kpc还是直接返回Mpc和kpc?
答案 0 :(得分: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的东西产生一些非常小的影响。)