Skip to main content
Ctrl K

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 ≈ 34 months ago11 stars8 forks

Cite this software

Description

  • 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

Contact person

Leon Oostrum

Leon Oostrum

RSE
University of Amsterdam, Netherlands eScience Center
0000-0001-8724-8372Mail Leon
Leon Oostrum
Leon Oostrum
RSE
University of Amsterdam, Netherlands eScience Center
0000-0001-8724-8372
Jisk Attema
Programme Manager
Netherlands eScience Center
0000-0002-0948-1176

Related projects

AA-ALERT

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

Updated 43 months ago
Finished