gstlal-inspiral  0.4.2
 All Classes Namespaces Files Functions Variables Pages
Classes | Packages | Functions
inspiral_pipe.py File Reference

Detailed Description

A file that contains the inspiral_pipe module code; used to construct condor dags.

Definition in file inspiral_pipe.py.

Go to the source code of this file.

Classes

class  inspiral_pipe.DAG
 A thin subclass of pipeline.CondorDAG. More...
class  inspiral_pipe.InspiralJob
 A job class that subclasses pipeline.CondorDAGJob and adds some extra boiler plate items for gstlal inspiral jobs. More...
class  inspiral_pipe.InspiralNode
 A node class that subclasses pipeline.CondorDAGNode that automates adding the node to the dag, makes sensible names and allows a list of parent nodes to be provided. More...
class  inspiral_pipe.generic_job
 A generic job class which tends to do the "right" thing when given just an executable name but otherwise is a subclass of InspiralJob and thus pipeline.CondorDAGJob. More...
class  inspiral_pipe.generic_node
 A generic node class which tends to do the "right" thing when given a job, a dag, parent nodes, a dictionary options relevant to the job, a dictionary of options related to input files and a dictionary of options related to output files. More...

Packages

namespace  inspiral_pipe
 A module that contains the inspiral_pipe module code; used to construct condor dags.

Functions

def inspiral_pipe.which
 Like the which program to find the path to an executable.
def inspiral_pipe.condor_scratch_space
 A way to standardize the condor scratch space even if it changes

condor_scratch_space()

'_CONDOR_SCRATCH_DIR'.

def inspiral_pipe.log_path
 The stupid pet tricks to find log space on the LDG.
def inspiral_pipe.pipeline_dot_py_append_opts_hack
 A way to work around the dictionary nature of pipeline.py which can only record options once.
def inspiral_pipe.group
 group a list roughly according to the distribution in parts, e.g.
def inspiral_pipe.parse_cache_str
 A way to decode a command line option that specifies different bank caches for different detectors, e.g.,.
def inspiral_pipe.build_bank_groups
 given a dictionary of bank cache files keyed by ifo from .e.g., parse_cache_str(), group the banks into suitable size chunks for a single svd bank file according to numbanks.
def inspiral_pipe.T050017_filename
 A function to generate a T050017 filename.