lib.MapMaking.FrequencyMapMaking.Qspectra_component module

class lib.MapMaking.FrequencyMapMaking.Qspectra_component.CMBModel(ell)[source]

Bases: object

CMB description assuming parametrized emission law such as :

Dl_CMB = r * Dl_tensor_r1 + Alens * Dl_lensed

Parameters:
- paramsDictionary coming from params.yml file that define every parameters
- ellMultipole used during the analysis

Methods

cl2dl(ell, cl)

Method to convert Cl to Dl which is Dl = ell * (ell + 1) * Cl / 2 * pi

get_Dl_cmb()

Method to interpolate theoretical BB power spectrum for effective multipoles.

give_cl_cmb(r, Alens)

Method to get theoretical CMB BB power spectrum according to Alens and r.

cl2dl(ell, cl)[source]

Method to convert Cl to Dl which is Dl = ell * (ell + 1) * Cl / 2 * pi

get_Dl_cmb()[source]

Method to interpolate theoretical BB power spectrum for effective multipoles.

give_cl_cmb(r, Alens)[source]

Method to get theoretical CMB BB power spectrum according to Alens and r.

class lib.MapMaking.FrequencyMapMaking.Qspectra_component.SkySpectra(ell, nus, nu0_d=353, nu0_s=23, comp=None)[source]

Bases: object

Methods

cl_to_dl(cl)

Function to convert the cls into the dls

model_cmb(r, Alens)

Define the CMB model, depending on r and Alens

scale_dust(betad[, temp])

Function to compute the dust mixing matrix element, depending on the frequency

scale_sync(betas)

Function to compute the dust mixing matrix element, depending on the frequency

model

modelCMM

scale_dustsync

cl_to_dl(cl)[source]

Function to convert the cls into the dls

model(r, Alens, Ad, alphad, betad, As, alphas, betas, eps)[source]
modelCMM(r, Alens, Ad, alphad, betad, As, alphas, betas, eps)[source]
model_cmb(r, Alens)[source]

Define the CMB model, depending on r and Alens

scale_dust(betad, temp=20)[source]

Function to compute the dust mixing matrix element, depending on the frequency

scale_dustsync(betad, betas, temp=20)[source]
scale_sync(betas)[source]

Function to compute the dust mixing matrix element, depending on the frequency