LALApps 10.1.0.1-eeff03c
lalapps_cosmicstring_pipe.py File Reference

Prototypes

def lalapps_cosmicstring_pipe.parse_command_line ()
 
def lalapps_cosmicstring_pipe.make_dag_directories (top_level_directory, config_parser)
 
def lalapps_cosmicstring_pipe.check_for_reused_offsetvectors (background_time_slides, injection_time_slides)
 
def lalapps_cosmicstring_pipe.make_coinc_branch (dag, datafinds, seglists, time_slides, min_segment_length, pad, overlap, short_segment_duration, tag, vetoes_cache=set(), do_injections=False, injections_offset=0.0, verbose=False)
 
def lalapps_cosmicstring_pipe.flatten_node_groups (node_groups)
 
def lalapps_cosmicstring_pipe.round_robin_and_flatten (injection_coinc_node_groups, injection_likelihood_node_groups)
 

Go to the source code of this file.

Namespaces

namespace  lalapps_cosmicstring_pipe
 

Variables

 lalapps_cosmicstring_pipe.options
 
 lalapps_cosmicstring_pipe.filenames
 
 lalapps_cosmicstring_pipe.basename = os.path.splitext(os.path.basename(options.config_file))[0]
 
 lalapps_cosmicstring_pipe.log_fh = open(basename + '.pipeline.log', 'w')
 
 lalapps_cosmicstring_pipe.file
 
 lalapps_cosmicstring_pipe.name_value
 
 lalapps_cosmicstring_pipe.config_parser = ConfigParser()
 
 lalapps_cosmicstring_pipe.job_types
 
list lalapps_cosmicstring_pipe.injection_folders = []
 
list lalapps_cosmicstring_pipe.noninjection_folders = []
 
 lalapps_cosmicstring_pipe.logfile = tempfile.mkstemp(prefix = basename, suffix = '.log', dir = options.log_path)[1]
 
 lalapps_cosmicstring_pipe.dag = pipeline.CondorDAG(logfile)
 
 lalapps_cosmicstring_pipe.clipsegments_sql_filename = os.path.abspath("clipsegments.sql")
 
 lalapps_cosmicstring_pipe.short_segment_duration = config_parser.getint('lalapps_StringSearch', 'short-segment-duration')
 
 lalapps_cosmicstring_pipe.pad = config_parser.getint('lalapps_StringSearch', 'pad')
 
 lalapps_cosmicstring_pipe.min_segment_length = config_parser.getint('pipeline', 'segment-length')
 
 lalapps_cosmicstring_pipe.trig_overlap = config_parser.getint('pipeline', 'trig_overlap')
 
int lalapps_cosmicstring_pipe.overlap = short_segment_duration / 2 + 2 * pad
 
 lalapps_cosmicstring_pipe.instruments = lsctables.instrumentsproperty.get(config_parser.get('pipeline','ifos'))
 
 lalapps_cosmicstring_pipe.segments_cache = set([CacheEntry(None, "SEG", None, "file://localhost" + os.path.abspath(options.segments_file))])
 
 lalapps_cosmicstring_pipe.seglists = ligolw_segments.segmenttable_get_by_name(ligolw_utils.load_filename(options.segments_file, verbose = options.verbose), options.segments_name).coalesce()
 
dictionary lalapps_cosmicstring_pipe.background_time_slides = {}
 
 lalapps_cosmicstring_pipe.background_seglists = segments.segmentlistdict()
 
 lalapps_cosmicstring_pipe.cache_entry = CacheEntry(None, "BG", None, "file://localhost" + os.path.abspath(filename))
 
dictionary lalapps_cosmicstring_pipe.injection_time_slides = {}
 
 lalapps_cosmicstring_pipe.injection_seglists = segments.segmentlistdict()
 
 lalapps_cosmicstring_pipe.datafinds = power.make_datafind_stage(dag, injection_seglists | background_seglists, verbose = options.verbose)
 
 lalapps_cosmicstring_pipe.user_tag = config_parser.get('pipeline', 'user_tag')
 
list lalapps_cosmicstring_pipe.injection_coinc_nodes = []
 
list lalapps_cosmicstring_pipe.injection_likelihood_nodes = []
 
 lalapps_cosmicstring_pipe.cwd = os.getcwd()
 
 lalapps_cosmicstring_pipe.vetoes_cache
 
 lalapps_cosmicstring_pipe.do_injections
 
 lalapps_cosmicstring_pipe.True
 
 lalapps_cosmicstring_pipe.injections_offset
 
 lalapps_cosmicstring_pipe.verbose
 
 lalapps_cosmicstring_pipe.background_coinc_nodes
 
 lalapps_cosmicstring_pipe.background_likelihood_nodes
 
 lalapps_cosmicstring_pipe.False
 
def lalapps_cosmicstring_pipe.all_background_likelihood_nodes = flatten_node_groups(background_likelihood_nodes)
 
def lalapps_cosmicstring_pipe.all_injection_likelihood_nodes = flatten_node_groups(injection_likelihood_nodes)
 
 lalapps_cosmicstring_pipe.coinc_nodes = set()
 
 lalapps_cosmicstring_pipe.these_inj_coinc_nodes = cosmicstring.make_calc_likelihood_fragment(dag, these_inj_coinc_nodes, these_inj_likelihood_nodes | all_background_likelihood_nodes, "%s_INJ_%d" % (user_tag, n), verbose = options.verbose)
 
 lalapps_cosmicstring_pipe.files_per_calc_likelihood