Clusters (Galaxy Clusters)

Synopsis:

Poisson likelihood for SZ clusters for Simons Osbervatory

Authors:

Nick Battaglia, Eunseong Lee

Likelihood for unbinned tSZ galaxy cluster number counts. Currently under development and should be used only with caution and advice. Uses the SZ scaling relations from Hasselfield et al (2013) [1] to compare observed number of \(y\)-map detections with the prediction from a Tinker [2] Halo Mass Function.

References

p

Cluster Likelihood

class soliket.clusters.ClusterLikelihood(info: Mapping[str, Any] = mappingproxy({}), name: str | None = None, timing: bool | None = None, packages_path: str | None = None, initialize=True, standalone=True)[source]

Bases: PoissonLikelihood

Poisson Likelihood for un-binned \(y\)-map galaxy cluster counts.

_get_n_expected(**kwargs) float[source]

Calculates expected number of clusters at the current parameter values.

_get_rate_fn(**kwargs)[source]

Calculates the observed rate of clusters from the provided catalogue, which is then compared directly to the predicted rate at the current parameter values.

get_requirements()[source]

This likelihood require \(P(k,z)\), \(H(z)\), \(d_A(z)\), \(r(z)\) (co-moving radial distance) from Theory codes.

Returns:

Dictionary of requirements

Halo Mass Function

The HMF class build the halo mass function internally required for the cluster likelihood. Calculates the Halo Mass Function as in Tinker et al (2008) [2] .

Survey

This module contains useful functions to internally required by the cluster likelihood to navigate cluster catalogues. The SurveyData class contains information about the specific survey.

SZ Utils

Contains functions (many inherited from the nemo) code) which are used internally by the cluster likelihood to convert between observed tSZ signal and cluster mass.

Tinker

Parameters and functions used internally by the cluster likelihood for the Tinker profile.