dftfilt3#

dftfilt3(freqs, cycles, srate, *args, **kwargs)#

Return EEGLAB dftfilt3-style complex wavelet filters.

cycleinc, winsize, and timesupport may be keywords or positional name/value pairs. cycleinc is "linear" or "log" (default "linear"). winsize is an optional fixed filter length; when omitted, Morlet filters use a seven-standard-deviation support and variable lengths. timesupport is the number of temporal standard deviations included (default 7).

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

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

  • srate (float) – Sampling rate in Hz.

  • args (Any)

  • kwargs (Any)

Returns:

(wavelets, cycles, freqresol, timeresol).

Return type:

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