Epoching and Selection#

Extracting epochs, selecting data, and converting between latencies and sample points.

eegprep.eeg_addnewevents(EEG, ...[, ...])

Add typed events and rebuild sorted, consistent event structures.

eegprep.eeg_findboundaries(*, EEG)

EEG_FINDBOUNDARIES - return indices of boundary events.

eegprep.eeg_getepochevent(EEG, *args, **kwargs)

Return a selected event-field value for each epoch.

eegprep.eeg_insertbound(events, pnts, regions)

Insert boundaries and adjust event latencies for removed regions.

eegprep.eeg_lat2point(lat_array, ...[, timeunit])

Convert latencies in time units (relative to per-epoch time 0) to latencies in data points assuming concatenated epochs (EEGLAB style).

eegprep.eeg_ms2f(EEG, ms)

Convert an epoch latency in milliseconds to the nearest epoch frame.

eegprep.eeg_point2lat(lat_array[, ...])

Convert event latencies in data points to latencies in time units (default seconds).

eegprep.eeg_regepochs(EEG, *args, **kwargs)

Insert regular events and optionally extract consecutive epochs.

eegprep.eeg_urlatency(events, latencies)

Map current-data latencies to their original continuous positions.

eegprep.epoch(*args, **kwargs)

Wrap pop_epoch.

eegprep.eventalign(factor, a, b[, measure])

Return the mean or median nearest alignment error.

eegprep.eventlock(data, frames_or_xvals, ...)

Shift epochs so their event frames or time values align.

eegprep.findboundaries(*args, **kwargs)

Wrap eeg_findboundaries.

eegprep.lat2point(*args, **kwargs)

Wrap eeg_lat2point.

eegprep.point2lat(*args, **kwargs)

Wrap eeg_point2lat.

eegprep.select(*args, **kwargs)

Wrap pop_select.