Project: datamanagement
Issue DM-3824: meas_astrom bugs exposed by new Eigen
Trying a newer Eigen has exposed several issues in meas_astrom: - tests/createWcsWithSip.py blindly uses sipWcs in the result returned by ANetBasicAstrometryTask.determineWcs2, but that attribute may be None - ANetBasicAstrometryTask.determineWcs2 terminates iteration early if the # of matches goes down, even though the result may be improved. In the case in question the first fit iteration results in significantly better RMS error, but has one fewer matches, so the SIP fit is rejected, triggering the first bug mentioned.
Story points: 6