Crate marlu

source · []
Expand description

Core code to describe coordinate transformations, Jones matrices, etc.

Re-exports

pub use context::MwaObsContext;
pub use context::ObsContext;
pub use context::VisContext;
pub use jones::Jones;
pub use pos::azel::AzEl;
pub use pos::earth::Ellipsoid;
pub use pos::earth::LatLngHeight;
pub use pos::enh::ENH;
pub use pos::hadec::HADec;
pub use pos::lmn::LMN;
pub use pos::pal;
pub use pos::precession;
pub use pos::radec::RADec;
pub use pos::uvw::UVW;
pub use pos::xyz::XyzGeocentric;
pub use pos::xyz::XyzGeodetic;
pub use selection::SelectionError;
pub use selection::VisSelection;
pub use erfa_sys;
pub use hifitime;
pub use ndarray;
pub use num_complex;
pub use num_traits;
pub use rayon;
pub use mwalib;
pub use mwalib::fitsio;
pub use mwalib::fitsio_sys;
pub use io::UvfitsWriter;
pub use io::VisWritable;
pub use io::UvfitsWriteError;

Modules

Spectral and Temporal averaging

Useful constants.

Code for general Jones matrix math.

Some helper mathematics.

Super module for all positional code.

Selecting a subset of correlator visibilities from an observation using mwalib indices.

Code for handling conversion to and from sexagesimal.

Macros

compute the weighted geometric average of unflagged visibilities for each time, and frequency in the chunks. Only weights are required, instead of flags

compute the weighted geometric average of unflagged visibilities for each time, frequency and pol in the chunks.

Structs

A complex number in Cartesian form.

Type Definitions