PSRDADA python

If you want to do astrophysics in python, this could come in handy. Connect to a radiotelescope and process data in real-time.

3
contributors
Get started
4 commitsLast commit ≈ 16 months ago10 stars8 forks

Cite this software

What PSRDADA python can do for you

  • python library to communicate with an astrophysics pipeline
  • connects as a data reader, writer, or monitor to a PSRDADA ringbuffer
  • written to be fast; no memory copies
  • and to be simple

It is hard to keep up with the real-time datastreams originating from a radio telescope.
The processing pipeline needs to efficiently pass data around between very different components: network, cpu, gpu, disks.
The problem is typically solved using a ringbuffer, with an often used implementation in PSRDADA.

This package provides a python interface to the PSRDADA ringbuffer, allowing you to easily test and develop code and algorithms in python. On real-time data. On the real system.

Keywords
No keywords available
Programming languages
  • Cython 71%
  • Python 29%
License
</>Source code

Participating organisations

ASTRON
Netherlands eScience Center
University of Amsterdam

Contributors

Leon Oostrum
Leon Oostrum
RSE
University of Amsterdam, Netherlands eScience Center
Jisk Attema
Programme Manager
Netherlands eScience Center

Related projects

AA-ALERT

Access and acceleration of the Apertif Legacy exploration of the radio transient sky

Updated 25 months ago
Finished