QPlane#
- class gwpy.signal.qtransform.QPlane( )[source]#
Bases:
QBaseIterable representation of a Q-transform plane.
For a given Q, an array of frequencies can be iterated over, yielding a
QTileeach time.- Parameters:
Attributes Summary
Array of frequencies for the lower-edge of each frequency bin.
Array of central frequencies for this
QPlane.The recommended data duration required for whitening.
Methods Summary
Attributes Documentation
Methods Documentation
- transform(
- fseries: FrequencySeries,
- *,
- norm: bool | str = True,
- epoch: float | LIGOTimeGPS | None = None,
- search: Segment | None = None,
Calculate the energy
QGramfor the givenfseries.- Parameters:
- fseries
FrequencySeries The complex FFT of a time-series data set.
- norm
bool,str Normalize the energy of the output by the median (if
Trueor'median') or the'mean', ifFalsethe output is the complexifftoutput of the Q-tranform.- epoch
LIGOTimeGPS,float The epoch of these data, only used for metadata in the output
TimeSeries, and not requires if the inputfserieshas the epoch populated.- search
Segment Search window of interest to determine the loudest Q-plane.
- fseries
- Returns:
- results
QGram The complex energies of the Q-transform of the input
fseriesat each frequency.
- results
See also
QTile.transformFor details on the transform over a row of
(Q, frequency)tiles.QGramAn object with energies populated over time-frequency tiles.