Skip to content

Analysis of the redMaPPer cluster mass-richness relation in the LSST DESC DC2 simulations

Notifications You must be signed in to change notification settings

LSSTDESC/CLCosmo_Sim

Repository files navigation

CLCosmo_Sim repository

Authors: C. Payerne ([email protected]), Z. Zhang et al. + the LSST Dark Energy Science Collaboration

This repository is dedicated to the analysis of the redMaPPer mass-richness relation in the LSST DESC DC2 simulations from a cluster weak gravitational lensing and abundance perspective. We detai below the main features of the CLCosmo_Sim code.

This repository is associated to the DESC project 380.

Recquirements

CLCosmo_Sim has the following dependencies:

Modeling

In the /modeling directory

Modeling cluster abundance and cluster lensing

  • CL_COUNT_modeling_halo_mass_function: modeling of cosmological functions, i.e. the halo mass function, halo bias and comoving volume. We use the Core Cosmology Library by Chisari et al. (2019).

  • CL_COUNT_cluster_abundance: provides prediction for cluster abundance in the proxy-redshift space (binned) with observable-mass relation, completeness and purity parametrisation. The count in the $i$-th redshift bin and in the $j$-th richness bin is given by

$$ N_{ij}= \Omega \int_{z_{i}}^{z_{i+1}} dz \int_{\lambda_{j}}^{\lambda_{j+1}} d\lambda \int_{m_{\rm min}}^{+\infty}dm \frac{dn(m, z)}{dm}\frac{d^2V(z)}{dzd\Omega} \Phi(\lambda, m, z) P(\lambda|m,z) $$

  • CL_COUNT_DATAOPS_cluster_abundance_covariance: provides prediction for cluster abundance covariance in the proxy-redshift space (binned). The covariance accounts for Poisson shot noise and Super-Sample Covariance (SSC). To compute SSC, we use PySSC by Lacasa et al. (2018).

$$ \Sigma_{\mathrm{N}}[ij,kl] = N_{ij}\delta^K_{ik}\delta^K_{jl}+ N_{ij}N_{kl}\langle b\rangle_{ij}\langle b\rangle_{kl} S_{jl} $$

  • CL_LENSING_cluster_lensing: provides prediction for cluster lensing signal in the proxy-redshift space (binned) with observable-mass relation, completeness and purity parametrisation. The model is given by

$$ \Delta\Sigma_{ij}(R) = \frac{1}{N_{ij}}\int_{z_{i}}^{z_{i+1}} dz \int_{\lambda_{j}}^{\lambda_{j+1}} d\lambda \int_{m_{\rm min}}^{+\infty}dm \frac{d^2N(m, z)}{dzdm} c(m,z) P(\lambda|m,z)\Delta\Sigma(R|m,z) $$

  • CL_MASS_cluster_lensing: provides prediction for cluster mean mass in the proxy-redshift space (binned) with observable-mass relation, completeness and purity parametrisation.

$$ M_{ij} = \frac{1}{N_{ij}}\int_{z_{i}}^{z_{i+1}} dz \int_{\lambda_{j}}^{\lambda_{j+1}} d\lambda \int_{m_{\rm min}}^{+\infty}dm \frac{d^2N(m, z)}{dzdm} c(m,z) P(\lambda|m,z)m. $$

  • CL_COUNT_modeling_purity and CL_COUNT_modeling_completeness: modeling purity and completeness, respectively. We consider the form proposed by Aguena & Lima (2016).
  • CL_COUNT_modeling_richness_mass_relation: modeling the observable-mass relation (mean, disperion, probability density function). We consider the log-normal model

$$ P(\lambda|m,z) \propto \frac{1}{\lambda}\exp\left(-\frac{[\ln\lambda - \langle \ln \lambda|m, z\rangle]^2}{2\sigma_{\ln\lambda|m,z}^2}\right) $$

Bayesian inference pipeline

In this work we aim at infering the parameters of the DC2 redMaPPer mass-richness relation by drawing the posterior distribution

$$ \mathcal{P}(\theta|\mathrm{data}) = \frac{\mathcal{L}(\mathrm{data}|\theta)|\pi(\theta)}{\mathcal{L}(\mathrm{data})} $$

  • CL_COUNT_class_likelihood: provides binned Gaussian, Poissonian and unbinned Poissonian likelihoods for cluster count cosmology. We use a Gaussian likelihood for either the cluster counts, the stacked lensing profiles of stacked lensign masses.
  • STAT_forecast: module for Fisher forecast.

Data extraction

in the /extract_data directory The python files in this directory are dedicated to the background source extraction from cosmoDC2 using GCRCatalogs and Qserv, as well as computing cluster lensing individual lensing profiles. All the data (cluster/halo catalog, lensing profiles, ...) that are used in this repository are not publicly available, and stored in the private LSSTDESC repository CLCosmo_Sim_database. Data are only available for DESC members. If you have access and want to use the data, please clone the CLCosmo_Sim_database repository in the same directory as CLCosmo_Sim.

Extraction of redMaPPer cluster catalog

  • First, python run_extract_cluster_catalog_redMaPPer.py extracts the catalog of redMaPPer clusters (position, richness, redshift), and their member galaxies (position, redshifts).

cosmoDC2: Extraction of galaxy catalogs behind redMaPPer clusters

  • _config_extract_sources_in_cosmoDC2.py is a configuration file for the cosmoDC2 source selection. The current selection is based on the photometric redshift PDFs, such as a galaxy is chosen as a source if

$$ \langle z\rangle_s > z_l + 0.2\hspace{0.5cm} \mathrm{and}\hspace{0.5cm} P(z_s > z_l) = \int_{z_{\rm cl}}^{\rm +\infty} dz_{\rm gal}p_{\rm photoz}(z_{\rm gal})> 0.8 $$

  • _utils_extract_sources_in_cosmoDC2.py : functions to extract galaxy data using GCRcatalogs in the cosmoDC2 photoz-addons, and "truth" quantities using Qserv queries.
  • _utils_photometric_redshifts.py : functions. From photometric probability density functions, compute mean redshift, mean critical surface mass density for each galaxy.
  • run_extract_sources_in_cosmoDC2.py : module to extract background galaxy catalogs for each redMaPPer cluster, with photozs, each one saved in a pickle file. Individual catalogs can also not be saved, and lensing profiles directly computed.

Estimation of stacked excess surface mass density profiles arround redMaPPer clusters

  • _config_lensing_profiles.py: configuration file for estimation of lensing profiles
  • _utils_lensing_profiles.py: set of functions for computing individual lensing profiles with the DESC Cluster Lensing Mass Modeling (CLMM) code. This module is called at the level of the extraction of source sample catalog (above), to compute directy the individual lensing profiles.
  • compute_stacked_lensing_profiles.py : compute stacked lensing profiles in bins of redshift and richness.

About

Analysis of the redMaPPer cluster mass-richness relation in the LSST DESC DC2 simulations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •