Power-spectrum In Tracts Algorithm on the Sphere
PITAS is an agile routine to compute power spectrum of curved-sky in cylidrical projection (CAR, CEA). The core of the routine is the MASTER algorithm implemented by Thibaut Louis. And it contains an implementation of PURE-EB to compute unbiased CMB polarization spectra. As a part of package, it contains DR3JJ routine to compute Wigner 3j symbols.
- pixell (https://github.com/simonsobs/pixell)
- In particular, PITAS requires curvedsky module.
- your favorite FORTRAN compiler to compile PITAS!
cd <path to pitas>/pitas
export PITAS_COMP=<Compiler File> ! ex) export PITAS_COMP=nersc_cori
! Check pitas/compile_opts for more options
make
cd ..
pip install -e . --user ! install python module
For a trial run, please take a look at test/simple_test.py
.