MeerKAT Pulsar Processing Summary

The following is a high level summary of how we turn radio waves into processed pulsar data displayed on the Pulsar Portal. This summary will include links to the other parts of this documentation and other resources that go into more detail of each aspect of the process. Many of these subsections will have one of the following labels to help you find the information you desire quicker:

  • user: User documentation is for someone who wants to use the pipeline or webpages so needs to know how to load software, what options are available and where to find data.
  • science: Scientist documentation is for someone who wants to understands the methods and math used in the process to increase their understanding or find potential issues
  • dev: Developer documentation is for someone who wants to understand how the software works so they can add new features.

The high level steps are the following:

  • Observed with MeerKAT
  • Preprocessed with the PTUSE
  • Transferred to OzSTAR
  • Observation metadata uploaded to Pulsar Portal
  • Folded data processed using MeerPipe
  • Processing results uploaded to Pulsar Portal

pulsar_folded_data_MeerKAT_Emma_Carli The flowchart is explained in more detail in Bailes et al. (in prep, publication 2026). Credit: Emma Carli and Asher Leslie

The following documentation will go into more detail of each of these steps.

Observed with MeerKAT

The MeerKAT telescope is described in detail in the MeerKAT User Guide (user, science) and the the following papers (science):

Some of the methods and software used with MeerKAT are described in the engineering documentation (science, dev).

The MeerKat archive and other observing tools can be found in the SARAO apps web page (user)

Preprocessed with the PTUSE

The PTUSE is described in detail in The MeerKAT telescope as a pulsar facility: System verification and early science results from MeerTime. The PTUSE comprises of four servers (each server represents the beam ID in the observation metadata) which can be used to dedisperse and fold the data in real time. The PTUSE outputs (when in fold mode) archives in eight second sub-integrations which may have some timing smear in them due to the initial inaccurate ephemeris used during the observation. If you ever want to inspect the ephemeris used to create an archive file you can use the following command:

vap -E <archive_file>

MeerPipe

MeerPipe is the Nextflow pipeline used to process MeerKAT pulsar data. It is described in detail in the MeerPipe documentation (user, science, dev)

Search mode pipeline

Mike Keith's pipeline can produce a DM/RM corrected, 16-channel, 1024 bins-per-pulse single-pulse archive (i.e. one subint per pulse) from the search mode data (Keith et al. in prep). Only the observation information is stored on the Pulsar Portal.

Transferred to OzSTAR

The description of where the data is stored on OzSTAR can be found in the OzSTAR Storage (user).