firecrown.models.cluster.binning
Classes for defining bins used in the cluster likelihood.
This module contains the classes that define the bins and binning used for cluster theoretical predictions within Firecrown.
Classes
Class which defines the interface for an N dimensional bin. |
|
An implementation of the N dimensional bin using sacc tracers. |
|
An implementation of the N dimensional bin using sacc tracers. |
Module Contents
- class firecrown.models.cluster.binning.NDimensionalBin[source]
Bases:
abc.ABC
Class which defines the interface for an N dimensional bin.
- property z_edges: tuple[float, float][source]
- Abstractmethod:
- Return type:
tuple[float, float]
Redshift bin edges.
- property mass_proxy_edges: tuple[float, float][source]
- Abstractmethod:
- Return type:
tuple[float, float]
Mass proxy bin edges.
- class firecrown.models.cluster.binning.SaccBin(coordinate_bins)[source]
Bases:
NDimensionalBin
An implementation of the N dimensional bin using sacc tracers.
- Parameters:
coordinate_bins (list[sacc.BaseTracer])
- coordinate_bins
- dimension
- property mass_proxy_edges: tuple[float, float][source]
Mass proxy bin edges.
- Return type:
tuple[float, float]
- property radius_edges: tuple[float, float][source]
Radius bin edges.
- Return type:
tuple[float, float]
- class firecrown.models.cluster.binning.TupleBin(coordinate_bins)[source]
Bases:
NDimensionalBin
An implementation of the N dimensional bin using sacc tracers.
- Parameters:
coordinate_bins (list[tuple])
- coordinate_bins
- property mass_proxy_edges: tuple[float, float][source]
Mass proxy bin edges.
- Return type:
tuple[float, float]
- property radius_edges: tuple[float, float][source]
Radius bin edges.
- Return type:
tuple[float, float]