Ecosystem¶
DSF is developed within the LSST Dark Energy Science Collaboration (DESC) and is part of a broader ecosystem of scientific software for cosmological modelling, galaxy-galaxy lensing, and forecasting.
This page highlights selected packages that DSF depends on, as well as complementary tools for observational measurements, galaxy population modelling, covariance estimation, and cosmological analysis.
Dependencies¶
DSF builds on several scientific Python packages for cosmological modelling, survey tomography, and statistical inference.
The complete list of dependencies, including version requirements, is maintained in the pyproject.toml.
Cosmological modelling¶
- Core Cosmology Library (CCL)
A cosmological modelling library developed within LSST DESC. CCL provides matter power spectra, correlation functions, halo-model calculations, and other cosmological quantities used in DSF predictions.
Survey tomography¶
- Binny
A Python package for constructing and manipulating survey redshift distributions, tomographic bins, and bin combinations. DSF uses Binny for survey and tomography modelling.
Statistical inference¶
- DerivKit
A Python package for numerical differentiation and derivative-based statistical inference, including Fisher information matrices and higher-order DALI approximations. DerivKit provides statistical forecasting capabilities used by DSF.
- GetDist
A Python package for analysing and visualizing samples from probability distributions, particularly cosmological parameter posteriors. It provides tools for marginalized parameter constraints, credible regions, and posterior contour plots.