gstlal 1.13.0
Loading...
Searching...
No Matches
python.dags.util.DAGJob Class Reference

A job class that subclasses pipeline.CondorDAGJob and adds some extra boiler plate items for gstlal jobs which tends to do the "right" thing when given just an executable name. More...

Inheritance diagram for python.dags.util.DAGJob:
Collaboration diagram for python.dags.util.DAGJob:

Public Member Functions

 __init__ (self, executable, tag_base=None, universe="vanilla", condor_commands={})
Public Member Functions inherited from python.pipeline.CondorDAGJob
 __init__ (self, universe, executable)
 create_node (self)
 set_grid_site (self, site)
 get_grid_site (self)
 add_var_opt (self, opt, short=False)
 add_var_condor_cmd (self, command)
 add_var_arg (self, arg_index, quote=False)
Public Member Functions inherited from python.pipeline.CondorJob
 __init__ (self, universe, executable, queue)
 get_executable (self)
 set_executable (self, executable)
 get_universe (self)
 set_universe (self, universe)
 get_grid_type (self)
 set_grid_type (self, grid_type)
 get_grid_server (self)
 set_grid_server (self, grid_server)
 get_grid_scheduler (self)
 set_grid_scheduler (self, grid_scheduler)
 set_executable_installed (self, installed)
 get_executable_installed (self)
 add_condor_cmd (self, cmd, value)
 get_condor_cmds (self)
 add_input_file (self, filename)
 add_output_file (self, filename)
 add_checkpoint_file (self, filename)
 get_input_files (self)
 get_output_files (self)
 get_checkpoint_files (self)
 add_arg (self, arg)
 add_file_arg (self, filename)
 get_args (self)
 add_opt (self, opt, value)
 get_opt (self, opt)
 add_file_opt (self, opt, filename)
 get_opts (self)
 add_short_opt (self, opt, value)
 get_short_opts (self)
 add_ini_opts (self, cp, section)
 set_notification (self, value)
 set_log_file (self, path)
 set_stdin_file (self, path)
 get_stdin_file (self)
 set_stderr_file (self, path)
 get_stderr_file (self)
 set_stdout_file (self, path)
 get_stdout_file (self)
 set_sub_file (self, path)
 get_sub_file (self)
 write_sub_file (self)

Public Attributes

 tag_base = tag_base
int number = 1
 output_path = self.tag_base

Detailed Description

A job class that subclasses pipeline.CondorDAGJob and adds some extra boiler plate items for gstlal jobs which tends to do the "right" thing when given just an executable name.

Definition at line 158 of file util.py.

Constructor & Destructor Documentation

◆ __init__()

python.dags.util.DAGJob.__init__ ( self,
executable,
tag_base = None,
universe = "vanilla",
condor_commands = {} )

Definition at line 164 of file util.py.

Member Data Documentation

◆ number

int python.dags.util.DAGJob.number = 1

Definition at line 178 of file util.py.

◆ output_path

python.dags.util.DAGJob.output_path = self.tag_base

Definition at line 180 of file util.py.

◆ tag_base

python.dags.util.DAGJob.tag_base = tag_base

Definition at line 168 of file util.py.


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