Crate mwalib

source ·
Expand description

A library to simplify reading Murchison Widefield Array (MWA) raw visibilities, voltages and metadata.

Re-exports§

Modules§

Macros§

  • Open a fits file.
  • Open a fits file’s HDU.
  • Get a column from a fits file’s HDU.
  • Given a FITS file pointer and a HDU, read the associated float image.
  • Given a FITS file pointer and a HDU, read the associated image.
  • Get the size of the image on the supplied FITS file pointer and HDU.
  • Given a FITS file pointer, a HDU that belongs to it, and a keyword that may or may not exist, pull out the value of the keyword, parsing it into the desired type.
  • Given a FITS file pointer, and a keyword to a long string keyword that may or may not exist, pull out the long string of the keyword. This deals with FITSs CONTINUE mechanism by calling a low level fits function.
  • Given a FITS file pointer, a HDU that belongs to it, and a keyword, pull out the value of the keyword, parsing it into the desired type.
  • Given a FITS file pointer, and a keyword to a long string keyword, pull out the long string of the keyword. This deals with FITSs CONTINUE mechanism by calling a low level fits function.

Structs§

  • Structure for storing MWA antennas (tiles without polarisation) information from the metafits file
  • This is a struct for our baselines, so callers know the antenna ordering
  • This is a struct for coarse channels
  • This represents the basic metadata and methods for an MWA correlator observation.
  • Metafits context. This represents the basic metadata for an MWA observation.
  • Structure for storing MWA rf_chains (tile with polarisation) information from the metafits file
  • This is a struct for our timesteps NOTE: correlator timesteps use unix time, voltage timesteps use gpstime, but we convert the two depending on what we are given
  • This represents the basic metadata and methods for an MWA voltage capture system (VCS) observation.

Enums§

Constants§

Functions§