AstroFlow Manual

AstroFlow is a GPU-accelerated single-pulse and fast radio burst search pipeline for FILTERBANK (.fil) and PSRFITS (.fits) observations. It combines CUDA dedispersion, RFI mitigation, AI-assisted candidate detection, and candidate plotting behind a YAML-driven command-line workflow.

AstroFlow candidate preview

This is the official AstroFlow manual. The online documentation is published at lintian233.github.io/astroflow, and the latest source version can be found at github.com/lintian233/astroflow.

Contents

Overview

  • CUDA-accelerated dedispersion and search over configurable DM, time, and frequency grids.

  • AI candidate detection with the bundled yolov11n model or a user-provided model path.

  • RFI mitigation through external masks, zero-DM filtering, and GPU-accelerated IQRM.

  • Batch, directory, monitor, and dataset-validation modes.

  • Candidate plots, logs, and optional CSV candidate summaries.

  • Public training dataset and separately versioned model checkpoints.

Citation

If AstroFlow is useful in your research, cite:

ASTROFLOW: A Real-Time End-to-End Pipeline for Radio Single-Pulse Searches
https://doi.org/10.3847/1538-4365/ae4a26