Details
-
Type:
Bug
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ip_isr
-
Story Points:8
-
Epic Link:
-
Team:Data Release Production
-
Urgent?:No
Description
IsrTask has code to construct a linearizer (ip.isr.linearize.LinearizeBase) from Butler datasets. However, this code cannot be used at present in Gen 3 because:
- IsrTask does not have a PrerequisiteInput for linearizer data
- it is not clear where this data should come from in a new DECam repository. See discussions on #dm-middleware on March 16 and March 23. (In Gen 2, the linearizer is a virtual dataset handled by the CameraMapper, but everybody agrees that in Gen 3 it should be stored in the repository proper.)
Please provide a way to make the linearizer data available in Gen 3 DECam repositories, both in from-scratch repositories (see DM-21862) and in repositories converted from Gen 2.
Attachments
Issue Links
- blocks
-
DM-21888 Stand up Gen3 version of ap_verify HiTS (2015) CI test
- Done
- is blocked by
-
DM-23044 PTC task should persist usable linearity models
- Done
-
DM-24703 Make linearity a subclass of lsst.ip.isr.IsrCalib
- Done
-
DM-26545 Add spline linearizer.
- Done
- relates to
-
DM-23044 PTC task should persist usable linearity models
- Done
-
DM-26971 Generate Gen 3 stack produced calibration products for HiTS
- Done
-
DM-28741 Deprecate old linearizers formats.
- To Do
-
DM-28816 Simply/clarify linearity unit tests
- To Do
-
DM-23616 Run converted ap_verify testdata through gen3 pipeline
- Done
- mentioned in
-
Page Loading...
Thanks for addressing my GitHub questions. I think unit tests to check the new/preferred style of linearity is handled correctly is the main thing still needed. I'm still interested in an answer for my Q2 above, and will feel better if you do a quick isrTask "integration test" run in gen2 and gen3 on some real data before hitting merge.