Class
NumCosmoDataPlanckSmica
Description [src]
final class NumCosmo.DataPlanckSmica : NumCosmoMath.DataGauss
{
/* No available fields */
}
Planck plik high-$\ell$ SMICA likelihood (TT), native reimplementation.
An NcmDataGauss whose data vector is the masked upper-triangular entries
of the observed cross-frequency bandpower covariances $\hat{R}_q$, with
inverse covariance the SMICA Gaussian criterion matrix (clik ships the
criterion directly, so NcmDataGauss uses it as-is — no inversion). The model
vector (mean_func) assembles, per bin, the $m\times m$ cross-frequency
covariance $R_q$ from a CMB term plus the foreground and calibration
components (CIB, tSZ, kSZ, point sources, galactic dust, subpixel, beam
leakage, inter-calibration, absolute calibration), then extracts the same
masked entries. Being an NcmDataGauss it supports resampling.
The assembly reproduces the clik smica likelihood; the exact formulas are
validated against the file check_value in the port’s Python reference.
Constructors
nc_data_planck_smica_new
Builds a fully-specified NcDataPlanckSmica. Every argument maps to a
construction-only property; the object validates their mutual consistency
(lengths, index bounds) at construction. The theory $C_\ell$ source and the
observed mean/covariance are set separately (see
nc_data_planck_smica_set_hipert_boltzmann() and the NcmDataGauss API).
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.