Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: meas_base, pipe_tasks
-
Labels:None
-
Story Points:8
-
Epic Link:
-
Sprint:AP S20-4 (March), AP S20-5 (April)
-
Team:Alert Production
-
Urgent?:No
Description
Jim Bosch found that the current functor for localWcs would not return a valid transform when far from the Wcs center as it uses getCdMatrix/getTANWcs which behave poorly when far from the Wcs origin/do not utilize larger distortions. This ticket will change the plugins and functors to use linearizePixelToSky instead.
Hey Jim, implemented everything we talked about previously. The localGnomonic Wcs seems to work great. As we spoke about, there's a quirk in ast or something that causes the accuracy of the localWcs to drop when not using arcSeconds as the internal units. I've thus hard coded the function to use those units internally but return radians for convenience in later functor calculations.
Considering the back and forth on this ticket, I'm wondering how to squash the commits. Should there be just one per ticket branch or can you see some the deserve keeping?
Jenkins: https://ci.lsst.codes/blue/organizations/jenkins/stack-os-matrix/detail/stack-os-matrix/31547/pipeline