Class

NumCosmoDataPlanckPlikLite

Description [src]

final class NumCosmo.DataPlanckPlikLite : NumCosmoMath.DataGaussCov
{
  /* No available fields */
}

Planck plik_lite (CMB-marginalized, foreground-free) high-$\ell$ likelihood.

Native reimplementation of the Planck plik_cmbonly likelihood as an NcmDataGaussCov subclass. The data are binned cross-spectra bandpowers (raw $C_\ell$, in $\mu K^2$) with a fixed covariance; the model bandpower for each bin is the normalized weighted average of the theory $C_\ell$ over the bin, divided by the absolute calibration $A_\mathrm{planck}^2$. Being a NcmDataGaussCov, it supports resampling (unlike the clik wrapper).

Bin operator (per active bin $b$, absolute multipole range $[\ell^{\min}b, \ell^{\max}_b]$ with weights summing to one): $$ X^{\rm model}_b = \frac{1}{A\mathrm{planck}^2} \sum_{\ell=\ell^{\min}b}^{\ell^{\max}_b} w{b,\ell}\, C_\ell^{s(b)}, $$ where $s(b) \in {TT, EE, TE}$ is the bin’s spectrum.

Constructors

nc_data_planck_plik_lite_new_from_file

Creates a new NcDataPlanckPlikLite from filename.

Instance methods

nc_data_planck_plik_lite_set_hipert_boltzmann

Sets the perturbations object used as the source of the theory $C_\ell$.

Methods inherited from NcmDataGaussCov (11)
ncm_data_gauss_cov_bulk_resample

Resamples the data based on the models in mset according to the current data distribution. The resampled data is stored in resample. The resampling is done in bulk, i.e., all the data is resampled at once.

ncm_data_gauss_cov_compute_cov

Computes the covariance matrix based on the models in mset. If the ncm_data_gauss_cov_func is not set, returns NULL.

ncm_data_gauss_cov_compute_mean

Computes the mean vector based on the models in mset. If the ncm_data_gauss_cov_mean_func is not set, returns NULL.

ncm_data_gauss_cov_get_log_norma
No description available.
ncm_data_gauss_cov_get_size

Gets the data size.

ncm_data_gauss_cov_peek_cov
No description available.
ncm_data_gauss_cov_peek_mean
No description available.
ncm_data_gauss_cov_replace_mean

Replaces the current mean vector for mean.

ncm_data_gauss_cov_set_cov

Replaces the covariance matrix with cov, which must be n-points x n-points, and invalidates its Cholesky factor.

ncm_data_gauss_cov_set_size

Sets the data size to np.

ncm_data_gauss_cov_use_norma

Sets whether the value of $-2\ln(L)$ will be properly normalized.

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.DataPlanckPlikLite:bin-lmax
No description available.

NumCosmo.DataPlanckPlikLite:bin-lmin
No description available.

NumCosmo.DataPlanckPlikLite:bin-weight
No description available.

NumCosmo.DataPlanckPlikLite:calib-name
No description available.

NumCosmo.DataPlanckPlikLite:lmax
No description available.

NumCosmo.DataPlanckPlikLite:spectrum-id
No description available.

Properties inherited from NcmDataGaussCov (4)
NumCosmoMath.DataGaussCov:cov

The covariance $C$; setting it invalidates its Cholesky factor.

NumCosmoMath.DataGaussCov:mean

The data vector $y$.

NumCosmoMath.DataGaussCov:n-points

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

NumCosmoMath.DataGaussCov:use-norma

Whether $-2\ln L$ includes the normalization $n\ln 2\pi + \ln\det C$.

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 NumCosmoDataPlanckPlikLiteClass {
  NcmDataGaussCovClass parent_class;
  
}

No description available.

Class members
parent_class: NcmDataGaussCovClass

No description available.