dsf.modelling.cosmology module¶
Cosmology construction utilities.
- dsf.modelling.cosmology.make_ccl_cosmology(cosmology=None, **kwargs)[source]¶
Construct a CCL cosmology, supporting Omega_m and S8 parameterizations.
- Parameters:
cosmology (Mapping[str, Any] | None) – Optional mapping of fiducial cosmological parameters.
**kwargs (Any) – Cosmological parameters overriding the fiducial values.
- Returns:
CCL cosmology object.
- Raises:
ValueError – If incompatible parameterizations are supplied.
KeyError – If parameters required for conversion are missing.
- Return type:
Cosmology
Notes
Omega_m is interpreted as Omega_c + Omega_b, assuming massless neutrinos. Keyword overrides may replace the fiducial density or amplitude parameterization.