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.
Instance methods
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.
Properties
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.