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]
- Abstractmethod:
- Return type:
tuple[float, float]
Redshift bin edges.
- property mass_proxy_edges: tuple[float, float]
- Abstractmethod:
- Return type:
tuple[float, float]
Mass proxy bin edges.
- property radius_edges: tuple[float, float]
- Abstractmethod:
- Return type:
tuple[float, float]
Radius bin edges.
- property radius_center: float
- Abstractmethod:
- Return type:
float
Radius 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 z_edges: tuple[float, float]
Redshift bin edges.
- Return type:
tuple[float, float]
- property mass_proxy_edges: tuple[float, float]
Mass proxy bin edges.
- Return type:
tuple[float, float]
- property radius_edges: tuple[float, float]
Radius bin edges.
- Return type:
tuple[float, float]
- property radius_center: float
Radius bin center.
- Return type:
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 dimension: int
Number of dimensions for this bin.
- Return type:
int
- property mass_proxy_edges: tuple[float, float]
Mass proxy bin edges.
- Return type:
tuple[float, float]
- property z_edges: tuple[float, float]
Redshift bin edges.
- Return type:
tuple[float, float]
- property radius_edges: tuple[float, float]
Radius bin edges.
- Return type:
tuple[float, float]
- property radius_center: float
Radius bin center.
- Return type:
float