pyavs.load_pilot_events

pyavs.load_pilot_events(subjects, data_path, preprocessed=True)[source]

Combine fixation events from all pilot subjects into one enriched DataFrame.

Parameters:
  • subjects (list[int]) – Subject numbers to load (e.g. list(range(1, 23))).

  • data_path (str) – Root results directory (contains Sub1/, Sub2/, …).

  • preprocessed (bool) – If True use preprocessed/ subfolder and *_el_events / *_el_msgs files.

Returns:

  • explog_df (pd.DataFrame) – Concatenated experimental log across subjects.

  • events_df (pd.DataFrame) – Concatenated, trial-enriched fixation events across subjects. Added columns: subject, trial, recording, sceneID, time_in_trial, block, trial_per_block.