SearchSummaryTable

class igwn_ligolw.lsctables.SearchSummaryTable(attrs=None)

Bases: Table

Attributes Summary

Methods Summary

get_in_segmentlistdict([process_ids])

Return a segmentlistdict mapping instrument to in segment list.

get_out_segmentlistdict([process_ids])

Return a segmentlistdict mapping instrument to out segment list.

Attributes Documentation

how_to_index = {'ss_pi_index': ('process_id',)}
tableName = 'search_summary'
validcolumns = {'comment': 'lstring', 'ifos': 'lstring', 'in_end_time': 'int_4s', 'in_end_time_ns': 'int_4s', 'in_start_time': 'int_4s', 'in_start_time_ns': 'int_4s', 'lal_cvs_tag': 'lstring', 'lalwrapper_cvs_tag': 'lstring', 'nevents': 'int_4s', 'nnodes': 'int_4s', 'out_end_time': 'int_4s', 'out_end_time_ns': 'int_4s', 'out_start_time': 'int_4s', 'out_start_time_ns': 'int_4s', 'process:process_id': 'int_8s', 'shared_object': 'lstring'}

Methods Documentation

get_in_segmentlistdict(process_ids=None)

Return a segmentlistdict mapping instrument to in segment list. If process_ids is a sequence of process IDs, then only rows with matching IDs are included otherwise all rows are included.

Note: the result is not coalesced, each segmentlist contains the segments listed for that instrument as they appeared in the table.

get_out_segmentlistdict(process_ids=None)

Return a segmentlistdict mapping instrument to out segment list. If process_ids is a sequence of process IDs, then only rows with matching IDs are included otherwise all rows are included.

Note: the result is not coalesced, each segmentlist contains the segments listed for that instrument as they appeared in the table.