SearchSummary

class igwn_ligolw.lsctables.SearchSummary(**kwargs)

Bases: RowType

Example:

>>> x = SearchSummary()
>>> x.instruments = ("H1", "L1")
>>> print(x.ifos)
H1,L1
>>> assert x.instruments == set(['H1', 'L1'])
>>> x.in_start = x.out_start = LIGOTimeGPS(0)
>>> x.in_end = x.out_end = LIGOTimeGPS(10)
>>> x.in_segment
segment(LIGOTimeGPS(0, 0), LIGOTimeGPS(10, 0))
>>> x.out_segment
segment(LIGOTimeGPS(0, 0), LIGOTimeGPS(10, 0))
>>> x.in_segment = x.out_segment = None
>>> print(x.in_segment)
None
>>> print(x.out_segment)
None

Attributes Summary

Methods Summary

initialized(process[, shared_object, ...])

Create and return a sensibly initialized row for the search_summary table.

Attributes Documentation

comment
ifos
in_end
in_end_time
in_end_time_ns
in_segment
in_start
in_start_time
in_start_time_ns
instruments
lal_cvs_tag
lalwrapper_cvs_tag
nevents
nnodes
out_end
out_end_time
out_end_time_ns
out_segment
out_start
out_start_time
out_start_time_ns
process_id
shared_object

Methods Documentation

classmethod initialized(process, shared_object='standalone', lalwrapper_cvs_tag='', lal_cvs_tag='', comment=None, ifos=None, inseg=None, outseg=None, nevents=0, nnodes=1)

Create and return a sensibly initialized row for the search_summary table. process is an initialized row for the process table.