Data Structures | |
class | CalcLikelihoodJob |
class | CalcLikelihoodNode |
class | MeasLikelihoodJob |
class | MeasLikelihoodNode |
class | RunSqliteJob |
A lalapps_run_sqlite job used by the gstlal pipeline. More... | |
class | RunSqliteNode |
class | StringJob |
A lalapps_StringSearch job used by the string pipeline. More... | |
class | StringNode |
A RingNode runs an instance of the ring code in a Condor DAG. More... | |
Functions | |
def | get_files_per_meas_likelihood (config_parser) |
def | get_files_per_calc_likelihood (config_parser) |
def | get_files_per_run_sqlite (config_parser) |
def | clip_segment_length (segment_length, pad, short_segment_duration) |
def | segment_ok (seg, min_segment_length, pad) |
Return True if the segment seg is long enough to be analyzed by lalapps_StringSearch. More... | |
def | remove_too_short_segments (seglists, min_segment_length, pad) |
Remove segments from the segmentlistdict seglists that are too short to analyze. More... | |
def | compute_segment_lists (seglists, offset_vectors, min_segment_length, pad) |
def | init_job_types (config_parser, job_types=("string", "meas_likelihoodjob", "calc_likelihood", "runsqlite")) |
Construct definitions of the submit files. More... | |
def | make_string_fragment (dag, parents, instrument, seg, tag, framecache, injargs={}) |
def | split_segment (seg, min_segment_length, pad, overlap, short_segment_duration, max_job_length) |
def | make_string_segment_fragment (dag, datafindnodes, instrument, seg, tag, min_segment_length, pad, overlap, short_segment_duration, max_job_length, binjnodes=set(), verbose=False) |
Construct a DAG fragment for an entire segment, splitting the segment into multiple trigger generator jobs. More... | |
def | make_single_instrument_stage (dag, datafinds, seglistdict, tag, min_segment_length, pad, overlap, short_segment_duration, max_job_length, binjnodes=set(), verbose=False) |
def | write_clip_segment_sql_file (filename) |
def | make_run_sqlite_fragment (dag, parents, tag, sql_file, files_per_run_sqlite=None) |
def | make_meas_likelihood_fragment (dag, parents, tag, files_per_meas_likelihood=None) |
def | make_calc_likelihood_fragment (dag, parents, likelihood_parents, tag, files_per_calc_likelihood=None, verbose=False) |
Variables | |
stringjob = None | |
meas_likelihoodjob = None | |
calc_likelihoodjob = None | |
runsqlitejob = None | |
def cosmicstring.get_files_per_meas_likelihood | ( | config_parser | ) |
Definition at line 46 of file cosmicstring.py.
def cosmicstring.get_files_per_calc_likelihood | ( | config_parser | ) |
Definition at line 50 of file cosmicstring.py.
def cosmicstring.get_files_per_run_sqlite | ( | config_parser | ) |
Definition at line 54 of file cosmicstring.py.
def cosmicstring.clip_segment_length | ( | segment_length, | |
pad, | |||
short_segment_duration | |||
) |
Definition at line 358 of file cosmicstring.py.
def cosmicstring.segment_ok | ( | seg, | |
min_segment_length, | |||
pad | |||
) |
Return True if the segment seg is long enough to be analyzed by lalapps_StringSearch.
Definition at line 389 of file cosmicstring.py.
def cosmicstring.remove_too_short_segments | ( | seglists, | |
min_segment_length, | |||
pad | |||
) |
Remove segments from the segmentlistdict seglists that are too short to analyze.
CAUTION: this function modifies seglists in place.
Definition at line 399 of file cosmicstring.py.
def cosmicstring.compute_segment_lists | ( | seglists, | |
offset_vectors, | |||
min_segment_length, | |||
pad | |||
) |
Definition at line 404 of file cosmicstring.py.
def cosmicstring.init_job_types | ( | config_parser, | |
job_types = ("string", "meas_likelihoodjob", "calc_likelihood", "runsqlite") |
|||
) |
Construct definitions of the submit files.
Definition at line 457 of file cosmicstring.py.
def cosmicstring.make_string_fragment | ( | dag, | |
parents, | |||
instrument, | |||
seg, | |||
tag, | |||
framecache, | |||
injargs = {} |
|||
) |
Definition at line 491 of file cosmicstring.py.
def cosmicstring.split_segment | ( | seg, | |
min_segment_length, | |||
pad, | |||
overlap, | |||
short_segment_duration, | |||
max_job_length | |||
) |
Definition at line 516 of file cosmicstring.py.
def cosmicstring.make_string_segment_fragment | ( | dag, | |
datafindnodes, | |||
instrument, | |||
seg, | |||
tag, | |||
min_segment_length, | |||
pad, | |||
overlap, | |||
short_segment_duration, | |||
max_job_length, | |||
binjnodes = set() , |
|||
verbose = False |
|||
) |
Construct a DAG fragment for an entire segment, splitting the segment into multiple trigger generator jobs.
Definition at line 546 of file cosmicstring.py.
def cosmicstring.make_single_instrument_stage | ( | dag, | |
datafinds, | |||
seglistdict, | |||
tag, | |||
min_segment_length, | |||
pad, | |||
overlap, | |||
short_segment_duration, | |||
max_job_length, | |||
binjnodes = set() , |
|||
verbose = False |
|||
) |
Definition at line 573 of file cosmicstring.py.
def cosmicstring.write_clip_segment_sql_file | ( | filename | ) |
Definition at line 601 of file cosmicstring.py.
def cosmicstring.make_run_sqlite_fragment | ( | dag, | |
parents, | |||
tag, | |||
sql_file, | |||
files_per_run_sqlite = None |
|||
) |
Definition at line 616 of file cosmicstring.py.
def cosmicstring.make_meas_likelihood_fragment | ( | dag, | |
parents, | |||
tag, | |||
files_per_meas_likelihood = None |
|||
) |
Definition at line 644 of file cosmicstring.py.
def cosmicstring.make_calc_likelihood_fragment | ( | dag, | |
parents, | |||
likelihood_parents, | |||
tag, | |||
files_per_calc_likelihood = None , |
|||
verbose = False |
|||
) |
Definition at line 672 of file cosmicstring.py.
cosmicstring.stringjob = None |
Definition at line 448 of file cosmicstring.py.
cosmicstring.meas_likelihoodjob = None |
Definition at line 449 of file cosmicstring.py.
cosmicstring.calc_likelihoodjob = None |
Definition at line 450 of file cosmicstring.py.
cosmicstring.runsqlitejob = None |
Definition at line 451 of file cosmicstring.py.