igwn_ligolw.ligolw Module¶
This module provides class definitions corresponding to the elements that can be found in a LIGO Light Weight XML file. It also provides a class representing an entire LIGO Light Weight XML document, a ContentHandler class for use with SAX2 parsers, and a convenience function for constructing a parser.
Functions¶
|
Walk the XML tree of children below elem, returning each in order. |
|
Convenience function to construct a document parser with namespaces enabled and validation disabled. |
Classes¶
|
AdcData element. |
|
AdcInterval element. |
|
Array element. |
|
Column element. |
|
Comment element. |
|
Detector element. |
|
Dim element. |
|
Description of a LIGO LW file. |
|
Base class for all element types. |
Base class for exceptions generated by elements. |
|
|
Parent class for Elements that cannot contain text. |
|
|
|
LIGO LW content handler that loads everything but those parts of a document that match some criteria. |
|
IGWDFrame element. |
|
ContentHandler class for parsing LIGO Light Weight documents with a SAX2-compliant parser. |
|
LIGO_LW element. |
|
Baseclass to hide pattern-matching of various element names. |
|
Param element. |
|
LIGO LW content handler object that loads only those parts of the document matching some criteria. |
|
Stream element. |
|
Table element that knows about its columns and a provides a list-like interface to its rows. |
|
Time element. |
|
Expose an XML attribute of an Element subclass as Python instance attribute with support for an optional default value. |
Class Inheritance Diagram¶
