NcDataSNIACov

NcDataSNIACov — Type Ia supernovae data with covariance error matrix

Functions

GQuark nc_data_snia_cov_error_quark ()
NcDataSNIACov * nc_data_snia_cov_new ()
NcDataSNIACov * nc_data_snia_cov_new_full ()
NcDataSNIACov * nc_data_snia_cov_new_from_cat_id ()
guint nc_data_snia_cov_sigma_int_len ()
guint nc_data_snia_cov_snia_len ()
NcmVector * nc_data_snia_cov_peek_z_hd ()
NcmVector * nc_data_snia_cov_peek_z_cmb ()
NcmVector * nc_data_snia_cov_peek_z_he ()
NcmVector * nc_data_snia_cov_peek_sigma_z ()
NcmVector * nc_data_snia_cov_peek_mag ()
NcmVector * nc_data_snia_cov_peek_width ()
NcmVector * nc_data_snia_cov_peek_colour ()
NcmVector * nc_data_snia_cov_peek_thirdpar ()
NcmVector * nc_data_snia_cov_peek_ceph_dist ()
GArray * nc_data_snia_cov_peek_abs_mag_set ()
NcmMatrix * nc_data_snia_cov_peek_cov_full ()
NcmVector * nc_data_snia_cov_peek_cov_packed ()
NcmMatrix * nc_data_snia_cov_peek_cov_mbc_mbc ()
GArray * nc_data_snia_cov_peek_dataset ()
GArray * nc_data_snia_cov_peek_is_calib ()
GArray * nc_data_snia_cov_peek_used_in_sh0es ()
void nc_data_snia_cov_set_mag_cut ()
gdouble nc_data_snia_cov_get_mag_cut ()
void nc_data_snia_cov_set_z_hd ()
void nc_data_snia_cov_set_z_cmb ()
void nc_data_snia_cov_set_z_he ()
void nc_data_snia_cov_set_sigma_z ()
void nc_data_snia_cov_set_mag ()
void nc_data_snia_cov_set_mag_b_corr ()
void nc_data_snia_cov_set_ceph_dist ()
void nc_data_snia_cov_set_width ()
void nc_data_snia_cov_set_colour ()
void nc_data_snia_cov_set_thirdpar ()
void nc_data_snia_cov_set_sigma_thirdpar ()
void nc_data_snia_cov_set_abs_mag_set ()
void nc_data_snia_cov_set_is_calib ()
void nc_data_snia_cov_set_used_in_sh0es ()
void nc_data_snia_cov_set_cov_full ()
void nc_data_snia_cov_set_cov_mbc_mbc ()
void nc_data_snia_cov_load_txt ()
void nc_data_snia_cov_save ()
gdouble nc_data_snia_cov_estimate_width_colour ()
NcmVector * nc_data_snia_cov_get_estimated_mag ()
NcmVector * nc_data_snia_cov_get_estimated_width ()
NcmVector * nc_data_snia_cov_get_estimated_colour ()
gchar * nc_data_snia_cov_get_fits ()
NcDataSNIAId nc_data_snia_cov_get_catalog_id ()
gchar * nc_data_snia_cov_get_catalog ()
gchar * nc_data_snia_cov_get_catalog_by_id ()
NcDataSNIACov * nc_data_snia_cov_apply_filter_sh0es_z ()

Properties

GVariant * absmag-set Read / Write
guint cat-version Read / Write / Construct Only
char * catalog-file Read / Write / Construct Only
NcmVector * ceph-dist Read / Write
NcmVector * colour Read / Write
NcmMatrix * cov-full Read / Write
NcmMatrix * cov-mbc-mbc Read / Write
gboolean has-complete-cov Read / Write / Construct
GVariant * is-calib Read / Write
NcmVector * magnitude-b-corrected Read / Write
double magnitude-cut Read / Write / Construct
NcmVector * magnitudes Read / Write
NcmVector * sigma-thirdpar Read / Write
NcmVector * sigma-z Read / Write
NcmVector * thirdpar Read / Write
GVariant * used-in-sh0es Read / Write
NcmVector * width Read / Write
NcmVector * z-He Read / Write
NcmVector * z-cmb Read / Write
NcmVector * z-hd Read / Write

Types and Values

Object Hierarchy

    GEnum
    ├── NcDataSNIACovError
    ╰── NcDataSNIACovOrder
    GObject
    ╰── NcmData
        ╰── NcmDataGaussCov
            ╰── NcDataSNIACov

