Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ip_isr, obs_cfht, obs_lsstSim, obs_sdss, obs_subaru, pipe_tasks
-
Labels:
-
Story Points:12
-
Epic Link:
-
Sprint:DRP F18-2
-
Team:Data Release Production
Description
DM-1299 changed the API of IsrTask so that run takes exposures and runDataRef takes a DataRef. This was implemented per the interest in RFC-26 to make run the method of reuse across our tasks, which seemed reasonable. The problem here is that CmdLineTask.parseAndRun calls "run," and we cannot trivially run IsrTask as a CmdLineTask.
If we want run to be the method of reuse and runDataRef to be the CmdLineTask:
- parseAndRun should be updated to call runDataRef
- Remaining run methods that take dataRefs should be renamed to runDataRef in all PipeTasks.
Attachments
Issue Links
- is duplicated by
-
DM-11098 Audit existing tasks and update them to comply with RFC-352
- To Do
- is triggered by
-
DM-1299 Implement and test the new API
- Done
- relates to
-
DM-6640 IsrTask is not a valid CmdLineTask
- Done
-
RFC-26 API Change for IsrTask (Backwards-compatible)
- Retired
-
DM-3756 Implement feature sets requested by SUI and DRP processing in Process Execution Framework
- Done
-
DM-6648 Refresh & unify documentation on writing Tasks
- Won't Fix
-
DM-14816 Convert all concrete CmdLineTasks to PipelineTasks
- Invalid
- mentioned in
-
Page Loading...
That's great, Jim, thanks!