Welcome to the Baseband-tasks documentation! Baseband-tasks is a package for reduction and analysis of radio baseband data.
If you used this package in your research, please cite it via DOI 10.5281/zenodo.3951543.
The package was recently renamed. For reproducing old scripts, see the scintillometry branch.
At the core of Baseband-tasks is a collection of “tasks”, filehandle-like classes that can be linked together into a data reduction pipeline.
- Channelization (
- Combining streams (
- Conversion (
- Convolution (
- Dispersion (
- Functions (
- Integration and Folding (
- Sampling (
- Sample shape manipulation (
- Base (
To help simulate and debug reduction processes, Baseband-tasks allows one to generate fake signals.
Most I/O is via raw files read using
Baseband-tasks offers options to write out intermediate products as
HDF5 files and final products, such as folded profiles, in PSRFITS format.
Baseband-tasks also contains helper modules that assist with calculations and that link it with other software, such as Fourier transform packages or pulsar timing software.