A fast radio interferometric transient search library. Extends on rtpipe.
This library supports real-time analysis for the realfast project and offline analysis of VLA data on a single workstation. Integration with the real-time VLA and cluster processing is provided by realfast.
Planned future development include:
- Supporting other search algorithms.
- Supporting other interferometers by adding data and metadata reading functions.
rfpipe
requires the anaconda installer on Linux and OSX. The most reliable installation is for Python3.6 and adding conda-forge:
conda config --add channels conda-forge
conda create -n realfast python=3.6 numpy scipy cython matplotlib numba pyfftw bokeh
source activate realfast
pip install --extra-index-url https://casa-pip.nrao.edu:443/repository/pypi-group/simple casatools
pip install -e git+git://github.com/realfastvla/rfpipe#egg=rfpipe
- numpy/scipy/matplotlib
- casa6 python libraries (for quanta and measures; available on Python 3.6 via pip)
- numba (for multi-core and gpu acceleration)
- rtpipe (for flagging; will be removed soon)
- astropy
- sdmpy
- pyfftw
- pyyaml
- attrs
- rfgpu (optional; for GPU FFTs)
- vys/vysmaw and vysmaw_reader (optional; to read vys data from VLA correlator)
If you use rfpipe, please support open software by citing the record on the Astrophysics Source Code Library at http://ascl.net/1710.002. In AASTeX, you can do this like so:
\software{..., rfpipe \citep{2017ascl.soft10002L}, ...}