PSRFITS (baseband_tasks.io.psrfits)

psrfits contains interfaces for PSRFITS data.

Reference/API

baseband_tasks.io.psrfits Package

Functions

get_readers(hdu_list, **kwargs)

Function to read one PSRFITS file into a list of HDU Readers.

get_writer(filename, hdu, **kwargs)

Function to init a PSRFITS HDU for writing.

open(filename[, mode])

Function to open a PSRFITS file.

Classes

HDUWrapper([hdu, verify, hdu_type])

PSRFITSPrimaryHDU([hdu, verify])

Wrapper for PSRFITS primary HDU, providing baseband-style properties.

PSRFITSReader(ih, *[, dtype, weighted])

Wrapper for reading PSRFITS HDUs.

PSRFITSWriter(filename, hdu)

Interface class for writing the PSRFITS HDUs

PSRSubintHDU([hdu, primary_hdu, verify])

Wrapper for PSRFITS SUBINT HDUs, providing baseband-style properties.

SubintHDU([hdu, primary_hdu, verify])

Base for PSRFITS SUBINT HDU wrappers.

Class Inheritance Diagram

Inheritance diagram of baseband_tasks.io.psrfits.hdu.HDUWrapper, baseband_tasks.io.psrfits.hdu.PSRFITSPrimaryHDU, baseband_tasks.io.psrfits.core.PSRFITSReader, baseband_tasks.io.psrfits.core.PSRFITSWriter, baseband_tasks.io.psrfits.hdu.PSRSubintHDU, baseband_tasks.io.psrfits.hdu.SubintHDU