gstlal 1.13.0
Loading...
Searching...
No Matches
python.pipeline.CondorDAGManJob Class Reference
Inheritance diagram for python.pipeline.CondorDAGManJob:
Collaboration diagram for python.pipeline.CondorDAGManJob:

Public Member Functions

 __init__ (self, dag, dir=None)
 create_node (self)
 set_dag_directory (self, dir)
 get_dag_directory (self)
 set_notification (self, value)
 get_sub_file (self)
 write_sub_file (self)
 get_dag (self)

Detailed Description

Condor DAGMan job class. Appropriate for setting up DAGs to run within a
DAG.

Definition at line 575 of file pipeline.py.

Constructor & Destructor Documentation

◆ __init__()

python.pipeline.CondorDAGManJob.__init__ ( self,
dag,
dir = None )
dag = the name of the condor dag file to run
dir = the diretory in which the dag file is located

Definition at line 580 of file pipeline.py.

Member Function Documentation

◆ create_node()

python.pipeline.CondorDAGManJob.create_node ( self)
Create a condor node from this job. This provides a basic interface to
the CondorDAGManNode class. Most jobs in a workflow will subclass the
CondorDAGManNode class and overwrite this to give more details when
initializing the node. However, this will work fine for jobs with very simp
input/output.

Definition at line 589 of file pipeline.py.

◆ get_dag()

python.pipeline.CondorDAGManJob.get_dag ( self)
Return the name of any associated dag file

Definition at line 633 of file pipeline.py.

◆ get_dag_directory()

python.pipeline.CondorDAGManJob.get_dag_directory ( self)
Get the directory where the dag will be run

Definition at line 606 of file pipeline.py.

◆ get_sub_file()

python.pipeline.CondorDAGManJob.get_sub_file ( self)
Return the name of the dag as the submit file name for the
SUBDAG EXTERNAL command in the uber-dag

Definition at line 619 of file pipeline.py.

◆ set_dag_directory()

python.pipeline.CondorDAGManJob.set_dag_directory ( self,
dir )
Set the directory where the dag will be run
@param dir: the name of the directory where the dag will be run

Definition at line 599 of file pipeline.py.

◆ set_notification()

python.pipeline.CondorDAGManJob.set_notification ( self,
value )
Set the email address to send notification to.
@param value: email address or never for no notification.

Definition at line 612 of file pipeline.py.

◆ write_sub_file()

python.pipeline.CondorDAGManJob.write_sub_file ( self)
Do nothing as there is not need for a sub file with the
SUBDAG EXTERNAL command in the uber-dag

Definition at line 626 of file pipeline.py.


The documentation for this class was generated from the following file: