Dependencies
- Dask: To enable parallel computation using graphs.
- Boltzmann code to compute Power spectra: We support Camb, Class and CCL. There are wrapper functions in power_spectra.py. In the init you can choose the default function to call and compute power spectra, can also be passed as argument through power_spectra_kwargs dictionary. In case you get import error, please comment out the import lines in power_spectra.py.
- sympy: To compute wigner_3j matrices.
- sparse, zarr: This is used to effciently store and read some large wigner_3j matrices, which are computed only once.
- Healpy: For window related calcuations, we use healpy maps (window inputs are healpy maps).
- Astropy, numpy, scipy.