solve_antenna_gains_itsubs_scalar
- ska_sdp_func_python.calibration.solvers.solve_antenna_gains_itsubs_scalar(gain, gwt, x, xwt, niter=200, tol=1e-06, phase_only=True, damping=0.5, refant=0, refant_sort=None)
Solve for the antenna gains.
x(antenna2, antenna1) = gain(antenna1) conj(gain(antenna2))
This uses an iterative substitution algorithm due to Larry D’Addario c 1980’ish (see ThompsonDaddario1982 Appendix 1). Used in the original VLA Dec-10 Antsol.
- Parameters:
gain – gains
gwt – gain weight
x – Equivalent point source visibility[nants, nants, …]
xwt – Equivalent point source weight [nants, nants, …]
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
damping – Damping parameter
- Returns:
gain [nants, …], weight [nants, …]