Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALBurst 2.0.7.1-ea7c608
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Macros Modules Pages
lalburst_power_calc_likelihood Namespace Reference

Functions

def parse_command_line ()
 
def load_likelihood_data (filenames, verbose=False)
 

Variables

 options
 
 filenames
 
 cached_likelihood_files = set()
 
 file
 
 working_filename = dbtables.get_connection_filename(filename, tmp_path = options.tmp_space, verbose = options.verbose)
 
 connection = sqlite3.connect(str(working_filename))
 
 database = SnglBurstUtils.CoincDatabase(connection, options.program)
 
 likelihood_files = set(c.path for c in options.likelihood_data_cache if c.segmentlistdict.intersects(database.seglists))
 
def distributions = load_likelihood_data(likelihood_files, verbose = options.verbose)
 
 coinc_def_id
 
 offset_vectors
 
 vetoseglists
 
 events_func
 
 veto_func
 
 ln_likelihood_ratio_func
 
 verbose
 
 filename
 

Function Documentation

◆ parse_command_line()

def lalburst_power_calc_likelihood.parse_command_line ( )

Definition at line 56 of file lalburst_power_calc_likelihood.py.

◆ load_likelihood_data()

def lalburst_power_calc_likelihood.load_likelihood_data (   filenames,
  verbose = False 
)

Definition at line 115 of file lalburst_power_calc_likelihood.py.

Variable Documentation

◆ options

lalburst_power_calc_likelihood.options

Definition at line 107 of file lalburst_power_calc_likelihood.py.

◆ filenames

lalburst_power_calc_likelihood.filenames

Definition at line 107 of file lalburst_power_calc_likelihood.py.

◆ cached_likelihood_files

lalburst_power_calc_likelihood.cached_likelihood_files = set()

Definition at line 126 of file lalburst_power_calc_likelihood.py.

◆ file

lalburst_power_calc_likelihood.file

Definition at line 136 of file lalburst_power_calc_likelihood.py.

◆ working_filename

lalburst_power_calc_likelihood.working_filename = dbtables.get_connection_filename(filename, tmp_path = options.tmp_space, verbose = options.verbose)

Definition at line 137 of file lalburst_power_calc_likelihood.py.

◆ connection

lalburst_power_calc_likelihood.connection = sqlite3.connect(str(working_filename))

Definition at line 138 of file lalburst_power_calc_likelihood.py.

◆ database

lalburst_power_calc_likelihood.database = SnglBurstUtils.CoincDatabase(connection, options.program)

Definition at line 140 of file lalburst_power_calc_likelihood.py.

◆ likelihood_files

lalburst_power_calc_likelihood.likelihood_files = set(c.path for c in options.likelihood_data_cache if c.segmentlistdict.intersects(database.seglists))

Definition at line 151 of file lalburst_power_calc_likelihood.py.

◆ distributions

def lalburst_power_calc_likelihood.distributions = load_likelihood_data(likelihood_files, verbose = options.verbose)

Definition at line 155 of file lalburst_power_calc_likelihood.py.

◆ coinc_def_id

lalburst_power_calc_likelihood.coinc_def_id

Definition at line 166 of file lalburst_power_calc_likelihood.py.

◆ offset_vectors

lalburst_power_calc_likelihood.offset_vectors

Definition at line 167 of file lalburst_power_calc_likelihood.py.

◆ vetoseglists

lalburst_power_calc_likelihood.vetoseglists

Definition at line 168 of file lalburst_power_calc_likelihood.py.

◆ events_func

lalburst_power_calc_likelihood.events_func

Definition at line 169 of file lalburst_power_calc_likelihood.py.

◆ veto_func

lalburst_power_calc_likelihood.veto_func

Definition at line 170 of file lalburst_power_calc_likelihood.py.

◆ ln_likelihood_ratio_func

lalburst_power_calc_likelihood.ln_likelihood_ratio_func

Definition at line 171 of file lalburst_power_calc_likelihood.py.

◆ verbose

lalburst_power_calc_likelihood.verbose

Definition at line 172 of file lalburst_power_calc_likelihood.py.

◆ filename

lalburst_power_calc_likelihood.filename

Definition at line 182 of file lalburst_power_calc_likelihood.py.