Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALBurst 2.0.7.1-8a6b96f
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Macros Modules Pages
power.py File Reference

Prototypes

def lalburst.power.get_universe (config_parser)
 
def lalburst.power.get_accounting_group (config_parser)
 
def lalburst.power.get_executable (config_parser, name)
 
def lalburst.power.get_out_dir (config_parser)
 
def lalburst.power.get_cache_dir (config_parser)
 
def lalburst.power.get_triggers_dir (config_parser)
 
def lalburst.power.make_dir_if_not_exists (dir)
 
def lalburst.power.make_dag_directories (config_parser)
 
def lalburst.power.get_files_per_bucluster (config_parser)
 
def lalburst.power.get_files_per_bucut (config_parser)
 
def lalburst.power.get_files_per_burca (config_parser)
 
def lalburst.power.get_files_per_binjfind (config_parser)
 
def lalburst.power.make_cache_entry (input_cache, description, path)
 
def lalburst.power.collect_output_caches (parents)
 
def lalburst.power.match_nodes_to_caches (nodes, caches)
 For each cache, get the set of nodes whose output files it contains. More...
 
def lalburst.power.cache_span (cache)
 
def lalburst.power.write_output_cache (nodes, filename)
 
def lalburst.power.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 lalburst.power.psds_from_job_length (timing_params, t)
 Return the number of PSDs that can fit into a job of length t seconds. More...
 
def lalburst.power.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 lalburst.power.split_segment (timing_params, segment, psds_per_job)
 Split the data segment into correctly-overlaping segments. More...
 
def lalburst.power.segment_ok (timing_params, segment)
 Return True if the segment can be analyzed using lalapps_power. More...
 
def lalburst.power.remove_too_short_segments (seglistdict, timing_params)
 Remove segments from seglistdict that are too short to analyze. More...
 
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)
 Construct a DAG fragment for an entire segment, splitting the segment into multiple trigger generator jobs. More...
 
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)
 

Go to the source code of this file.

Data Structures

class  lalburst.power.TimingParameters
 A class to hold timing parameter values. More...
 
class  lalburst.power.RMJob
 
class  lalburst.power.RMNode
 
class  lalburst.power.BurstInjJob
 A lalapps_binj job used by the power pipeline. More...
 
class  lalburst.power.BurstInjNode
 
class  lalburst.power.PowerJob
 A lalapps_power job used by the power pipeline. More...
 
class  lalburst.power.PowerNode
 
class  lalburst.power.LigolwAddNode
 
class  lalburst.power.BucutJob
 
class  lalburst.power.BucutNode
 
class  lalburst.power.BuclusterJob
 
class  lalburst.power.BuclusterNode
 
class  lalburst.power.BinjfindJob
 
class  lalburst.power.BinjfindNode
 
class  lalburst.power.BurcaJob
 
class  lalburst.power.Burca2Job
 
class  lalburst.power.BurcaNode
 
class  lalburst.power.SQLiteJob
 
class  lalburst.power.SQLiteNode
 
class  lalburst.power.BurcaTailorJob
 
class  lalburst.power.BurcaTailorNode
 

Namespaces

namespace  lalburst
 
namespace  lalburst.power
 

Variables

 lalburst.power.datafindjob = None
 
 lalburst.power.binjjob = None
 
 lalburst.power.powerjob = None
 
 lalburst.power.lladdjob = None
 
 lalburst.power.binjfindjob = None
 
 lalburst.power.bucutjob = None
 
 lalburst.power.buclusterjob = None
 
 lalburst.power.burcajob = None
 
 lalburst.power.burca2job = None
 
 lalburst.power.sqlitejob = None
 
 lalburst.power.burcatailorjob = None
 
int lalburst.power.datafind_pad = 512