eegprep.eeg_point2lat#
- eegprep.eeg_point2lat(lat_array, epoch_array=None, srate=None, timewin=None, timeunit=1.0)#
Convert event latencies in data points to latencies in time units (default seconds).
Following EEGLAB’s eeg_point2lat.
Parameters#
- lat_arrayarray-like
Event latencies in points, assuming concatenated epochs (1-based EEGLAB style).
- epoch_arrayarray-like or scalar or None
Epoch index for each latency (1-based). If None, uses ones of same shape as lat_array.
- sratefloat
Sampling rate in Hz.
- timewinsequence of length 2
[xmin xmax] in ‘timeunit’ units (e.g., seconds if timeunit=1, ms if timeunit=1e-3).
- timeunitfloat
Time unit in seconds. Default 1.0, i.e. output in seconds. For milliseconds use 1e-3.
Returns#
- newlatndarray
Converted latencies in ‘timeunit’ units (per-epoch time).