Plugin catalogue
An EDD plugin is an independently versioned Ansible Galaxy collection. It may
provide processing pipelines, device controllers, writers, interfaces,
dashboards, container build roles, and provision tests. A site pins its plugin
set in EDD_PLUGINS and uses fully qualified role names in provision files.
The pages below document the implementations inspected in the accompanying working tree. Production behaviour is determined by the versions pinned in the site inventory; compare those versions before copying an example.
Plugin selection
Plugin |
Primary capability |
Typical products |
|---|---|---|
Gated spectrometer |
Spectroscopy and spectropolarimetry with noise-diode gating |
Gated power, coherences, or Stokes spectra |
Pulsar |
Coherent timing, searching, voltage recording, and LEAP processing |
PSRFITS archives/filterbanks or DADA voltage files |
DBBC |
Software-defined VLBI backend |
Down-converted subbands, VDIF files or UDP, Field System integration |
CBF |
Array correlation and beamforming |
Voltage beams, power beams, full-Stokes beams, and visibilities |
HDF5 writer |
Generic EDD stream recording |
HDF5 files |
Digitizer controller |
Receiver digitizer and packetizer control |
Versioned packetized voltage streams |
Compatibility rules
Before combining plugins, verify:
the EDD core version and supported Ubuntu/CUDA suite;
exact stream format names, versions, units, and timestamp conventions;
aggregate multicast, disk, memory, and accelerator requirements;
unique product IDs, DADA keys, message queues, ports, and multicast ranges;
whether each pipeline is measuring or streaming; and
whether a downstream writer understands every subdivision of the upstream output.