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年の業績。IX.高周波スペクトル応答:http://arxiv.org/abs/1303.5070
実例.
Planck HFI 143 GHz::
>>> 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>