by Antony Lewis and Anthony Challinor
Features:
- Optimized Python and Fortran code
- Calculate CMB, lensing, source count and dark-age 21cm angular power spectra
- Matter transfer functions, power spectra, σ8 and related quanties
- General background cosmology
- Support for closed, open and flat models
- Scalar, vector and tensor modes including polarization
- Fast computation to ~0.1% accuracy, with controllable accuracy level
- Object-oriented Python and easily-extensible modern Fortran 2008 classes
- Efficient support for massive neutrinos and arbitrary neutrino mass splittings
- Optional modelling of perturbed recombination and temperature perturbations
- Calculation of local primordial and CMB lensing bispectra (Fortran)
Download the source code and see:
See CosmoCoffee for support, and the BibTex file for references. There are also theory derivations and CAMB notes describing some conventions and approximations. The full set of linear equations is also documented in the Python camb.symbolic module.