solve_antenna_gains_itsubs_nocrossdata
- ska_sdp_func_python.calibration.solvers.solve_antenna_gains_itsubs_nocrossdata(gain, gwt, x, xwt, niter=200, tol=1e-06, phase_only=True, refant=0, refant_sort=None)
- Solve for the antenna gains using full matrix expressions,
but no cross hands.
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, nchan, npol]
xwt – Equivalent point source weight [nants, nants, nchan]
niter – Maximum 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)
refant_sort – Sorted list of reference antenna
- Returns:
gain [nants, nchan, nrec, nrec], weight [nants, nchan, nrec, nrec]