LALBurst 2.0.7.1-eeff03c
lalburst_cut Namespace Reference

Data Structures

class  DocContents
 

Functions

def parse_command_line ()
 
def load_veto_segments (filename, verbose=False, contenthandler=None)
 
def remove_events_by_segment (contents, veto_segments)
 
def remove_events_by_parameters (contents, testfunc)
 
def remove_non_coincidences (contents)
 
def remove_skipped_injections (contents)
 
def clean_coinc_tables (contents, removed_ids)
 
def apply_filters (contents, burst_test_func, veto_segments, del_non_coincs=False, del_skipped_injections=False, verbose=False)
 
def ligolw_bucut (xmldoc, burst_test_func, veto_segments=segments.segmentlistdict(), del_non_coincs=False, del_skipped_injections=False, program=None, comment=None, verbose=False)
 
def make_keep_this_sngl_burst (options)
 

Variables

string process_program_name = "lalburst_cut"
 
 options
 
 paramdict
 
 filenames
 
def keep_this_sngl_burst = make_keep_this_sngl_burst(options)
 
def veto_segments = load_veto_segments(options.veto_file, verbose = options.verbose)
 
 xmldoc = ligolw_utils.load_filename(filename, verbose = options.verbose)
 
 filename
 
 verbose
 

Function Documentation

◆ parse_command_line()

def lalburst_cut.parse_command_line ( )

Definition at line 60 of file lalburst_cut.py.

◆ load_veto_segments()

def lalburst_cut.load_veto_segments (   filename,
  verbose = False,
  contenthandler = None 
)

Definition at line 144 of file lalburst_cut.py.

◆ remove_events_by_segment()

def lalburst_cut.remove_events_by_segment (   contents,
  veto_segments 
)

Definition at line 202 of file lalburst_cut.py.

◆ remove_events_by_parameters()

def lalburst_cut.remove_events_by_parameters (   contents,
  testfunc 
)

Definition at line 212 of file lalburst_cut.py.

◆ remove_non_coincidences()

def lalburst_cut.remove_non_coincidences (   contents)

Definition at line 222 of file lalburst_cut.py.

◆ remove_skipped_injections()

def lalburst_cut.remove_skipped_injections (   contents)

Definition at line 230 of file lalburst_cut.py.

◆ clean_coinc_tables()

def lalburst_cut.clean_coinc_tables (   contents,
  removed_ids 
)

Definition at line 240 of file lalburst_cut.py.

◆ apply_filters()

def lalburst_cut.apply_filters (   contents,
  burst_test_func,
  veto_segments,
  del_non_coincs = False,
  del_skipped_injections = False,
  verbose = False 
)

Definition at line 282 of file lalburst_cut.py.

◆ ligolw_bucut()

def lalburst_cut.ligolw_bucut (   xmldoc,
  burst_test_func,
  veto_segments = segments.segmentlistdict(),
  del_non_coincs = False,
  del_skipped_injections = False,
  program = None,
  comment = None,
  verbose = False 
)

Definition at line 304 of file lalburst_cut.py.

◆ make_keep_this_sngl_burst()

def lalburst_cut.make_keep_this_sngl_burst (   options)

Definition at line 341 of file lalburst_cut.py.

Variable Documentation

◆ process_program_name

string lalburst_cut.process_program_name = "lalburst_cut"

Definition at line 48 of file lalburst_cut.py.

◆ options

lalburst_cut.options

Definition at line 333 of file lalburst_cut.py.

◆ paramdict

lalburst_cut.paramdict

Definition at line 333 of file lalburst_cut.py.

◆ filenames

lalburst_cut.filenames

Definition at line 333 of file lalburst_cut.py.

◆ keep_this_sngl_burst

def lalburst_cut.keep_this_sngl_burst = make_keep_this_sngl_burst(options)

Definition at line 401 of file lalburst_cut.py.

◆ veto_segments

lalburst_cut.veto_segments = load_veto_segments(options.veto_file, verbose = options.verbose)

Definition at line 411 of file lalburst_cut.py.

◆ xmldoc

def lalburst_cut.xmldoc = ligolw_utils.load_filename(filename, verbose = options.verbose)

Definition at line 422 of file lalburst_cut.py.

◆ filename

lalburst_cut.filename

Definition at line 424 of file lalburst_cut.py.

◆ verbose

lalburst_cut.verbose

Definition at line 424 of file lalburst_cut.py.