PSRFITS (scintillometry.io.psrfits)

psrfits contains interfaces for PSRFITS data.

Reference/API

scintillometry.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[, frequency, sideband, …])

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 scintillometry.io.psrfits.hdu.HDUWrapper, scintillometry.io.psrfits.hdu.PSRFITSPrimaryHDU, scintillometry.io.psrfits.core.PSRFITSReader, scintillometry.io.psrfits.core.PSRFITSWriter, scintillometry.io.psrfits.hdu.PSRSubintHDU, scintillometry.io.psrfits.hdu.SubintHDU