Cosmological Model¶
EMRI event-rate cosmological model and H₀ evaluation orchestration.
This module defines the cosmological event-rate model used for simulation:
Model1CrossCheck samples EMRI events from a cosmological rate model,
while LamCDMScenario and DarkEnergyScenario define the
parameter spaces.
The Hubble-constant posterior evaluation has been extracted to
master_thesis_code.bayesian_inference.bayesian_statistics
(BayesianStatistics)
and is invoked via main.py:evaluate() / --evaluate.
- class master_thesis_code.cosmological_model.CosmologicalParameter(symbol: str, unit: str, lower_limit: float, upper_limit: float, value: float = 0.0, derivative_epsilon: float = 1e-06, is_fixed: bool = False, randomize_by_distribution: collections.abc.Callable[[float, float, numpy.random._generator.Generator], float] = <function uniform at 0x7ff7e2ec7600>, fiducial_value: float = 1.0)[source]¶
Bases:
Parameter- Parameters:
- class master_thesis_code.cosmological_model.LamCDMScenario[source]¶
Bases:
objecthttps://arxiv.org/pdf/2102.01708.pdf
- Omega_m: CosmologicalParameter¶
- master_thesis_code.cosmological_model.MBH_spin_distribution(lower_limit, upper_limit)[source]¶
https://iopscience.iop.org/article/10.1088/0004-637X/762/2/68/pdf
- class master_thesis_code.cosmological_model.Model1CrossCheck(rng=None)[source]¶
Bases:
objectcross check of Model M1 in PHYSICAL REVIEW D 95, 103012 (2017)
- Parameters:
rng (Generator | None)
- parameter_space: ParameterSpace¶