Crate mwa_hyperdrive

Crate mwa_hyperdrive 

Source
Expand description

Calibration software for the Murchison Widefield Array (MWA) radio telescope.

https://mwatelescope.github.io/mwa_hyperdrive/index.html

Re-exports§

pub use model::ModelDevice;

Modules§

model
Code to generate sky-model visibilities.
srclist
Code for sky-model source lists. See for more info: https://mwatelescope.github.io/mwa_hyperdrive/defs/source_lists.html

Structs§

CalibrationSolutions
Chanblock
A collection of fine-frequency channels.
CrossData
A private container for cross-correlation data. It only exists to give meaning to the types.
MsReader
RawDataCorrections
RawDataReader
Raw MWA data, i.e. gpubox files.
TileBaselineFlags
Information on flagged tiles, baselines and maps to and from array indices.
Timeblock
A collection of timesteps.
UvfitsReader

Enums§

Delays
An enum to track whether MWA dipole delays are provided and/or necessary.
HyperdriveError
The only publicly visible error from hyperdrive. Each error message should include the URL, unless it’s “generic”.
Polarisations
Currently supported polarisations.

Functions§

calibrate_timeblocks
Perform DI calibration on the data and model. Incomplete DI solutions are returned; these need to be “padded” with NaNs by into_cal_sols before they can be saved to disk or applied to an observation’s visibilities.
create_beam_object