maser.data.base

Base Classes for MASER-Data

Data object classes

Defined in base.

  • Data Class: The Data class is the base class to be used to load data with the MASER-Data module.

  • BinData Class: Generic class for custom binary formatted data products.

  • CdfData Class: Generic class for CDF formatted data products.

  • FitsData Class: Generic class for FITS formatted data products.

Iterator classes

Defined in sweeps and records.

  • Sweeps Class: Generic iterator class for sweep-based access.

  • Records Class: Generic iterator class for record-based access.

Spectral classes

Defined in mixins.

  • RecordsOnly Class: Generic class for time series datasets.

  • FixedFrequencies Class: Generic class for datasets with fixed spectral sampling.

  • VariableFrequencies Class: Generic class for datasets with variable spectral sampling.

Modules

maser.data.base.base

Module to define data object classes.

maser.data.base.cdf_fill

Module to fill CDF data with FILLVAL values as expected by ISTP standards.

maser.data.base.class_factory

maser.data.base.mixins

Module to define spectral classes.

maser.data.base.records

Module to define generic iterator class for record-based access.

maser.data.base.sweeps

Module to define generic iterator class for sweep-based access.