Segments (gwpy.segments)#

Representations of time intervals and time-indexed state flags.

See also

Classes#

DataQualityDict

An dict of (key, DataQualityFlag) pairs.

DataQualityFlag([name, active, known, ...])

A representation of a named set of segments.

Segment([iterable])

A tuple defining a semi-open interval [start, end).

SegmentList([iterable])

A list of Segments.

SegmentListDict(*args)

A dict of SegmentLists.

Class Inheritance Diagram#

digraph inheritance582bb131f8 { bgcolor=transparent; rankdir=TB; size="8.0, 12.0"; "DataQualityDict" [URL="../gwpy.segments.DataQualityDict/#gwpy.segments.DataQualityDict",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="An `dict` of (key, `DataQualityFlag`) pairs."]; "DataQualityFlag" [URL="../gwpy.segments.DataQualityFlag/#gwpy.segments.DataQualityFlag",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A representation of a named set of segments."]; "Generic" [URL="https://docs.python.org/3/library/typing.html#typing.Generic",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Abstract base class for generic types."]; "Segment" [URL="../gwpy.segments.Segment/#gwpy.segments.Segment",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A tuple defining a semi-open interval ``[start, end)``."]; "segment" -> "Segment" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Generic" -> "Segment" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SegmentList" [URL="../gwpy.segments.SegmentList/#gwpy.segments.SegmentList",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A `list` of `Segments <Segment>`."]; "segmentlist" -> "SegmentList" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SegmentListDict" [URL="../gwpy.segments.SegmentListDict/#gwpy.segments.SegmentListDict",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A `dict` of `SegmentLists <SegmentList>`."]; "segmentlistdict" -> "SegmentListDict" [arrowsize=0.5,style="setlinewidth(0.5)"]; "segment" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="The segment class defines objects that represent a range of values."]; "segmentlist" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="The segmentlist class defines a list of segments, and is an"]; "segmentlistdict" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="A dictionary associating a unique label and numeric offset with"]; }