Time Series (gwpy.timeseries)#

Create, manipulate, read, and write time-series data.

See also

Classes#

Bits(bits[, channel, epoch, description])

Definition of the bits in a StateVector.

StateTimeSeries(data[, t0, dt, sample_rate, ...])

Boolean array representing a good/bad state determination.

StateTimeSeriesDict

Key-value mapping of named StateTimeSeries objects.

StateVector(data[, bits, t0, dt, ...])

Binary array representing good/bad state determinations of some data.

StateVectorDict

Key-value mapping of named StateVector objects.

StateVectorList(*items)

Fancy list representing a list of StateVector.

TimeSeries(data[, unit, t0, dt, ...])

A time-domain data array.

TimeSeriesBase(data[, unit, t0, dt, ...])

An Array with time-domain metadata.

TimeSeriesBaseDict

Key-value mapping of named TimeSeriesBase objects.

TimeSeriesBaseList(*items)

Fancy list representing a list of TimeSeriesBase.

TimeSeriesDict

Key-value mapping of named TimeSeries objects.

TimeSeriesList(*items)

Fancy list representing a list of TimeSeries.

Class Inheritance Diagram#

digraph inheritanced5ec258e6f { bgcolor=transparent; rankdir=TB; size="8.0, 12.0"; "Array" [URL="../gwpy.types.Array/#gwpy.types.Array",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="Array holding data with a unit, and other metadata."]; "Quantity" -> "Array" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Bits" [URL="../gwpy.timeseries.Bits/#gwpy.timeseries.Bits",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="Definition of the bits in a `StateVector`."]; "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."]; "Quantity" [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 `~astropy.units.Quantity` represents a number with some associated unit."]; "ndarray" -> "Quantity" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Series" [URL="../gwpy.types.Series/#gwpy.types.Series",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 one-dimensional data series."]; "Array" -> "Series" [arrowsize=0.5,style="setlinewidth(0.5)"]; "StateTimeSeries" [URL="../gwpy.timeseries.StateTimeSeries/#gwpy.timeseries.StateTimeSeries",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="Boolean array representing a good/bad state determination."]; "TimeSeriesBase" -> "StateTimeSeries" [arrowsize=0.5,style="setlinewidth(0.5)"]; "StateTimeSeriesDict" [URL="../gwpy.timeseries.StateTimeSeriesDict/#gwpy.timeseries.StateTimeSeriesDict",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="Key-value mapping of named `StateTimeSeries` objects."]; "TimeSeriesBaseDict" -> "StateTimeSeriesDict" [arrowsize=0.5,style="setlinewidth(0.5)"]; "StateVector" [URL="../gwpy.timeseries.StateVector/#gwpy.timeseries.StateVector",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="Binary array representing good/bad state determinations of some data."]; "TimeSeriesBase" -> "StateVector" [arrowsize=0.5,style="setlinewidth(0.5)"]; "StateVectorDict" [URL="../gwpy.timeseries.StateVectorDict/#gwpy.timeseries.StateVectorDict",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="Key-value mapping of named `StateVector` objects."]; "TimeSeriesBaseDict" -> "StateVectorDict" [arrowsize=0.5,style="setlinewidth(0.5)"]; "StateVectorList" [URL="../gwpy.timeseries.StateVectorList/#gwpy.timeseries.StateVectorList",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="Fancy list representing a list of `StateVector`."]; "TimeSeriesBaseList" -> "StateVectorList" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TimeSeries" [URL="../gwpy.timeseries.TimeSeries/#gwpy.timeseries.TimeSeries",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 time-domain data array."]; "TimeSeriesBase" -> "TimeSeries" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TimeSeriesBase" [URL="../gwpy.timeseries.TimeSeriesBase/#gwpy.timeseries.TimeSeriesBase",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 `Array` with time-domain metadata."]; "Series" -> "TimeSeriesBase" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TimeSeriesBaseDict" [URL="../gwpy.timeseries.TimeSeriesBaseDict/#gwpy.timeseries.TimeSeriesBaseDict",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="Key-value mapping of named `TimeSeriesBase` objects."]; "Generic" -> "TimeSeriesBaseDict" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TimeSeriesBaseList" [URL="../gwpy.timeseries.TimeSeriesBaseList/#gwpy.timeseries.TimeSeriesBaseList",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="Fancy list representing a list of `TimeSeriesBase`."]; "Generic" -> "TimeSeriesBaseList" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TimeSeriesDict" [URL="../gwpy.timeseries.TimeSeriesDict/#gwpy.timeseries.TimeSeriesDict",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="Key-value mapping of named `TimeSeries` objects."]; "TimeSeriesBaseDict" -> "TimeSeriesDict" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TimeSeriesList" [URL="../gwpy.timeseries.TimeSeriesList/#gwpy.timeseries.TimeSeriesList",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="Fancy list representing a list of `TimeSeries`."]; "TimeSeriesBaseList" -> "TimeSeriesList" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ndarray" [URL="https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray",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="ndarray(shape, dtype=float, buffer=None, offset=0, strides=None, order=None)"]; }