ctools 2.1.0.dev
|
Public Member Functions | |
__init__ (self, *argv) | |
process (self) | |
Protected Member Functions | |
_get_parameters (self) | |
_parse_workflow (self) | |
_execute_workflow (self) | |
_execute_actor (self, actor) | |
_get_parameter_value (self, par) | |
_get_actor (self, name) | |
Protected Attributes | |
_workflow | |
_actors | |
Executes an analysis workflow. The ``csworkflow`` script executes an analysis workflow defined in an XML file.
Definition at line 30 of file csworkflow.py.
cscripts.csworkflow.csworkflow.__init__ | ( | self, | |
* | argv ) |
Constructor. Parameters ---------- argv : list of str List of IRAF command line parameter strings of the form ``parameter=3``. Raises ------ TypeError An invalid number of command line arguments was provided.
Definition at line 39 of file csworkflow.py.
|
protected |
Definition at line 235 of file csworkflow.py.
References cscripts.csworkflow.csworkflow._get_parameter_value().
Referenced by cscripts.csworkflow.csworkflow._execute_workflow().
|
protected |
Definition at line 185 of file csworkflow.py.
References cscripts.csworkflow.csworkflow._actors, cscripts.csworkflow.csworkflow._execute_actor(), and cscripts.csworkflow.csworkflow._get_actor().
Referenced by cscripts.csworkflow.csworkflow.process().
|
protected |
Definition at line 310 of file csworkflow.py.
References cscripts.csworkflow.csworkflow._actors.
Referenced by cscripts.csworkflow.csworkflow._execute_workflow(), and cscripts.csworkflow.csworkflow._get_parameter_value().
|
protected |
Definition at line 286 of file csworkflow.py.
References cscripts.csworkflow.csworkflow._get_actor().
Referenced by cscripts.csworkflow.csworkflow._execute_actor().
|
protected |
Definition at line 68 of file csworkflow.py.
References cscripts.csworkflow.csworkflow._workflow.
Referenced by cscripts.csadd2caldb.csadd2caldb.process(), cscripts.csbkgmodel.csbkgmodel.process(), cscripts.cscaldb.cscaldb.process(), cscripts.csebins.csebins.process(), cscripts.csfindobs.csfindobs.process(), cscripts.csfootprint.csfootprint.process(), cscripts.csiactcopy.csiactcopy.process(), cscripts.csiactdata.csiactdata.process(), cscripts.csiactobs.csiactobs.process(), cscripts.cslightcrv.cslightcrv.process(), cscripts.csmodelinfo.csmodelinfo.process(), cscripts.csmodelmerge.csmodelmerge.process(), cscripts.csmodelselect.csmodelselect.process(), cscripts.csmodelsois.csmodelsois.process(), cscripts.csobs2caldb.csobs2caldb.process(), cscripts.csobsdef.csobsdef.process(), cscripts.csobsinfo.csobsinfo.process(), cscripts.csobsselect.csobsselect.process(), cscripts.csphagen.csphagen.process(), cscripts.csphasecrv.csphasecrv.process(), cscripts.cspull.cspull.process(), cscripts.csresmap.csresmap.process(), cscripts.csresspec.csresspec.process(), cscripts.csroot2caldb.csroot2caldb.process(), cscripts.csscs.csscs.process(), cscripts.cssens.cssens.process(), cscripts.csspec.csspec.process(), cscripts.cssrcdetect.cssrcdetect.process(), cscripts.cstsdist.cstsdist.process(), cscripts.cstsmapmerge.cstsmapmerge.process(), cscripts.cstsmapsplit.cstsmapsplit.process(), cscripts.csviscube.csviscube.process(), and cscripts.csworkflow.csworkflow.process().
|
protected |
Definition at line 81 of file csworkflow.py.
References cscripts.csworkflow.csworkflow._actors, and cscripts.csworkflow.csworkflow._workflow.
Referenced by cscripts.csworkflow.csworkflow.process().
cscripts.csworkflow.csworkflow.process | ( | self | ) |
Process the script
Definition at line 326 of file csworkflow.py.
References cscripts.csworkflow.csworkflow._execute_workflow(), cscripts.csadd2caldb.csadd2caldb._get_parameters(), cscripts.csbkgmodel.csbkgmodel._get_parameters(), cscripts.cscaldb.cscaldb._get_parameters(), cscripts.csebins.csebins._get_parameters(), cscripts.csfindobs.csfindobs._get_parameters(), cscripts.csfootprint.csfootprint._get_parameters(), cscripts.csiactcopy.csiactcopy._get_parameters(), cscripts.csiactdata.csiactdata._get_parameters(), cscripts.csiactobs.csiactobs._get_parameters(), cscripts.cslightcrv.cslightcrv._get_parameters(), cscripts.csmodelinfo.csmodelinfo._get_parameters(), cscripts.csmodelmerge.csmodelmerge._get_parameters(), cscripts.csmodelselect.csmodelselect._get_parameters(), cscripts.csmodelsois.csmodelsois._get_parameters(), cscripts.csobs2caldb.csobs2caldb._get_parameters(), cscripts.csobsdef.csobsdef._get_parameters(), cscripts.csobsinfo.csobsinfo._get_parameters(), cscripts.csobsselect.csobsselect._get_parameters(), cscripts.csphagen.csphagen._get_parameters(), cscripts.csphasecrv.csphasecrv._get_parameters(), cscripts.cspull.cspull._get_parameters(), cscripts.csresmap.csresmap._get_parameters(), cscripts.csresspec.csresspec._get_parameters(), cscripts.csroot2caldb.csroot2caldb._get_parameters(), cscripts.csscs.csscs._get_parameters(), cscripts.cssens.cssens._get_parameters(), cscripts.csspec.csspec._get_parameters(), cscripts.cssrcdetect.cssrcdetect._get_parameters(), cscripts.cstsdist.cstsdist._get_parameters(), cscripts.cstsmapmerge.cstsmapmerge._get_parameters(), cscripts.cstsmapsplit.cstsmapsplit._get_parameters(), cscripts.csviscube.csviscube._get_parameters(), cscripts.csworkflow.csworkflow._get_parameters(), and cscripts.csworkflow.csworkflow._parse_workflow().
|
protected |
Definition at line 59 of file csworkflow.py.
Referenced by cscripts.csworkflow.csworkflow._execute_workflow(), cscripts.csworkflow.csworkflow._get_actor(), and cscripts.csworkflow.csworkflow._parse_workflow().
|
protected |
Definition at line 58 of file csworkflow.py.
Referenced by cscripts.csworkflow.csworkflow._get_parameters(), and cscripts.csworkflow.csworkflow._parse_workflow().