sigpyproc
is a pulsar and FRB data analysis library for python.
from sigpyproc.Readers import FilReader
myFil = FilReader("tutorial.fil")
from sigpyproc.Readers import FitsReader
myFits = FitsReader("tutorial.fits")
* numpy
* ctypes
* FFTW3
* OpenMP
Once you have all the requirements installed, download / clone this repository, and then run
python setup.py install
This repo now comes with a Dockerfile
, so you can build a simple docker container with sigpyproc
in it. To do so, clone this directory, cd into it, and then run on your command line:
docker build --tag sigpyproc .
You can then run the container with
docker run --rm -it sigpyproc
(Have a read of docker tutorials and documentation for more details!)