pyavs.get_epochs

pyavs.get_epochs(subject_data, event_type, sensor_type, tmin=-0.2, tmax=0.5, baseline=None, block=None, **kwargs)[source]

Extract epochs from preprocessed subject data.

Parameters:
  • subject_data (dict) – Preprocessed subject data from load_and_preprocess

  • event_type (str) – Type of events to extract (‘scene’, ‘fixation’, ‘saccade’, ‘blink’, ‘all’)

  • sensor_type (str) – Sensor type (‘meg’, ‘eeg’, ‘eye’)

  • tmin (float, optional) – Start time relative to event (default: -0.2)

  • tmax (float, optional) – End time relative to event (default: 0.5)

  • baseline (tuple, optional) – Baseline correction window (default: None)

  • block (int, optional) – Specific block to extract epochs from (default: None, uses all)

  • **kwargs – Additional epoch parameters

Returns:

(epochs, events_df) - MNE epochs object and events dataframe

Return type:

tuple