syncopy.specest.wavelet.wavelet#

syncopy.specest.wavelet.wavelet(data_arr, samplerate, scales, wavelet)[source]#

Perform time-frequency analysis on multi-channel time series data using a wavelet transform

Parameters:
  • data_arr (2D numpy.ndarray) – Uniformly sampled multi-channel time-series The 1st dimension is interpreted as the time axis

  • samplerate (float) – Samplerate of data_arr in Hz

  • scales (1D numpy.ndarray) – Set of scales to use in wavelet transform.

  • wavelet (callable) – Wavelet function to use, one of availableWavelets

Returns:

spec – Complex time-frequency representation of the input data. Shape is (len(scales),) + data_arr.shape

Return type:

numpy.ndarray