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

alias of next_coinc_def_id

CoincDefTable([attrs])

CoincID

alias of next_coinc_event_id

CoincInspiral(**kwargs)

Example:

CoincInspiralTable([attrs])

CoincMap(**kwargs)

CoincMapTable([attrs])

CoincRingdown(**kwargs)

CoincRingdownTable([attrs])

CoincTable([attrs])

DQSpec(**kwargs)

DQSpecListID

alias of next_dq_list_id

DQSpecListRowID

alias of next_dq_list_row_id

DQSpecListTable([attrs])

Process(**kwargs)

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

ProcessID

alias of next_process_id

ProcessParams(**kwargs)

Example:

ProcessParamsTable([attrs])

ProcessTable([attrs])

SearchSummVars(**kwargs)

SearchSummVarsID

alias of next_search_summvar_id

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

alias of next_segment_def_id

SegmentDefTable([attrs])

SegmentID

alias of next_segment_id

SegmentSum(*args, **kwargs)

SegmentSumID

alias of next_segment_sum_id

SegmentSumTable([attrs])

SegmentTable([attrs])

SimBurst(**kwargs)

Example:

SimBurstID

alias of next_simulation_id

SimBurstTable([attrs])

SimCBC(**kwargs)

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

SimCBCID

alias of next_cbc_sim_id

SimCBCTable([attrs])

SimInspiral(**kwargs)

Example:

SimInspiralID

alias of next_simulation_id

SimInspiralTable([attrs])

SimRingdown(**kwargs)

SimRingdownID

alias of next_simulation_id

SimRingdownTable([attrs])

SnglBurst(**kwargs)

SnglBurstID

alias of next_event_id

SnglBurstTable([attrs])

SnglInspiral(**kwargs)

SnglInspiralID

alias of next_event_id

SnglInspiralTable([attrs])

SnglRingdown(**kwargs)

SnglRingdownID

alias of next_event_id

SnglRingdownTable([attrs])

SummValue(**kwargs)

Example:

SummValueID

alias of next_summ_value_id

SummValueTable([attrs])

TimeSlide(**kwargs)

TimeSlideID

alias of next_time_slide_id

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