Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: obs_base
-
Labels:
-
Story Points:8
-
Epic Link:
-
Sprint:AP S19-6, AP F19-1, AP F19-2
-
Team:Alert Production
Description
The close of DM-19951 describes a new design for how we create an initial WCS from the raw exposure VisitInfo metadata. This ticket is to implement that design. In summary:
- Write tests against sensor bounding boxes on known data (e.g. testdata_*).
- Write a new function to create a SkyWcs from VisitInfo and Detector (createInitialSkyWcs?).
- Call that function from exposureFromImage.
- Reorder the reading of raw VisitInfo and WCS metadata to deal potential metadata stripping problems.
- Check that all existing cameras use this code path, and not some custom Exposure metadata handling.
- Turn off addDistortionModel in ISR for all cameras, so that the above WCS does not get overwritten.
Attachments
Issue Links
- is blocked by
-
DM-20201 Fix DECam rotator type and angle in metadata translator
- Done
-
DM-20202 Fix CFHT MegaPrime rotator type and angle in metadata translator
- Done
-
DM-20373 Move FitsRawFormatterBase from daf_butler into obs_base
- Done
-
DM-20548 Update HSC's camera geometry to use units of millimeters
- Done
- is triggered by
-
DM-19951 Write down astrometry model
- Done
-
RFC-616 New approach to the WCS of raw exposures
- Implemented
- is triggering
-
DM-20378 System for deprecating Config fields
- Done
-
DM-20499 Add basic stringification to SkyWcs
- Done
- relates to
-
DM-21248 cameraMapper _standardizeExposure should not try to create a WCS for each amp
- Done
-
DM-20746 Add camera orientation parity to camera geometry
- In Progress
-
DM-20188 Try out cameraGeom+boresight+rotation approach to initial WCSs
- Done
-
DM-20937 Add deprecation warnings for to-be-removed distorted WCS functions
- Done
After lots of fun discussions about docstring inheritance, CRVAL being the actual worst, deprecation warnings, etc., I'm marking this as reviewed pending an ap_verify run on the CI dataset demonstrating the metrics that do not wildly differ from a recent ap_verify actual-CI run. Let me know if you want help with that!