Description

See NcSNIADistCov.

Functions

nc_data_snia_cov_error_quark ()

GQuark
nc_data_snia_cov_error_quark (void);

nc_data_snia_cov_new ()

NcDataSNIACov *
nc_data_snia_cov_new (gboolean use_norma,
                      guint cat_version);

Creates a new empty NcDataSNIACov object. If use_norma is true the object will use the correct Likelihood normalization when calculating $-2\ln(L)$.

cat_version indicates the data format used by the likelihood.

Parameters

use_norma

Whether to use the correct Likelihood normalization

 

cat_version

Catalog version

 

Returns

the newly created instance of NcDataSNIACov.

[transfer full]


nc_data_snia_cov_new_full ()

NcDataSNIACov *
nc_data_snia_cov_new_full (const gchar *filename,
                           gboolean use_norma);

Creates a new NcDataSNIACov object and load with the catalog in filename . If use_norma is true the object will use the correct Likelihood normalization when calculating $-2\ln(L)$

[constructor]

Parameters

filename

catalog file name

 

use_norma

Whether to use the correct Likelihood normalization

 

Returns

the newly created instance of NcDataSNIACov.

[transfer full]


nc_data_snia_cov_new_from_cat_id ()

NcDataSNIACov *
nc_data_snia_cov_new_from_cat_id (NcDataSNIAId id,
                                  gboolean use_norma);

Creates a new NcDataSNIACov using the catalog from id .

[constructor]

Parameters

id

Catalog id

 

use_norma

Whether to use the correct Likelihood normalization

 

Returns

the newly created instance of NcDataSNIACov.

[transfer full]


nc_data_snia_cov_sigma_int_len ()

guint
nc_data_snia_cov_sigma_int_len (NcDataSNIACov *snia_cov);

Gets the number of different intrinsic sigma parameters in the catalog.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

The number of different sigma_int.


nc_data_snia_cov_snia_len ()

guint
nc_data_snia_cov_snia_len (NcDataSNIACov *snia_cov);

Gets the number of supernovae in the catalog.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

The total number of supernovae in the catalog.


nc_data_snia_cov_peek_z_hd ()

NcmVector *
nc_data_snia_cov_peek_z_hd (NcDataSNIACov *snia_cov);

Gets the redshift in the CMB frame corrected for peculiar velocities $z_\mathrm{hd}$ NcmVector.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

the $z_\mathrm{hd}$ NcmVector.

[transfer none]


nc_data_snia_cov_peek_z_cmb ()

NcmVector *
nc_data_snia_cov_peek_z_cmb (NcDataSNIACov *snia_cov);

Gets the $z_\mathrm{cmb}$ NcmVector.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

the $z_\mathrm{cmb}$ NcmVector.

[transfer none]


nc_data_snia_cov_peek_z_he ()

NcmVector *
nc_data_snia_cov_peek_z_he (NcDataSNIACov *snia_cov);

Gets the $z_\mathrm{he}$ NcmVector.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

the $z_\mathrm{he}$ NcmVector.

[transfer none]


nc_data_snia_cov_peek_sigma_z ()

NcmVector *
nc_data_snia_cov_peek_sigma_z (NcDataSNIACov *snia_cov);

Gets the $\sigma_z$ NcmVector.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

the $\sigma_z$ NcmVector.

[transfer none]


nc_data_snia_cov_peek_mag ()

NcmVector *
nc_data_snia_cov_peek_mag (NcDataSNIACov *snia_cov);

Gets the magnitude NcmVector.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

the magnitude NcmVector.

[transfer none]


nc_data_snia_cov_peek_width ()

NcmVector *
nc_data_snia_cov_peek_width (NcDataSNIACov *snia_cov);

Gets the width NcmVector.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

the width NcmVector.

[transfer none]


nc_data_snia_cov_peek_colour ()

NcmVector *
nc_data_snia_cov_peek_colour (NcDataSNIACov *snia_cov);

Gets the colour NcmVector.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

the colour NcmVector.

[transfer none]


nc_data_snia_cov_peek_thirdpar ()

NcmVector *
nc_data_snia_cov_peek_thirdpar (NcDataSNIACov *snia_cov);

Gets the thirdpar NcmVector.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

the thirdpar NcmVector.

[transfer none]


nc_data_snia_cov_peek_ceph_dist ()

NcmVector *
nc_data_snia_cov_peek_ceph_dist (NcDataSNIACov *snia_cov);

