Details
-
Type:
Story
-
Status: To Do
-
Resolution: Unresolved
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Story Points:6
-
Epic Link:
-
Team:Data Release Production
Description
Per RFC-352, all Tasks are expected to use a method called run as their primary point of entry. Audit all of the Tasks currently provided by lsst_distrib and update those which do not comply with this requirement.
Some existing Tasks may not be suitable for adaptation to the new requirement. In that case, please file RFCs and obtain exemptions for them.
Attachments
Issue Links
- blocks
-
DM-14816 Convert all concrete CmdLineTasks to PipelineTasks
- Invalid
- duplicates
-
DM-2639 Standardize primary method names, run/runDataRef, across PipeTasks
- Done
- is parent task of
-
DM-15310 Refactor ForcedPhotImageTask (and children) per RFC-352
- Done
-
DM-15311 Refactor MeasureCrosstalkTask per RFC-352
- Done
-
DM-15236 Refactor MakeCoaddTempExp s.t. run doesn't touch disk
- Invalid
- is triggered by
-
RFC-352 Standardize the point of entry for all Tasks
- Adopted
To dedupe with
DM-2639, this task is going to be the parent task for all the necessary refactoring AFTER we change parseAndRun to call runDataRef instead of run inDM-2639. Each family of tasks will be refactored on a child ticket.