Segment#
- class gwpy.segments.Segment(iterable=(), /)[source]#
-
A tuple defining a semi-open interval
[start, end).Each
Segmentrepresents the range of values in a given interval, with general arithmetic supported for combining/comparing overlapping segments.Examples
>>> Segment(0, 10) & Segment(5, 15) Segment(5, 10) >>> Segment(0, 10) | Segment(5, 15) Segment(0, 15) >>> Segment(0, 10) - Segment(5, 15) Segment(0, 5) >>> Segment(0, 10) < Segment(5, 15) True >>> Segment(1, 2) in Segment(0, 10) True >>> Segment(1, 11) in Segment(0, 10) False >>> Segment(0, 1) Segment(0, 1) >>> Segment(1, 0) Segment(0, 1) >>> bool(Segment(0, 1)) True
Attributes Summary
Attributes Documentation