thermodynamic_temperature#
- astropy.units.equivalencies.thermodynamic_temperature(frequency, T_cmb=None)[源代码]#
定义了Jy/sr与“热力学温度”之间的换算, \(T_{CMB}\) ,在凯尔文斯。热力学温度是宇宙学中非常常用的单位。请参见中的公式8 [1] 。
\(K_{CMB} \equiv I_\nu / \left(2 k \nu^2 / c^2 f(\nu) \right)\)
具有 \(f(\nu) = \frac{{ x^2 e^x}}{{(e^x - 1 )^2}}\) 在哪里? \(x = h \nu / k T\)
- 参数:
笔记
对于宽带接收机,这种转换不成立,因为它高度依赖于频率
工具书类
[1]普朗克2013年业绩。九、 高频干扰光谱响应https://arxiv.org/abs/1303.5070
实例
普朗克HFI 143GHz::
>>> from astropy import units as u >>> from astropy.cosmology import Planck15 >>> freq = 143 * u.GHz >>> equiv = u.thermodynamic_temperature(freq, Planck15.Tcmb0) >>> (1. * u.mK).to(u.MJy / u.sr, equivalencies=equiv) <Quantity 0.37993172 MJy / sr>