igwn_ligolw.lsctables Module

LSC Table definitions.

See the LDAS CVS repository at http://www.ldas-sw.ligo.caltech.edu/cgi-bin/cvsweb.cgi/ldas/dbms/db2/sql for more information.

Importing this module has the side effect of updating the ligolw.Table.TableByName dictionary to map all of the names of tables defined in this module to the classes defined here. This causes document parsing to construct instances of these classes, and use their respective row classes, when loading a document, instead of the generic types in ligolw.

Example:

>>> from igwn_ligolw import lsctables

Functions

HasNonLSCTables(elem)

Return True if the document tree below elem contains non-LSC tables, otherwise return False.

New(cls[, columns])

reset_next_ids(classes)

use_in(ContentHandler)

Classes

Coinc(**kwargs)

CoincDef(**kwargs)

CoincDefID

CoincDefTable([attrs])

CoincID

CoincInspiral(**kwargs)

Example:

CoincInspiralTable([attrs])

CoincMap(**kwargs)

CoincMapTable([attrs])

CoincRingdown(**kwargs)

CoincRingdownTable([attrs])

CoincTable([attrs])

DQSpec(**kwargs)

DQSpecListID

DQSpecListRowID

DQSpecListTable([attrs])

Process(**kwargs)

NOTE: for some historical reason, this table records start and end times as integer-valued quantities, only.

ProcessID

ProcessParams(**kwargs)

Example:

ProcessParamsTable([attrs])

ProcessTable([attrs])

SearchSummVars(**kwargs)

SearchSummVarsID

SearchSummVarsTable([attrs])

NOTE: this table is deprecated and its definition will be removed.

SearchSummary(**kwargs)

Example:

SearchSummaryTable([attrs])

Segment(*args, **kwargs)

Example:

SegmentDef(**kwargs)

Example:

SegmentDefID

SegmentDefTable([attrs])

SegmentID

SegmentSum(*args, **kwargs)

SegmentSumID

SegmentSumTable([attrs])

SegmentTable([attrs])

SimBurst(**kwargs)

Example:

SimBurstID

SimBurstTable([attrs])

SimCBC(**kwargs)

Example: >>> x = SimCBC() >>> x.ra_dec = 0., 0.

SimCBCID

SimCBCTable([attrs])

SimInspiral(**kwargs)

Example:

SimInspiralID

SimInspiralTable([attrs])

SimRingdown(**kwargs)

SimRingdownID

SimRingdownTable([attrs])

SnglBurst(**kwargs)

SnglBurstID

SnglBurstTable([attrs])

SnglInspiral(**kwargs)

SnglInspiralID

SnglInspiralTable([attrs])

SnglRingdown(**kwargs)

SnglRingdownID

SnglRingdownTable([attrs])

SummValue(**kwargs)

Example:

SummValueID

SummValueTable([attrs])

TimeSlide(**kwargs)

TimeSlideID

TimeSlideTable([attrs])

VetoDef(**kwargs)

VetoDefTable([attrs])

gpsproperty(s_name, ns_name)

Descriptor used internally to implement LIGOTimeGPS-valued properties using pairs of integer attributes on row objects, one for the integer seconds part of the GPS time and one for the integer nanoseconds part.

gpsproperty_with_gmst(s_name, ns_name, gmst_name)

Variant of the gpsproperty descriptor, adding support for a third "GMST" column.

instrumentsproperty(name)

segmentproperty(start_name, stop_name)

Descriptor used internally to expose pairs of GPS-valued properties as segment-valued properties.

Class Inheritance Diagram

Inheritance diagram of igwn_ligolw.lsctables.Coinc, igwn_ligolw.lsctables.CoincDef, igwn_ligolw.lsctables.CoincDefTable, igwn_ligolw.lsctables.CoincInspiral, igwn_ligolw.lsctables.CoincInspiralTable, igwn_ligolw.lsctables.CoincMap, igwn_ligolw.lsctables.CoincMapTable, igwn_ligolw.lsctables.CoincRingdown, igwn_ligolw.lsctables.CoincRingdownTable, igwn_ligolw.lsctables.CoincTable, igwn_ligolw.lsctables.DQSpec, igwn_ligolw.lsctables.DQSpecListTable, igwn_ligolw.lsctables.Process, igwn_ligolw.lsctables.ProcessParams, igwn_ligolw.lsctables.ProcessParamsTable, igwn_ligolw.lsctables.ProcessTable, igwn_ligolw.lsctables.SearchSummVars, igwn_ligolw.lsctables.SearchSummVarsTable, igwn_ligolw.lsctables.SearchSummary, igwn_ligolw.lsctables.SearchSummaryTable, igwn_ligolw.lsctables.Segment, igwn_ligolw.lsctables.SegmentDef, igwn_ligolw.lsctables.SegmentDefTable, igwn_ligolw.lsctables.SegmentSum, igwn_ligolw.lsctables.SegmentSumTable, igwn_ligolw.lsctables.SegmentTable, igwn_ligolw.lsctables.SimBurst, igwn_ligolw.lsctables.SimBurstTable, igwn_ligolw.lsctables.SimCBC, igwn_ligolw.lsctables.SimCBCTable, igwn_ligolw.lsctables.SimInspiral, igwn_ligolw.lsctables.SimInspiralTable, igwn_ligolw.lsctables.SimRingdown, igwn_ligolw.lsctables.SimRingdownTable, igwn_ligolw.lsctables.SnglBurst, igwn_ligolw.lsctables.SnglBurstTable, igwn_ligolw.lsctables.SnglInspiral, igwn_ligolw.lsctables.SnglInspiralTable, igwn_ligolw.lsctables.SnglRingdown, igwn_ligolw.lsctables.SnglRingdownTable, igwn_ligolw.lsctables.SummValue, igwn_ligolw.lsctables.SummValueTable, igwn_ligolw.lsctables.TimeSlide, igwn_ligolw.lsctables.TimeSlideTable, igwn_ligolw.lsctables.VetoDef, igwn_ligolw.lsctables.VetoDefTable, igwn_ligolw.lsctables.gpsproperty, igwn_ligolw.lsctables.gpsproperty_with_gmst, igwn_ligolw.lsctables.instrumentsproperty, igwn_ligolw.lsctables.segmentproperty