NcDataSNIACov

NcDataSNIACov — Supernovae Ia Data with covariance error matrix.

Properties

GVariant * absmag-set Read / Write
GVariant * colour Read / Write
GVariant * cov-packed Read / Write
GVariant * magnitudes Read / Write
GVariant * sigma-thirdpar Read / Write
GVariant * sigma-z Read / Write
GVariant * thirdpar Read / Write
GVariant * width Read / Write
GVariant * z-He Read / Write
GVariant * z-cmb Read / Write

Object Hierarchy

    GEnum
    ├── NcDataSNIACovData
    ├── NcDataSNIACovDataV1
    ╰── NcDataSNIACovOrder
    GObject
    ╰── NcmData
        ╰── NcmDataGaussCov
            ╰── NcDataSNIACov

Description

See NcSNIADistCov.

Functions

nc_data_snia_cov_new ()

NcmData *
nc_data_snia_cov_new (gboolean use_norma);

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

Parameters

use_norma

Whether to use the correct Likelihood normalzation

 

Returns

the newly created instance of NcDataSNIACov.

[transfer full]


nc_data_snia_cov_new_full ()

NcmData *
nc_data_snia_cov_new_full (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 normalzation when calculating $-2\ln(L)$

Parameters

filename

catalog file name

 

use_norma

Whether to use the correct Likelihood normalzation

 

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_load_txt ()

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

FIXME

Parameters

snia_cov

a NcDataSNIACov

 

filename

FIXME

 

nc_data_snia_cov_load ()

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

Loads the catalog from filename .

Parameters

snia_cov

a NcDataSNIACov

 

filename

file name of the catalog

 

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_SYMM_TOL

#define NC_DATA_SNIA_COV_SYMM_TOL (1.0e-13)

Types and Values

enum NcDataSNIACovData

Data ordering of Version 0 (V0) data format.

Members

NC_DATA_SNIA_COV_ZCMB

FIXME

 

NC_DATA_SNIA_COV_ZHE

FIXME

 

NC_DATA_SNIA_COV_SIGMA_Z

FIXME

 

NC_DATA_SNIA_COV_MAG

FIXME

 

NC_DATA_SNIA_COV_SIGMA_MAG

FIXME

 

NC_DATA_SNIA_COV_WIDTH

FIXME

 

NC_DATA_SNIA_COV_SIGMA_WIDTH

FIXME

 

NC_DATA_SNIA_COV_COLOUR

FIXME

 

NC_DATA_SNIA_COV_SIGMA_COLOUR

FIXME

 

NC_DATA_SNIA_COV_THIRDPAR

FIXME

 

NC_DATA_SNIA_COV_SIGMA_THIRDPAR

FIXME

 

NC_DATA_SNIA_COV_DIAG_MAG_WIDTH

FIXME

 

NC_DATA_SNIA_COV_DIAG_MAG_COLOUR

FIXME

 

NC_DATA_SNIA_COV_DIAG_WIDTH_COLOUR

FIXME

 

NC_DATA_SNIA_COV_ABSMAG_SET

FIXME

 

NC_DATA_SNIA_COV_VAR_MAG

FIXME

 

NC_DATA_SNIA_COV_VAR_WIDTH

FIXME

 

NC_DATA_SNIA_COV_VAR_COLOUR

FIXME

 

NC_DATA_SNIA_COV_VAR_MAG_WIDTH

FIXME

 

NC_DATA_SNIA_COV_VAR_MAG_COLOUR

FIXME

 

NC_DATA_SNIA_COV_VAR_WIDTH_COLOUR

FIXME

 

NC_DATA_SNIA_COV_LENGTH

#define NC_DATA_SNIA_COV_LENGTH NC_DATA_SNIA_COV_ABSMAG_SET

enum NcDataSNIACovDataV1

Data ordering of Version 1 (V1) data format.

Members

NC_DATA_SNIA_COV_V1_ZCMB

Redshift in the CMB frame.

 

NC_DATA_SNIA_COV_V1_ZHE

Redshift in sun's frame.

 

NC_DATA_SNIA_COV_V1_SIGMA_Z

Redshift error.

 

NC_DATA_SNIA_COV_V1_MAG

Magnitude.

 

NC_DATA_SNIA_COV_V1_WIDTH

Width (strecth).

 

NC_DATA_SNIA_COV_V1_COLOUR

Colour.

 

NC_DATA_SNIA_COV_V1_THIRDPAR

Third parameter.

 

NC_DATA_SNIA_COV_V1_SIGMA_THIRDPAR

Error on third parameter.

 

NC_DATA_SNIA_COV_V1_ABSMAG_SET

Data set index.

 

NC_DATA_SNIA_COV_V1_MAG_MAG

Covariance mag-mag.

 

NC_DATA_SNIA_COV_V1_MAG_WIDTH

Covariance mag-width.

 

NC_DATA_SNIA_COV_V1_MAG_COLOUR

Covariance mag-colour.

 

NC_DATA_SNIA_COV_V1_WIDTH_WIDTH

Covariance width-width.

 

NC_DATA_SNIA_COV_V1_WIDTH_COLOUR

Covariance width-colour.

 

NC_DATA_SNIA_COV_V1_COLOUR_COLOUR

Covariance colour-colour.

 

NC_DATA_SNIA_COV_V1_LENGTH

#define NC_DATA_SNIA_COV_V1_LENGTH NC_DATA_SNIA_COV_V1_ABSMAG_SET

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.

 

NC_DATA_SNIA_COV_CAT_LAST_VERSION

#define NC_DATA_SNIA_COV_CAT_LAST_VERSION 1

NC_DATA_SNIA_COV_CAT_DESC

#define NC_DATA_SNIA_COV_CAT_DESC "DESC"

NC_DATA_SNIA_COV_DATA_DESC

#define NC_DATA_SNIA_COV_DATA_DESC "Description"

NC_DATA_SNIA_COV_CAT_DESC_COMMENT

#define NC_DATA_SNIA_COV_CAT_DESC_COMMENT "Catalog data description"

NC_DATA_SNIA_COV_CAT_VERSION

#define NC_DATA_SNIA_COV_CAT_VERSION "VERSION"

NC_DATA_SNIA_COV_CAT_VERSION_COMMENT

#define NC_DATA_SNIA_COV_CAT_VERSION_COMMENT "Version number"

NC_DATA_SNIA_COV_DATA_GROUP

#define NC_DATA_SNIA_COV_DATA_GROUP "Supernovae Ia Data"

NC_DATA_SNIA_COV_DATA_LEN_KEY

#define NC_DATA_SNIA_COV_DATA_LEN_KEY "data-length"

NC_DATA_SNIA_COV_DATA_KEY

#define NC_DATA_SNIA_COV_DATA_KEY "snia-data"

NC_DATA_SNIA_COV_DATA_HAS_COMPLETE_COV_KEY

#define NC_DATA_SNIA_COV_DATA_HAS_COMPLETE_COV_KEY "has-complete-cov"

NC_DATA_SNIA_COV_CAT_HAS_COMPLETE_COV

#define NC_DATA_SNIA_COV_CAT_HAS_COMPLETE_COV "CMPL_COV"

NC_DATA_SNIA_COV_CAT_HAS_COMPLETE_COV_COMMENT

#define NC_DATA_SNIA_COV_CAT_HAS_COMPLETE_COV_COMMENT "Whether the covariance matrix is complete"

NC_DATA_SNIA_COV_MAG_KEY

#define NC_DATA_SNIA_COV_MAG_KEY "magnitude"

NC_DATA_SNIA_COV_WIDTH_KEY

#define NC_DATA_SNIA_COV_WIDTH_KEY "width"

NC_DATA_SNIA_COV_COLOUR_KEY

#define NC_DATA_SNIA_COV_COLOUR_KEY "colour"

NC_DATA_SNIA_COV_MAG_WIDTH_KEY

#define NC_DATA_SNIA_COV_MAG_WIDTH_KEY "magnitude-width"

NC_DATA_SNIA_COV_MAG_COLOUR_KEY

#define NC_DATA_SNIA_COV_MAG_COLOUR_KEY "magnitude-colour"

NC_DATA_SNIA_COV_WIDTH_COLOUR_KEY

#define NC_DATA_SNIA_COV_WIDTH_COLOUR_KEY "width-colour"

Property Details

The “absmag-set” property

  “absmag-set”               GVariant *

Absolute magnitude set.

Flags: Read / Write

Allowed values: GVariant<au>

Default value: NULL


The “colour” property

  “colour”                   GVariant *

Colour.

Flags: Read / Write

Allowed values: GVariant<ad>

Default value: NULL


The “cov-packed” property

  “cov-packed”               GVariant *

Covariance in packed form.

Flags: Read / Write

Allowed values: GVariant<ad>

Default value: NULL


The “magnitudes” property

  “magnitudes”               GVariant *

Magnitudes.

Flags: Read / Write

Allowed values: GVariant<ad>

Default value: NULL


The “sigma-thirdpar” property

  “sigma-thirdpar”           GVariant *

Thirdpar standard deviation.

Flags: Read / Write

Allowed values: GVariant<ad>

Default value: NULL


The “sigma-z” property

  “sigma-z”                  GVariant *

Redshifts standard deviation.

Flags: Read / Write

Allowed values: GVariant<ad>

Default value: NULL


The “thirdpar” property

  “thirdpar”                 GVariant *

Thirdpar.

Flags: Read / Write

Allowed values: GVariant<ad>

Default value: NULL


The “width” property

  “width”                    GVariant *

Width.

Flags: Read / Write

Allowed values: GVariant<ad>

Default value: NULL


The “z-He” property

  “z-He”                     GVariant *

Data He redshifts.

Flags: Read / Write

Allowed values: GVariant<ad>

Default value: NULL


The “z-cmb” property

  “z-cmb”                    GVariant *

Data cmb redshifts.

Flags: Read / Write

Allowed values: GVariant<ad>

Default value: NULL