meeg_utils.preprocessing.line_noise#

Line noise removal using zapline methods.

Functions

remove_line_noise_eeg(raw[, fline])

Remove line noise from EEG data using zapline iterative method.

remove_line_noise_meg(raw[, fline, ...])

Remove line noise from MEG data using zapline method.

meeg_utils.preprocessing.line_noise.remove_line_noise_eeg(raw, fline=50.0)[source]#

Remove line noise from EEG data using zapline iterative method.

Parameters:
  • raw (BaseRaw) – Raw EEG data.

  • fline (float, optional) – Line noise frequency in Hz. Default is 50.0.

Returns:

Raw data with line noise removed.

Return type:

BaseRaw

meeg_utils.preprocessing.line_noise.remove_line_noise_meg(raw, fline=50.0, removing_ratio=0.22)[source]#

Remove line noise from MEG data using zapline method.

Parameters:
  • raw (BaseRaw) – Raw MEG data.

  • fline (float, optional) – Line noise frequency in Hz. Default is 50.0.

  • removing_ratio (float, optional) – Ratio of components to remove. Default is 0.22.

Returns:

Raw data with line noise removed.

Return type:

BaseRaw