mne.preprocessing.fix_stim_artifact#
- mne.preprocessing.fix_stim_artifact(inst, events=None, event_id=None, tmin=0.0, tmax=0.01, mode='linear', stim_channel=None, picks=None)[source]#
Eliminate stimulation’s artifacts from instance.
Note
This function operates in-place, consider passing
inst.copy()if this is not desired.- Parameters:
- instinstance of
RaworEpochsorEvoked The data.
- events
array, shape (n_events, 3) The list of events. Required only when inst is Raw.
- event_id
int The id of the events generating the stimulation artifacts. If None, read all events. Required only when inst is Raw.
- tmin
float Start time of the interpolation window in seconds.
- tmax
float End time of the interpolation window in seconds.
- mode‘linear’ | ‘window’
Way to fill the artifacted time interval. ‘linear’ does linear interpolation ‘window’ applies a (1 - hanning) window.
- stim_channel
str|None Stim channel to use.
- picks
str| array_like |slice|None Channels to include. Slices and lists of integers will be interpreted as channel indices. In lists, channel type strings (e.g.,
['meg', 'eeg']) will pick channels of those types, channel name strings (e.g.,['MEG0111', 'MEG2623']will pick the given channels. Can also be the string values'all'to pick all channels, or'data'to pick data channels. None (default) will pick all data channels. Note that channels ininfo['bads']will be included if their names or indices are explicitly provided.
- instinstance of
- Returns: