mne_denoise.dss.NonlinearDenoiser#

class mne_denoise.dss.NonlinearDenoiser[source]#

Base class for nonlinear DSS denoisers.

Subclasses implement denoise() for one source at a time.

abstractmethod denoise(source: ndarray) ndarray[source]#

Apply nonlinear denoising to source time series.

Parameters:
sourcendarray, shape (n_times,) or (n_times, n_epochs)

Source time series (single component).

Returns:
denoisedndarray, same shape as input

Denoised source with enhanced signal characteristics.