CmdLineFwk¶
- 
class lsst.ctrl.mpexec.CmdLineFwk¶
- Bases: - object- PipelineTask 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_TIMEOUT- Methods 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 : 
 
-