crow.cluster_modules.kernel module
The cluster kernel module.
This module holds the classes that define the kernels that can be included in the cluster abundance integrand.
- class crow.cluster_modules.kernel.SpectroscopicRedshift[source]
Bases:
objectSpectroscopic-redshift kernel for abundance integrals.
Represents the idealized case where cluster redshifts are known exactly (spectroscopic precision). The kernel thus contributes a factor of unity to the redshift part of the integrand.
- class crow.cluster_modules.kernel.TrueMass[source]
Bases:
objectTrue-mass kernel used in abundance integrals.
This kernel represents the case where the observed mass equals the true halo mass. It therefore contributes a multiplicative factor of unity to the abundance integrand and does not alter the mass distribution.
Notes
The distribution method returns a NumPy array (dtype float) that can be broadcast with other integrand factors.