Gets the Cepheid distances NcmVector.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

the Cepheid distances NcmVector.

[transfer none]


nc_data_snia_cov_peek_abs_mag_set ()

GArray *
nc_data_snia_cov_peek_abs_mag_set (NcDataSNIACov *snia_cov);

Gets the dataset array.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

the dataset array.

[transfer none][array][element-type guint32]


nc_data_snia_cov_peek_cov_full ()

NcmMatrix *
nc_data_snia_cov_peek_cov_full (NcDataSNIACov *snia_cov);

Gets the cov_full NcmMatrix.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

the cov_full NcmMatrix.

[transfer none]


nc_data_snia_cov_peek_cov_packed ()

NcmVector *
nc_data_snia_cov_peek_cov_packed (NcDataSNIACov *snia_cov);

Gets the packed version of the full covariance.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

an NcmVector containing the packed covariance matrix.

[transfer none]


nc_data_snia_cov_peek_cov_mbc_mbc ()

NcmMatrix *
nc_data_snia_cov_peek_cov_mbc_mbc (NcDataSNIACov *snia_cov);

Gets the cov_full NcmMatrix.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

the covariance of mag b corr NcmMatrix.

[transfer none]


nc_data_snia_cov_peek_dataset ()

GArray *
nc_data_snia_cov_peek_dataset (NcDataSNIACov *snia_cov);

Gets an array containing the dataset id for each SNIa.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

an GArray containing the dataset id for each SNIa.

[transfer none][element-type guint32]


nc_data_snia_cov_peek_is_calib ()

GArray *
nc_data_snia_cov_peek_is_calib (NcDataSNIACov *snia_cov);

Gets an array containing whether the SNIa is a calibrator.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

an GArray containing whether the SNIa is a calibrator.

[transfer none][element-type guint32]


nc_data_snia_cov_peek_used_in_sh0es ()

GArray *
nc_data_snia_cov_peek_used_in_sh0es (NcDataSNIACov *snia_cov);

Gets an array containing whether the SNIa was used in SH0ES.

Parameters

snia_cov

a NcDataSNIACov

 

Returns

an GArray containing containing whether the SNIa was used in SH0ES.

[transfer none][element-type guint32]


nc_data_snia_cov_set_mag_cut ()

void
nc_data_snia_cov_set_mag_cut (NcDataSNIACov *snia_cov,
                              const gdouble mag_cut);

Sets the absolute magnitude cut value.

Parameters

snia_cov

a NcDataSNIACov

 

mag_cut

a double

 

nc_data_snia_cov_get_mag_cut ()

gdouble
nc_data_snia_cov_get_mag_cut (NcDataSNIACov *snia_cov);

Parameters

snia_cov

a NcDataSNIACov

 

Returns

the current absolute magnitude cut value.


nc_data_snia_cov_set_z_hd ()

void
nc_data_snia_cov_set_z_hd (NcDataSNIACov *snia_cov,
                           NcmVector *z_hd);

Sets the $z_\mathrm{hd}$ vector to z_cmb .

Parameters

snia_cov

a NcDataSNIACov

 

z_hd

the $z_\mathrm{hd}$ NcmVector

 

nc_data_snia_cov_set_z_cmb ()

void
nc_data_snia_cov_set_z_cmb (NcDataSNIACov *snia_cov,
                            NcmVector *z_cmb);

Sets the $z_\mathrm{cmb}$ vector to z_cmb .

Parameters

snia_cov

a NcDataSNIACov

 

z_cmb

the $z_\mathrm{cmb}$ NcmVector

 

nc_data_snia_cov_set_z_he ()

void
nc_data_snia_cov_set_z_he (NcDataSNIACov *snia_cov,
                           NcmVector *z_he);

Sets the $z_\mathrm{he}$ vector to z_he .

Parameters

snia_cov

a NcDataSNIACov

 

z_he

the $z_\mathrm{he}$ NcmVector

 

nc_data_snia_cov_set_sigma_z ()

void
nc_data_snia_cov_set_sigma_z (NcDataSNIACov *snia_cov,
                              NcmVector *sigma_z);

Sets the $\sigma_z$ vector to sigma_z .

Parameters

snia_cov

a NcDataSNIACov

 

sigma_z

the $\sigma_z$ NcmVector

 

nc_data_snia_cov_set_mag ()

void
nc_data_snia_cov_set_mag (NcDataSNIACov *snia_cov,
                          NcmVector *mag);

Sets the magnitude vector to mag .

Parameters

snia_cov

a NcDataSNIACov

 

mag

the magnitude NcmVector

 

nc_data_snia_cov_set_mag_b_corr ()

void
nc_data_snia_cov_set_mag_b_corr (NcDataSNIACov *snia_cov,
                                 NcmVector *mag_b_corr);

Sets the magnitude b corrected vector to mag_b_corr .

Parameters

snia_cov

a NcDataSNIACov

 

mag_b_corr

the magnitude b corrected NcmVector

 

nc_data_snia_cov_set_ceph_dist ()

void
nc_data_snia_cov_set_ceph_dist (NcDataSNIACov *snia_cov,
                                NcmVector *ceph_dist);

Sets the Cepheid distances vector to ceph_dist .

Parameters

snia_cov

a NcDataSNIACov

 

ceph_dist

the Cepheid distances NcmVector

 

nc_data_snia_cov_set_width ()

void
nc_data_snia_cov_set_width (NcDataSNIACov *snia_cov,
                            NcmVector *width);

Sets the width vector to width .

Parameters

snia_cov

a NcDataSNIACov

 

width

the width NcmVector

 

nc_data_snia_cov_set_colour ()

void
nc_data_snia_cov_set_colour (NcDataSNIACov *snia_cov,
                             NcmVector *colour);

Sets the colour vector to colour .

Parameters

snia_cov

a NcDataSNIACov

 

colour

the colour NcmVector

 

nc_data_snia_cov_set_thirdpar ()

void
nc_data_snia_cov_set_thirdpar (NcDataSNIACov *snia_cov,
                               NcmVector *thirdpar);

Sets the thirdpar vector to thirdpar .

Parameters

snia_cov

a NcDataSNIACov

 

thirdpar

the thirdpar NcmVector

 

nc_data_snia_cov_set_sigma_thirdpar ()

void
nc_data_snia_cov_set_sigma_thirdpar (NcDataSNIACov *snia_cov,
                                     NcmVector *sigma_thirdpar);

Sets the sigma thirdpar vector to sigma_thirdpar .

Parameters

snia_cov

a NcDataSNIACov

 

sigma_thirdpar

the sigma thirdpar NcmVector

 

nc_data_snia_cov_set_abs_mag_set ()

void
nc_data_snia_cov_set_abs_mag_set (NcDataSNIACov *snia_cov,
                                  GArray *abs_mag_set);

Sets the array containing the indexes labeling to which set each SNIa belongs.

Parameters

snia_cov

a NcDataSNIACov

 

abs_mag_set

the absolute magnitude set.

[in][array][element-type guint32]

nc_data_snia_cov_set_is_calib ()

void
nc_data_snia_cov_set_is_calib (NcDataSNIACov *snia_cov,
                               GArray *is_calib);

Sets the array containing whether the SNIa is a calibrator.

Parameters

snia_cov

a NcDataSNIACov

 

is_calib

whether the SNIa is a calibrator.

[in][array][element-type guint32]

nc_data_snia_cov_set_used_in_sh0es ()

void
nc_data_snia_cov_set_used_in_sh0es (NcDataSNIACov *snia_cov,
                                    GArray *used_in_sh0es);

Sets the array containing whether the SNIa was used in SH0ES.

Parameters

snia_cov

a NcDataSNIACov

 

used_in_sh0es

whether the SNIa was used in SH0ES.

[in][array][element-type guint32]

nc_data_snia_cov_set_cov_full ()

void
nc_data_snia_cov_set_cov_full (NcDataSNIACov *snia_cov,
                               NcmMatrix *cov_full);

Sets the full covariance for the system, the size of cov_full , must match the system size.

Parameters

snia_cov

a NcDataSNIACov

 

cov_full

the full covariance NcmMatrix

 

nc_data_snia_cov_set_cov_mbc_mbc ()

void
nc_data_snia_cov_set_cov_mbc_mbc (NcDataSNIACov *snia_cov,
                                  NcmMatrix *cov_mbc_mbc);

Sets the the mag b corr covariance to cov_mbc_mbc .

Parameters

snia_cov

a NcDataSNIACov

 

cov_mbc_mbc

the mag b corr covariance NcmMatrix

 

nc_data_snia_cov_load_txt ()

void
nc_data_snia_cov_load_txt (NcDataSNIACov *snia_cov,
                           const gchar *filename);

Loads SNIa data from the key-file filename .

Parameters

snia_cov

