Realfast is the name of a project and software package related to radio interferometric data analysis at the Very Large Array. For more information, see realfast.io or visit the VLA web site.
This repo includes a Python 3 application that integrates a transient search pipeline with the real-time environment at the VLA. This requires running asynchronous processes in a cluster environment and using VLA services for distributing data, metadata, and archiving. This application:
These are the core functions required for the realfast project. Other features include:
The realfast application is build upon the following libraries:
This application is designed to integrate specific protocols and services only availble on the correlator cluster at the VLA. If you'd like to build it yourself, you will need to use the anaconda installer and follow instructions at rfpipe. Then install the dependencies above (vys and pycuda being the trickiest) and:
python setup.py install
The custom realfast software includes contributions from: