braindecode.preprocessing.SetChannelTypes#
- class braindecode.preprocessing.SetChannelTypes(mapping, *, on_unit_change='warn', verbose=None)[source]#
Braindecode preprocessor wrapper for
set_channel_types().Specify the sensor types of channels.
- Parameters:
- mappingdict
A dictionary mapping channel names to sensor types, e.g.,
{'EEG061': 'eog'}.- on_unit_change
'raise'|'warn'|'ignore' What to do if the measurement unit of a channel is changed automatically to match the new sensor type.
Added in version 1.4.
- verbosebool | str | int | None
Control verbosity of the logging output. If
None, use the default verbosity level. See the logging documentation andmne.verbose()for details. Should only be passed as a keyword argument.
- Returns:
- instinstance of Raw | Epochs | Evoked
The instance (modified in place).
Changed in version 0.20: Return the instance.
Notes
The following sensor types are accepted:
bio, chpi, csd, dbs, dipole, ecg, ecog, eeg, emg, eog, exci, eyegaze, fnirs_cw_amplitude, fnirs_fd_ac_amplitude, fnirs_fd_phase, fnirs_od, gof, gsr, hbo, hbr, ias, misc, pupil, ref_meg, resp, seeg, stim, syst, temperature.
When working with eye-tracking data, see
mne.preprocessing.eyetracking.set_channel_types_eyetrack().Added in version 0.9.0.