CmdLineFwk¶
- 
class 
lsst.ctrl.mpexec.CmdLineFwk¶ Bases:
objectPipelineTask framework which executes tasks from command line.
In addition to executing tasks this activator provides additional methods for task management like dumping configuration or execution chain.
Attributes Summary
MP_TIMEOUTMethods Summary
makeGraph(pipeline, args)Build a graph from command line arguments. makePipeline(args)Build a pipeline from command line arguments. preExecInitQBB(task_factory, args)runGraphQBB(task_factory, args)runPipeline(graph, taskFactory, args, butler)Execute complete QuantumGraph. Attributes Documentation
- 
MP_TIMEOUT= 2592000¶ 
Methods Documentation
- 
makeGraph(pipeline: lsst.pipe.base.pipeline.Pipeline, args: types.SimpleNamespace) → Optional[lsst.pipe.base.graph.graph.QuantumGraph, None]¶ Build a graph from command line arguments.
Parameters: - pipeline : 
Pipeline Pipeline, can be empty or
Noneif graph is read from a file.- args : 
types.SimpleNamespace Parsed command line
Returns: - graph : 
QuantumGraphorNone If resulting graph is empty then
Noneis returned.
- pipeline : 
 
- 
makePipeline(args: types.SimpleNamespace) → lsst.pipe.base.pipeline.Pipeline¶ Build a pipeline from command line arguments.
Parameters: - args : 
types.SimpleNamespace Parsed command line
Returns: - pipeline : 
Pipeline 
- args : 
 
- 
preExecInitQBB(task_factory: TaskFactory, args: SimpleNamespace) → None¶ 
- 
runGraphQBB(task_factory: TaskFactory, args: SimpleNamespace) → None¶ 
- 
runPipeline(graph: QuantumGraph, taskFactory: TaskFactory, args: SimpleNamespace, butler: Optional[Butler] = None) → None¶ Execute complete QuantumGraph.
Parameters: - graph : 
QuantumGraph Execution graph.
- taskFactory : 
TaskFactory Task factory
- args : 
types.SimpleNamespace Parsed command line
- butler : 
Butler, optional Data Butler instance, if not defined then new instance is made using command line options.
- graph : 
 
-