dftfilt3#

dftfilt3(freqs, cycles, srate, *, cycleinc='linear', winsize=None, timesupport=7.0)#

Return EEGLAB dftfilt3-style complex wavelet filters.

Parameters:
  • freqs (Any) – Frequencies of interest in Hz.

  • cycles (Any) – Scalar, two-value, or per-frequency cycle specification.

  • srate (float) – Sampling rate in Hz.

  • cycleinc (str) – "linear" or "log" interpolation for two cycle values.

  • winsize (int | None) – Optional fixed filter length. When omitted, Morlet filters use EEGLAB’s seven-standard-deviation support and variable lengths.

  • timesupport (float) – Number of temporal standard deviations included.

Returns:

(wavelets, cycles, freqresol, timeresol).

Return type:

tuple[list[ndarray] | ndarray, ndarray, ndarray, ndarray]