CMB

class cosmoglobe.sky.components.cmb.CMB(amp, freq_ref, **spectral_parameters)[source]

Class representing the CMB component in the Cosmoglobe Sky Model.

Notes

The CMB emission is defined using the convention in BeyondPlanck (2020), Section 3.2;

\[\boldsymbol{s}_{\mathrm{RJ}}^{\mathrm{CMB}}(\nu) \propto \frac{x^{2} \mathrm{e}^{x}}{\left(\mathrm{e}^{x}-1\right) ^{2}} \boldsymbol{s}^{\mathrm{CMB}},\]

where \(\nu\) is the frequency for which we are simulating the sky emission, \(x=h \nu / k T_{0}\) and \(T_0 = 2.7255 \mathrm{K}\) as of BP9.

get_freq_scaling(*_)[source]

See base class.

NOTE: The CMB amplitude maps are stored in units of uK_CMB for which they are constant over frequencies.

Return type

Quantity

class cosmoglobe.sky.components.cmb.CMB_LOWL(amp, freq_ref, **spectral_parameters)[source]

Class representing the CMB component in the Cosmoglobe Sky Model.

Notes

The CMB emission is defined using the convention in BeyondPlanck (2020), Section 3.2;

\[\boldsymbol{s}_{\mathrm{RJ}}^{\mathrm{CMB}}(\nu) \propto \frac{x^{2} \mathrm{e}^{x}}{\left(\mathrm{e}^{x}-1\right) ^{2}} \boldsymbol{s}^{\mathrm{CMB}},\]

where \(\nu\) is the frequency for which we are simulating the sky emission, \(x=h \nu / k T_{0}\) and \(T_0 = 2.7255 \mathrm{K}\) as of BP9.

get_freq_scaling(*_)[source]

See base class.

NOTE: The CMB amplitude maps are stored in units of uK_CMB for which they are constant over frequencies.

Return type

Quantity