Skip to content
Snippets Groups Projects

LOFAR2 Beamformed Re-digitization Pipeline

This is a Common Workflow Language (CWL) pipeline to convert LOFAR raw beamformed complex-voltage (XXYY) 32-bit HDF5 data to 8-bit HDF5 data. This pipeline represents the CWL implementation of existing LOFAR1 functionality in the Pulsar Pipeline (PulP) by means of the digitize.py script written by Marten van Kerkwijk to be run in the LOFAR operational framework. The script itself was slightly modified to run in Python3. Please note, that the pipeline is still in development, so some changes in the workflow and documentation might happen in the future.

Pulsar Pipeline v2.0 (PulP2) is a set of workflows to process LOFAR raw pulsar beamformed data in several ways, and consists of workflows to redigitize raw XXYY 32-bit data to 8 bits (current repository), to run DSPSR program to dedisperse and fold pulsar data (pulsar timing, pulp2-cwl-folding), and to convert raw HDF5 Stokes data to 8-bit PSRFITS data.

PulP2 is implemented in CWL, while original PulP was developed in Python2 and was run in the LOFAR framework as a "black box" using a dedicated wrapper.

The documenation of the LOFAR2 Beamformed Re-digitization Pipeline can be found here.

More information about the original PulP and discussions related to PulP2 development can be found here: