firecrown.models.cluster.deltasigma_data

The module responsible for extracting cluster data from a sacc file.

Classes

DeltaSigmaData

The class used to wrap a sacc file and return the cluster deltasigma data.

Module Contents

class firecrown.models.cluster.deltasigma_data.DeltaSigmaData(sacc_data)[source]

Bases: firecrown.models.cluster.cluster_data.ClusterData

Inheritance diagram of firecrown.models.cluster.deltasigma_data.DeltaSigmaData

The class used to wrap a sacc file and return the cluster deltasigma data.

The sacc file is a complicated set of tracers (bins) and surveys. This class manipulates that data and returns only the data relevant for the cluster number count statistic. The data in this class is specific to a single survey name.

Parameters:

sacc_data (sacc.Sacc)

get_observed_data_and_indices_by_survey(survey_nm, properties)[source]

Returns the observed data for the specified survey and properties.

For example if the caller has enabled DELTASIGMA then the observed cluster profile within each N dimensional bin will be returned.

Parameters:
Return type:

tuple[list[float], list[int]]

get_bin_edges(survey_nm, properties)[source]

Returns the limits for all z, mass bins for the shear data type.

Parameters:
Return type:

list[firecrown.models.cluster.binning.SaccBin]