Compute Time-Frequency Representation (TFR) using Stockwell Transform.
Same computation as tfr_array_stockwell, but operates
on Epochs objects instead of NumPy arrays.
See [1][2][3][4] for more information.
Epochs | EvokedThe epochs or evoked object.
None, floatThe minimum frequency to include. If None defaults to the minimum fft frequency greater than zero.
None, floatThe maximum frequency to include. If None defaults to the maximum fft.
int | NoneThe length of the windows used for FFT. If None, it defaults to the next power of 2 larger than the signal length.
floatThe width of the Gaussian window. If < 1, increased temporal resolution, if > 1, increased frequency resolution. Defaults to 1. (classical S-Transform).
intThe decimation factor on the time axis. To reduce memory usage.
Return intertrial coherence (ITC) as well as averaged power.
intThe number of jobs to run in parallel (over channels).
str | int | NoneControl verbosity of the logging output. If None, use the default
verbosity level. See the logging documentation and
mne.verbose() for details. Should only be passed as a keyword
argument.
AverageTFRThe averaged power.
AverageTFRThe intertrial coherence. Only returned if return_itc is True.
See also
Notes
New in version 0.9.0.
References
mne.time_frequency.tfr_stockwell#Time-frequency on simulated data (Multitaper vs. Morlet vs. Stockwell)