pyavs.build_et_raw_from_samples

pyavs.build_et_raw_from_samples(samples_df: DataFrame, sfreq: float | None = None) mne.io.RawArray[source]

Wrap eye tracking samples from a CSV DataFrame into an MNE RawArray.

Parameters:
  • samples_df (pd.DataFrame) – Eye tracking samples with at least ‘smpl_time’ [s], ‘gx’ [px], ‘gy’ [px]

  • sfreq (float, optional) – Sampling frequency. If None, estimated from median(diff(smpl_time)).

Returns:

Raw object with two channels: ‘gx’ and ‘gy’ of type ‘eyegaze’.

Return type:

mne.io.RawArray