solve_antenna_gains_itsubs_matrix

solve_antenna_gains_itsubs_matrix(gain, gwt, x, xwt, niter=30, tol=1e-08, phase_only=True, refant=0)[source]

Solve for the antenna gains using full matrix expressions

x(antenna2, antenna1) = gain(antenna1) conj(gain(antenna2))

See Appendix D, section D.1 in:

J. P. Hamaker, “Understanding radio polarimetry - IV. The full-coherency analogue of scalar self-calibration: Self-alignment, dynamic range and polarimetric fidelity,” Astronomy and Astrophysics Supplement Series, vol. 143, no. 3, pp. 515–534, May 2000.

Parameters
  • gain – gains

  • gwt – gain weight

  • x – Equivalent point source visibility[nants, nants, …]

  • xwt – Equivalent point source weight [nants, nants, …]

  • niter – Number of iterations

  • tol – tolerance on solution change

  • phase_only – Do solution for only the phase? (default True)

  • refant – Reference antenna for phase (default=0.0)

Returns

gain [nants, …], weight [nants, …]