a NcDataSNIACov

 

filename

text file name

 

nc_data_snia_cov_save ()

void
nc_data_snia_cov_save (NcDataSNIACov *snia_cov,
                       const gchar *filename,
                       gboolean overwrite);

Saves the catalog in fits (cfitsio) format using filename .

Parameters

snia_cov

a NcDataSNIACov

 

filename

file name of the catalog

 

overwrite

whether to overwrite an already existing catalog

 

nc_data_snia_cov_estimate_width_colour ()

gdouble
nc_data_snia_cov_estimate_width_colour
                               (NcDataSNIACov *snia_cov,
                                NcmMSet *mset);

Estimate the values of width and colour from the catalog using the models in mset and fitting the width and colour as free parameters.

Parameters

snia_cov

a NcDataSNIACov

 

mset

a NcmMSet

 

Returns

the value of the chisq for the fit.


nc_data_snia_cov_get_estimated_mag ()

NcmVector *
nc_data_snia_cov_get_estimated_mag (NcDataSNIACov *snia_cov,
                                    NcmMSet *mset);

Estimate the values of width and colour from the catalog using the models in mset and fitting the width and colour as free parameters.

Parameters

snia_cov

a NcDataSNIACov

 

mset

a NcmMSet

 

Returns

the magnitude vector.

[transfer full]


nc_data_snia_cov_get_estimated_width ()

NcmVector *
nc_data_snia_cov_get_estimated_width (NcDataSNIACov *snia_cov,
                                      NcmMSet *mset);

Estimate the values of width and colour from the catalog using the models in mset and fitting the width and colour as free parameters.

Parameters

snia_cov

a NcDataSNIACov

 

mset

a NcmMSet

 

Returns

the width vector.

[transfer full]


nc_data_snia_cov_get_estimated_colour ()

NcmVector *
nc_data_snia_cov_get_estimated_colour (NcDataSNIACov *snia_cov,
                                       NcmMSet *mset);

Estimate the values of width and colour from the catalog using the models in mset and fitting the width and colour as free parameters.

Parameters

snia_cov

a NcDataSNIACov

 

mset

a NcmMSet

 

Returns

the colour vector.

[transfer full]


nc_data_snia_cov_get_fits ()

gchar *
nc_data_snia_cov_get_fits (const gchar *filename,
                           gboolean check_size);

Downloads catalog from the repository.

Parameters

filename

Catalog fits filename

 

check_size

Whether to check if the file size matches

 

Returns

Filename of the downloaded catalog.

[transfer full]


nc_data_snia_cov_get_catalog_id ()

NcDataSNIAId
nc_data_snia_cov_get_catalog_id (gchar *id,
                                 GError **err);

Gets catalog id from the id string.

Parameters

id

string representation of the catalog id NcDataSNIAId

 

err

return location for a GError, or NULL

 

Returns

catalog id


nc_data_snia_cov_get_catalog ()

gchar *
nc_data_snia_cov_get_catalog (gchar *id,
                              GError **err);

Gets catalog filename from the id .

Parameters

id

string representation of the catalog id NcDataSNIAId

 

err

return location for a GError, or NULL

 

Returns

Catalog filename.

[transfer full]


nc_data_snia_cov_get_catalog_by_id ()

gchar *
nc_data_snia_cov_get_catalog_by_id (NcDataSNIAId id);

Gets catalog filename from the id .

Parameters

id

an id NcDataSNIAId

 

Returns

Catalog filename.

[transfer full]


nc_data_snia_cov_apply_filter_sh0es_z ()

NcDataSNIACov *
nc_data_snia_cov_apply_filter_sh0es_z (NcDataSNIACov *snia_cov,
                                       const gdouble z_min,
                                       const gboolean use_calib,
                                       GError **err);

Apply SH0ES+z_min filter to data.

Parameters

snia_cov

a NcDataSNIACov

 

z_min

Minimum redshift

 

use_calib

Whether to use calibrators

 

err

return location for a GError, or NULL

 

Returns

the new NcDataSNIACov with filtered data.

[transfer full]

Types and Values

NC_TYPE_DATA_SNIA_COV

#define NC_TYPE_DATA_SNIA_COV (nc_data_snia_cov_get_type ())

NC_DATA_SNIA_COV_ERROR

#define NC_DATA_SNIA_COV_ERROR (nc_data_snia_cov_error_quark ())

enum NcDataSNIACovOrder

Data ordering for covariance.

Members

