Class

NumCosmoDataPlanckLensing

Description [src]

final class NumCosmo.DataPlanckLensing : NumCosmoMath.DataGauss
{
  /* No available fields */
}

Planck 2018 CMB lensing band-power likelihood, native port (clik itype=4).

An NcmDataGauss over the 9 reconstructed $C_L^{\phi\phi}$ band-powers. The data vector is pp_hat and the inverse covariance is siginv (clik already ships the inverse, so NcmDataGauss uses it as-is). The model band-power $$ b_i = \sum_L B_{iL}\, C_L^{\phi\phi}\,\frac{L^2(L+1)^2}{2\pi} - c^0_i $$ is optionally augmented, when hascl selects CMB spectra, by the estimator renormalization $$ b_i \mathrel{+}= \sum_L R^{\phi}{iL}\, C_L^{\phi\phi}\,\frac{L^2(L+1)^2}{2\pi} + \frac{1}{A^2}\sum_X \sum_L R^{X}{iL}\, C_L^{X}\,\frac{L(L+1)}{2\pi}, $$ with $X$ running over the selected CMB spectra (TT, EE, TE, …) and $A$ the calibration. The CMB-marginalized file has hascl all zero, so only the phi block of cors survives and $b_i$ depends on $C_L^{\phi\phi}$ alone. Being an NcmDataGauss it can resample; unlike the clik wrapper it is self-contained.

Constructors

nc_data_planck_lensing_new

Builds a fully-specified NcDataPlanckLensing. The observed band-powers and inverse covariance are set through the NcmDataGauss “mean” and “inv-cov” properties; the theory $C_\ell$ source is set separately.

nc_data_planck_lensing_new_from_file
No description available.

Instance methods

nc_data_planck_lensing_set_hipert_boltzmann

Sets the theory $C_\ell$ source.

Methods inherited from NcmDataGauss (4)
ncm_data_gauss_get_size

Gets the data size.

ncm_data_gauss_peek_inv_cov

Gets the inverse covariance matrix.

ncm_data_gauss_peek_mean

Gets the mean vector.

ncm_data_gauss_set_size

Sets the data size to np.

Methods inherited from NcmData (29)

Please see NcmData for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

NumCosmo.DataPlanckLensing:bins
No description available.

NumCosmo.DataPlanckLensing:calib-name
No description available.

NumCosmo.DataPlanckLensing:cor0
No description available.

NumCosmo.DataPlanckLensing:cors
No description available.

NumCosmo.DataPlanckLensing:has-calib
No description available.

NumCosmo.DataPlanckLensing:hascl
No description available.

NumCosmo.DataPlanckLensing:lmax
No description available.

NumCosmo.DataPlanckLensing:nbins
No description available.

Properties inherited from NcmDataGauss (3)
NumCosmoMath.DataGauss:inv-cov

The inverse covariance $C^{-1}$; setting it invalidates its Cholesky factor.

NumCosmoMath.DataGauss:mean

The data vector $y$.

NumCosmoMath.DataGauss:n-points

The number of data points; changing it reallocates the data and marks it not initialized.

Properties inherited from NcmData (5)
NumCosmoMath.Data:bootstrap

The NcmData bootstrap object if any.

NumCosmoMath.Data:desc

Description of the data object.

NumCosmoMath.Data:init

Whether the NcmData is initialized, i.e., holds data.

NumCosmoMath.Data:long-desc

Detailed description of the data object.

NumCosmoMath.Data:name

Name of the data object.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct NumCosmoDataPlanckLensingClass {
  NcmDataGaussClass parent_class;
  
}

No description available.

Class members
parent_class: NcmDataGaussClass

No description available.