Algorithms and Tools

A list of the algorithms and tools used in the pipeline are:

  • ska-sdp-datamodels: Provides function for reading measurement sets and converting the visibilities and all relevant tables to xarray object.

  • ska-sdp-func-python: Provides solver for calibrating for the complex gains of an antenna and function for converting antenna positions in Earth-Centred, Earth-Fixed to longitude, latitude and altitude coordinate system.

  • SciPy: Provides interpolation routine for aligning the actual pointings relative to the pointing calibrator and the visibility timestamps.

  • scikits.fitting: Provides routines for modelling the primary beam with a 2D Gaussian and fitting them to the gain amplitudes or visibilities.

  • katpoint: Used for constructing list of antenna information (location, diameter, etc) for easy use by the fitting routine.

  • NumPy: Used for manipulating arrays e.g, applying RFI masks.