ctools
2.0.0
|
Public Member Functions | |
def | __init__ |
def | process |
Private Member Functions | |
def | _get_parameters |
def | _parse_workflow |
def | _execute_workflow |
def | _execute_actor |
def | _get_parameter_value |
def | _get_actor |
Private 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.
def 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.
|
private |
Definition at line 235 of file csworkflow.py.
References cscripts.csworkflow.csworkflow._get_parameter_value().
Referenced by cscripts.csworkflow.csworkflow._execute_workflow().
|
private |
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().
|
private |
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().
|
private |
Definition at line 286 of file csworkflow.py.
References cscripts.csworkflow.csworkflow._get_actor().
Referenced by cscripts.csworkflow.csworkflow._execute_actor().
|
private |
Definition at line 68 of file csworkflow.py.
References cscripts.csworkflow.csworkflow._workflow.
Referenced by cscript_base.cscript_base.process(), cscript_obs.cscript_obs.process(), cscript_like.cscript_like.process(), and cscripts.csworkflow.csworkflow.process().
|
private |
Definition at line 81 of file csworkflow.py.
References cscripts.csworkflow.csworkflow._actors.
Referenced by cscripts.csworkflow.csworkflow.process().
def cscripts.csworkflow.csworkflow.process | ( | self | ) |
Process the script
Definition at line 326 of file csworkflow.py.
References cscripts.csworkflow.csworkflow._execute_workflow(), cscripts.csobsselect.csobsselect._get_parameters(), cscripts.csadd2caldb.csadd2caldb._get_parameters(), cscripts.csebins.csebins._get_parameters(), cscripts.csmodelselect.csmodelselect._get_parameters(), cscripts.csroot2caldb.csroot2caldb._get_parameters(), cscripts.csresmap.csresmap._get_parameters(), cscripts.csresspec.csresspec._get_parameters(), cscripts.csmodelinfo.csmodelinfo._get_parameters(), cscripts.csmodelmerge.csmodelmerge._get_parameters(), cscripts.csobsinfo.csobsinfo._get_parameters(), cscripts.csfindobs.csfindobs._get_parameters(), cscripts.csiactdata.csiactdata._get_parameters(), cscripts.cstsmapmerge.cstsmapmerge._get_parameters(), cscripts.csiactcopy.csiactcopy._get_parameters(), cscripts.cssrcdetect.cssrcdetect._get_parameters(), cscripts.csviscube.csviscube._get_parameters(), cscripts.cstsmapsplit.cstsmapsplit._get_parameters(), cscripts.csmodelsois.csmodelsois._get_parameters(), cscripts.cscaldb.cscaldb._get_parameters(), cscripts.csobs2caldb.csobs2caldb._get_parameters(), cscripts.csworkflow.csworkflow._get_parameters(), cscripts.csbkgmodel.csbkgmodel._get_parameters(), cscripts.cspull.cspull._get_parameters(), cscripts.csfootprint.csfootprint._get_parameters(), cscripts.csiactobs.csiactobs._get_parameters(), cscripts.cstsdist.cstsdist._get_parameters(), cscripts.csobsdef.csobsdef._get_parameters(), cscripts.csspec.csspec._get_parameters(), cscripts.cssens.cssens._get_parameters(), cscripts.csphasecrv.csphasecrv._get_parameters(), cscripts.cslightcrv.cslightcrv._get_parameters(), cscripts.csscs.csscs._get_parameters(), cscripts.csphagen.csphagen._get_parameters(), and cscripts.csworkflow.csworkflow._parse_workflow().
|
private |
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().
|
private |
Definition at line 58 of file csworkflow.py.
Referenced by cscripts.csworkflow.csworkflow._get_parameters().