pyavs.repair_meg_trigger_events

pyavs.repair_meg_trigger_events(events: ndarray, session: int, new_block_trigger_offset: int = 1000, initial_block_trigger_offset: int = 50, verbose: bool = True) ndarray[source]

Repair corrupted MEG trigger events.

This function corrects trigger events where block numbers across the entire experiment were sent instead of block numbers per session.

Parameters:
  • events (np.ndarray) – Events array with shape (n_events, 3)

  • session (int) – Session number

  • new_block_trigger_offset (int, optional) – Offset for new block triggers (default: 1000)

  • initial_block_trigger_offset (int, optional) – Initial offset for block triggers (default: 50)

  • verbose (bool, optional) – Whether to print repair information (default: True)

Returns:

Repaired events array

Return type:

np.ndarray