Installation
Installation requirements
Basic requirements
Basic python modules
math,numpy(>=1.15),scipyandcopy.classy, the python-wrapper of CLASS. See CLASS wiki.
Optional requirements
To run the notebooks:
jupyter.To make the plots:
matplotlib.To run the partial sky implementation:
healpyandastropy.To use the
Angpowmethod:
Python modules:
time,os,shutil,mpi4pyLinux Ubuntu packages:
g++,libfftw3-dev,mpichGo to the AngPow method section for further detailed instructions
Installing
Clone the repository
git clone --recurse-submodules https://github.com/fabienlacasa/PySSC.git
Note that the –recurse-submodules argument also installs the AngPow submodule
Then either put the path to PySSC.py in your $PYTHONPATH, or install the package with pip
pip install -e .
Note that the pip method does not (yet) work for routines using AngPow.