Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: pipe_tasks
-
Labels:None
-
Story Points:6
-
Epic Link:
-
Sprint:AP F21-6 (November), AP S22-1 (December)
-
Team:Alert Production
-
Urgent?:No
Description
ProcessCcdWithFakes and MatchFakesTask currently have dimensions of [skymap, tract, instrument, visit, detector]. This causes processing problems for data multi-tract data as the inputs with tract are ambiguous and a quantum graph can not be made.
After chatting with Jim Bosch and Sophie Reed, here's the solution to be worked on in this ticket:
- Remove tract from the two tasks dimensions (both tasks output as [instrument, visit, detector]).
- Make any tract dependent input use the multi and deferLoad options.
- Write code to decide which tract to use based on which tract the detector visit is nearest. For the fakes catalog, write code to concatenate the fakes catalog together without duplicating data.
Jenkins: https://ci.lsst.codes/blue/organizations/jenkins/stack-os-matrix/detail/stack-os-matrix/35488/pipeline