Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: afw
-
Labels:None
-
Story Points:6
-
Epic Link:
-
Sprint:AP F18-4, AP F18-5, AP F18-6
-
Team:Alert Production
Description
We've agreed that it should not be the responsibility of the PhotoCalib to include a Jacobian derived from the WCS, because we don't always want to apply that. Instead, SkyWcs should have the ability (given a pixel bounding box) to return a BoundedField that evaluates to the determinant of the Jacobian of the pixelToSky transform (aka the pixel area in angular units) at every point in that bounding box efficiently. This probably involves a new BoundedField class (though it's possible there's a way to do this with TransformBoundedField).
A reference implementation can be found in meas_mosaic's calculateJacobian functions, though a different approach to vectorization may be necessary to get good performance from AST.
Paul Price: do you mind taking on this medium sized review (~350 new lines)?
The handful of new lines in jointcal were from my initial testing, but I figured they were useful enough to be added to the python layer.
If Jira doesn't pick up the afw PR, it's here: https://github.com/lsst/afw/pull/411