Data Structures | |
| class | BinjfindJob |
| class | BinjfindNode |
| class | BuclusterJob |
| class | BuclusterNode |
| class | BucutJob |
| class | BucutNode |
| class | Burca2Job |
| class | BurcaJob |
| class | BurcaNode |
| class | BurcaTailorJob |
| class | BurcaTailorNode |
| class | BurstInjJob |
| A lalapps_binj job used by the power pipeline. More... | |
| class | BurstInjNode |
| class | LigolwAddNode |
| class | PowerJob |
| A lalapps_power job used by the power pipeline. More... | |
| class | PowerNode |
| class | RMJob |
| class | RMNode |
| class | SQLiteJob |
| class | SQLiteNode |
| class | TimingParameters |
| A class to hold timing parameter values. More... | |
Functions | |
| def | get_universe (config_parser) |
| def | get_accounting_group (config_parser) |
| def | get_executable (config_parser, name) |
| def | get_out_dir (config_parser) |
| def | get_cache_dir (config_parser) |
| def | get_triggers_dir (config_parser) |
| def | make_dir_if_not_exists (dir) |
| def | make_dag_directories (config_parser) |
| def | get_files_per_bucluster (config_parser) |
| def | get_files_per_bucut (config_parser) |
| def | get_files_per_burca (config_parser) |
| def | get_files_per_binjfind (config_parser) |
| def | make_cache_entry (input_cache, description, path) |
| def | collect_output_caches (parents) |
| def | match_nodes_to_caches (nodes, caches) |
| For each cache, get the set of nodes whose output files it contains. More... | |
| def | cache_span (cache) |
| def | write_output_cache (nodes, filename) |
| def | init_job_types (config_parser, job_types=("datafind", "rm", "binj", "power", "lladd", "binjfind", "bucluster", "bucut", "burca", "burca2", "sqlite", "burcatailor")) |
| Construct definitions of the submit files. More... | |
| def | psds_from_job_length (timing_params, t) |
| Return the number of PSDs that can fit into a job of length t seconds. More... | |
| def | job_length_from_psds (timing_params, psds) |
| From the analysis parameters and a count of PSDs, return the length of the job in seconds. More... | |
| def | split_segment (timing_params, segment, psds_per_job) |
| Split the data segment into correctly-overlaping segments. More... | |
| def | segment_ok (timing_params, segment) |
| Return True if the segment can be analyzed using lalapps_power. More... | |
| def | remove_too_short_segments (seglistdict, timing_params) |
| Remove segments from seglistdict that are too short to analyze. More... | |
| def | make_datafind_fragment (dag, instrument, seg) |
| def | make_lladd_fragment (dag, parents, tag, segment=None, input_cache=None, remove_input=False, preserve_cache=None, extra_input_cache=None) |
| def | make_power_fragment (dag, parents, instrument, seg, tag, framecache, injargs={}) |
| def | make_binj_fragment (dag, seg, time_slides_cache_entry, tag, offset, flow=None, fhigh=None) |
| def | make_binjfind_fragment (dag, parents, tag, verbose=False) |
| def | make_bucluster_fragment (dag, parents, tag, verbose=False) |
| def | make_bucut_fragment (dag, parents, tag, verbose=False) |
| def | make_burca_fragment (dag, parents, tag, coincidence_segments=None, verbose=False) |
| def | make_sqlite_fragment (dag, parents, tag, verbose=False) |
| def | make_burca_tailor_fragment (dag, input_cache, seg, tag) |
| def | make_burca2_fragment (dag, coinc_cache, likelihood_parents, tag) |
| def | make_datafind_stage (dag, seglists, verbose=False) |
| def | make_power_segment_fragment (dag, datafindnodes, instrument, segment, tag, timing_params, psds_per_job, 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, timing_params, psds_per_job, binjnodes=set(), verbose=False) |
| def | group_coinc_parents (parents, offset_vectors, extentlimit=None, verbose=False) |
Variables | |
| datafindjob = None | |
| binjjob = None | |
| powerjob = None | |
| lladdjob = None | |
| binjfindjob = None | |
| bucutjob = None | |
| buclusterjob = None | |
| burcajob = None | |
| burca2job = None | |
| sqlitejob = None | |
| burcatailorjob = None | |
| int | datafind_pad = 512 |
| def lalburst.power.make_cache_entry | ( | input_cache, | |
| description, | |||
| path | |||
| ) |
| def lalburst.power.match_nodes_to_caches | ( | nodes, | |
| caches | |||
| ) |
| def lalburst.power.init_job_types | ( | config_parser, | |
job_types = ("datafind", "rm", "binj", "power", "lladd", "binjfind", "bucluster", "bucut", "burca", "burca2", "sqlite", "burcatailor") |
|||
| ) |
| def lalburst.power.psds_from_job_length | ( | timing_params, | |
| t | |||
| ) |
| def lalburst.power.job_length_from_psds | ( | timing_params, | |
| psds | |||
| ) |
| def lalburst.power.split_segment | ( | timing_params, | |
| segment, | |||
| psds_per_job | |||
| ) |
| def lalburst.power.segment_ok | ( | timing_params, | |
| segment | |||
| ) |
| def lalburst.power.remove_too_short_segments | ( | seglistdict, | |
| timing_params | |||
| ) |
| def lalburst.power.make_datafind_fragment | ( | dag, | |
| instrument, | |||
| seg | |||
| ) |
| def lalburst.power.make_lladd_fragment | ( | dag, | |
| parents, | |||
| tag, | |||
segment = None, |
|||
input_cache = None, |
|||
remove_input = False, |
|||
preserve_cache = None, |
|||
extra_input_cache = None |
|||
| ) |
| def lalburst.power.make_power_fragment | ( | dag, | |
| parents, | |||
| instrument, | |||
| seg, | |||
| tag, | |||
| framecache, | |||
injargs = {} |
|||
| ) |
| def lalburst.power.make_binj_fragment | ( | dag, | |
| seg, | |||
| time_slides_cache_entry, | |||
| tag, | |||
| offset, | |||
flow = None, |
|||
fhigh = None |
|||
| ) |
| def lalburst.power.make_binjfind_fragment | ( | dag, | |
| parents, | |||
| tag, | |||
verbose = False |
|||
| ) |
| def lalburst.power.make_bucluster_fragment | ( | dag, | |
| parents, | |||
| tag, | |||
verbose = False |
|||
| ) |
| def lalburst.power.make_bucut_fragment | ( | dag, | |
| parents, | |||
| tag, | |||
verbose = False |
|||
| ) |
| def lalburst.power.make_burca_fragment | ( | dag, | |
| parents, | |||
| tag, | |||
coincidence_segments = None, |
|||
verbose = False |
|||
| ) |
| def lalburst.power.make_sqlite_fragment | ( | dag, | |
| parents, | |||
| tag, | |||
verbose = False |
|||
| ) |
| def lalburst.power.make_burca_tailor_fragment | ( | dag, | |
| input_cache, | |||
| seg, | |||
| tag | |||
| ) |
| def lalburst.power.make_burca2_fragment | ( | dag, | |
| coinc_cache, | |||
| likelihood_parents, | |||
| tag | |||
| ) |
| def lalburst.power.make_datafind_stage | ( | dag, | |
| seglists, | |||
verbose = False |
|||
| ) |
| def lalburst.power.make_power_segment_fragment | ( | dag, | |
| datafindnodes, | |||
| instrument, | |||
| segment, | |||
| tag, | |||
| timing_params, | |||
| psds_per_job, | |||
binjnodes = set(), |
|||
verbose = False |
|||
| ) |
| def lalburst.power.make_single_instrument_stage | ( | dag, | |
| datafinds, | |||
| seglistdict, | |||
| tag, | |||
| timing_params, | |||
| psds_per_job, | |||
binjnodes = set(), |
|||
verbose = False |
|||
| ) |
| def lalburst.power.group_coinc_parents | ( | parents, | |
| offset_vectors, | |||
extentlimit = None, |
|||
verbose = False |
|||
| ) |