NC_DATA_SNIA_COV_ORDER_MAG_MAG

mag-mag.

 

NC_DATA_SNIA_COV_ORDER_MAG_WIDTH

mag-width.

 

NC_DATA_SNIA_COV_ORDER_MAG_COLOUR

mag-colour.

 

NC_DATA_SNIA_COV_ORDER_WIDTH_WIDTH

width-width.

 

NC_DATA_SNIA_COV_ORDER_WIDTH_COLOUR

width-colour.

 

NC_DATA_SNIA_COV_ORDER_COLOUR_COLOUR

colour-colour.

 

enum NcDataSNIACovError

NcDataSNIACov error messages.

Members

NC_DATA_SNIA_COV_ERROR_ID_NOT_FOUND

id not found

 

NC_DATA_SNIA_COV_ERROR_INVALID_ID

invalid id

 

NC_DATA_SNIA_COV_ERROR_INVALID_SAMPLE

invalid sample

 

NcDataSNIACov

typedef struct _NcDataSNIACov NcDataSNIACov;

Property Details

The “absmag-set” property

  “absmag-set”               GVariant *

Absolute magnitude set.

Owner: NcDataSNIACov

Flags: Read / Write

Allowed values: GVariant<au>

Default value: NULL


The “cat-version” property

  “cat-version”              guint

Catalog version.

Owner: NcDataSNIACov

Flags: Read / Write / Construct Only

Allowed values: <= 2

Default value: 2


The “catalog-file” property

  “catalog-file”             char *

Catalog file.

Owner: NcDataSNIACov

Flags: Read / Write / Construct Only

Default value: NULL


The “ceph-dist” property

  “ceph-dist”                NcmVector *

Cepheid distance.

Owner: NcDataSNIACov

Flags: Read / Write


The “colour” property

  “colour”                   NcmVector *

Colour.

Owner: NcDataSNIACov

Flags: Read / Write


The “cov-full” property

  “cov-full”                 NcmMatrix *

Full covariance matrix.

Owner: NcDataSNIACov

Flags: Read / Write


The “cov-mbc-mbc” property

  “cov-mbc-mbc”              NcmMatrix *

Covariance matrix for mag b corr.

Owner: NcDataSNIACov

Flags: Read / Write


The “has-complete-cov” property

  “has-complete-cov”         gboolean

Whether the covariance matrix is complete.

Owner: NcDataSNIACov

Flags: Read / Write / Construct

Default value: FALSE


The “is-calib” property

  “is-calib”                 GVariant *

Whether the SNIa is a calibrator.

Owner: NcDataSNIACov

Flags: Read / Write

Allowed values: GVariant<au>

Default value: NULL


The “magnitude-b-corrected” property

  “magnitude-b-corrected”    NcmVector *

Magnitude B corrected.

Owner: NcDataSNIACov

Flags: Read / Write


The “magnitude-cut” property

  “magnitude-cut”            double

Threshold where to change absolute magnitude.

Owner: NcDataSNIACov

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 10


The “magnitudes” property

  “magnitudes”               NcmVector *

Magnitudes.

Owner: NcDataSNIACov

Flags: Read / Write


The “sigma-thirdpar” property

  “sigma-thirdpar”           NcmVector *

Thirdpar standard deviation.

Owner: NcDataSNIACov

Flags: Read / Write


The “sigma-z” property

  “sigma-z”                  NcmVector *

Redshifts standard deviation.

Owner: NcDataSNIACov

Flags: Read / Write


The “thirdpar” property

  “thirdpar”                 NcmVector *

Thirdpar.

Owner: NcDataSNIACov

Flags: Read / Write


The “used-in-sh0es” property

  “used-in-sh0es”            GVariant *

Whether the SNIa was used in SH0ES.

Owner: NcDataSNIACov

Flags: Read / Write

Allowed values: GVariant<au>

Default value: NULL


The “width” property

  “width”                    NcmVector *

Width.

Owner: NcDataSNIACov

Flags: Read / Write


The “z-He” property

  “z-He”                     NcmVector *

Data He redshifts.

Owner: NcDataSNIACov

Flags: Read / Write


The “z-cmb” property

  “z-cmb”                    NcmVector *

Data cmb redshifts.

Owner: NcDataSNIACov

Flags: Read / Write


The “z-hd” property

  “z-hd”                     NcmVector *

Data CMB redshifts (peculiar velocity corrected).

Owner: NcDataSNIACov

Flags: Read / Write