Functions | |
def | parse_command_line () |
def | make_dag_directories (top_level_directory, config_parser) |
def | check_for_reused_offsetvectors (background_time_slides, injection_time_slides) |
def | 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 | flatten_node_groups (node_groups) |
def | round_robin_and_flatten (injection_coinc_node_groups, injection_likelihood_node_groups) |
Variables | |
options | |
filenames | |
basename = os.path.splitext(os.path.basename(options.config_file))[0] | |
log_fh = open(basename + '.pipeline.log', 'w') | |
file | |
name_value | |
config_parser = ConfigParser() | |
job_types | |
list | injection_folders = [] |
list | noninjection_folders = [] |
logfile = tempfile.mkstemp(prefix = basename, suffix = '.log', dir = options.log_path)[1] | |
dag = pipeline.CondorDAG(logfile) | |
clipsegments_sql_filename = os.path.abspath("clipsegments.sql") | |
short_segment_duration = config_parser.getint('lalapps_StringSearch', 'short-segment-duration') | |
pad = config_parser.getint('lalapps_StringSearch', 'pad') | |
min_segment_length = config_parser.getint('pipeline', 'segment-length') | |
trig_overlap = config_parser.getint('pipeline', 'trig_overlap') | |
int | overlap = short_segment_duration / 2 + 2 * pad |
instruments = lsctables.instrumentsproperty.get(config_parser.get('pipeline','ifos')) | |
segments_cache = set([CacheEntry(None, "SEG", None, "file://localhost" + os.path.abspath(options.segments_file))]) | |
seglists = ligolw_segments.segmenttable_get_by_name(ligolw_utils.load_filename(options.segments_file, verbose = options.verbose), options.segments_name).coalesce() | |
dictionary | background_time_slides = {} |
background_seglists = segments.segmentlistdict() | |
cache_entry = CacheEntry(None, "BG", None, "file://localhost" + os.path.abspath(filename)) | |
dictionary | injection_time_slides = {} |
injection_seglists = segments.segmentlistdict() | |
datafinds = power.make_datafind_stage(dag, injection_seglists | background_seglists, verbose = options.verbose) | |
user_tag = config_parser.get('pipeline', 'user_tag') | |
list | injection_coinc_nodes = [] |
list | injection_likelihood_nodes = [] |
cwd = os.getcwd() | |
vetoes_cache | |
do_injections | |
True | |
injections_offset | |
verbose | |
background_coinc_nodes | |
background_likelihood_nodes | |
False | |
def | all_background_likelihood_nodes = flatten_node_groups(background_likelihood_nodes) |
def | all_injection_likelihood_nodes = flatten_node_groups(injection_likelihood_nodes) |
coinc_nodes = set() | |
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) | |
files_per_calc_likelihood | |
def lalapps_cosmicstring_pipe.parse_command_line | ( | ) |
Definition at line 57 of file lalapps_cosmicstring_pipe.py.
def lalapps_cosmicstring_pipe.make_dag_directories | ( | top_level_directory, | |
config_parser | |||
) |
Definition at line 131 of file lalapps_cosmicstring_pipe.py.
def lalapps_cosmicstring_pipe.check_for_reused_offsetvectors | ( | background_time_slides, | |
injection_time_slides | |||
) |
Definition at line 228 of file lalapps_cosmicstring_pipe.py.
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 |
|||
) |
Definition at line 263 of file lalapps_cosmicstring_pipe.py.
def lalapps_cosmicstring_pipe.flatten_node_groups | ( | node_groups | ) |
Definition at line 445 of file lalapps_cosmicstring_pipe.py.
def lalapps_cosmicstring_pipe.round_robin_and_flatten | ( | injection_coinc_node_groups, | |
injection_likelihood_node_groups | |||
) |
Definition at line 462 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.options |
Definition at line 88 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.filenames |
Definition at line 88 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.basename = os.path.splitext(os.path.basename(options.config_file))[0] |
Definition at line 104 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.log_fh = open(basename + '.pipeline.log', 'w') |
Definition at line 105 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.file |
Definition at line 108 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.name_value |
Definition at line 110 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.config_parser = ConfigParser() |
Definition at line 117 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.job_types |
Definition at line 124 of file lalapps_cosmicstring_pipe.py.
list lalapps_cosmicstring_pipe.injection_folders = [] |
Definition at line 142 of file lalapps_cosmicstring_pipe.py.
list lalapps_cosmicstring_pipe.noninjection_folders = [] |
Definition at line 146 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.logfile = tempfile.mkstemp(prefix = basename, suffix = '.log', dir = options.log_path)[1] |
Definition at line 154 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.dag = pipeline.CondorDAG(logfile) |
Definition at line 160 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.clipsegments_sql_filename = os.path.abspath("clipsegments.sql") |
Definition at line 162 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.short_segment_duration = config_parser.getint('lalapps_StringSearch', 'short-segment-duration') |
Definition at line 168 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.pad = config_parser.getint('lalapps_StringSearch', 'pad') |
Definition at line 169 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.min_segment_length = config_parser.getint('pipeline', 'segment-length') |
Definition at line 170 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.trig_overlap = config_parser.getint('pipeline', 'trig_overlap') |
Definition at line 171 of file lalapps_cosmicstring_pipe.py.
int lalapps_cosmicstring_pipe.overlap = short_segment_duration / 2 + 2 * pad |
Definition at line 172 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.instruments = lsctables.instrumentsproperty.get(config_parser.get('pipeline','ifos')) |
Definition at line 178 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.segments_cache = set([CacheEntry(None, "SEG", None, "file://localhost" + os.path.abspath(options.segments_file))]) |
Definition at line 179 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.seglists = ligolw_segments.segmenttable_get_by_name(ligolw_utils.load_filename(options.segments_file, verbose = options.verbose), options.segments_name).coalesce() |
Definition at line 180 of file lalapps_cosmicstring_pipe.py.
dictionary lalapps_cosmicstring_pipe.background_time_slides = {} |
Definition at line 200 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.background_seglists = segments.segmentlistdict() |
Definition at line 201 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.cache_entry = CacheEntry(None, "BG", None, "file://localhost" + os.path.abspath(filename)) |
Definition at line 203 of file lalapps_cosmicstring_pipe.py.
dictionary lalapps_cosmicstring_pipe.injection_time_slides = {} |
Definition at line 212 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.injection_seglists = segments.segmentlistdict() |
Definition at line 213 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.datafinds = power.make_datafind_stage(dag, injection_seglists | background_seglists, verbose = options.verbose) |
Definition at line 254 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.user_tag = config_parser.get('pipeline', 'user_tag') |
Definition at line 421 of file lalapps_cosmicstring_pipe.py.
list lalapps_cosmicstring_pipe.injection_coinc_nodes = [] |
Definition at line 424 of file lalapps_cosmicstring_pipe.py.
list lalapps_cosmicstring_pipe.injection_likelihood_nodes = [] |
Definition at line 425 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.cwd = os.getcwd() |
Definition at line 427 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.vetoes_cache |
Definition at line 431 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.do_injections |
Definition at line 431 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.True |
Definition at line 431 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.injections_offset |
Definition at line 431 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.verbose |
Definition at line 431 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.background_coinc_nodes |
Definition at line 441 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.background_likelihood_nodes |
Definition at line 441 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.False |
Definition at line 441 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.all_background_likelihood_nodes = flatten_node_groups(background_likelihood_nodes) |
Definition at line 449 of file lalapps_cosmicstring_pipe.py.
def lalapps_cosmicstring_pipe.all_injection_likelihood_nodes = flatten_node_groups(injection_likelihood_nodes) |
Definition at line 450 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.coinc_nodes = set() |
Definition at line 471 of file lalapps_cosmicstring_pipe.py.
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) |
Definition at line 473 of file lalapps_cosmicstring_pipe.py.
lalapps_cosmicstring_pipe.files_per_calc_likelihood |
Definition at line 487 of file lalapps_cosmicstring_pipe.py.