Skip to content

realfastvla/rfpipe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rfpipe

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.

Docs Build Status codecov PyPI pyversions ASCL

Installation

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

Dependencies

  • 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)

Citation

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}, ...}