mne_hfo.io.create_events_df¶
-
mne_hfo.io.create_events_df(input, sfreq=None, event_name='hfo')[source]¶ Create a BIDS events dataframe for HFO events.
- Parameters
input : dictionary(list(tuple(int, int))) | mne.io.Raw
The input data structure that is either a mne
Rawobject withAnnotationsset that correspond to the HFO events, or a dictionary of lists of HFO start/end sample points.sfreq : float | None
The sampling frequency. Only required if the input is not a
mne.io.BaseRawobject.event_name: str
The prefix of the channel event to add to the “trial_type” column (e.g.
hfofor channelA1would result inhfo_A1).- Returns
events_df : DataFrame
The event dataframe according to BIDS [1].
Notes
Output of the dataframe will have the following column structures: ..
‘onset’: ‘float64’, ‘duration’: ‘float64’, ‘sample’: ‘int’, ‘trial_type’: ‘str’
References
[1] https://bids-specification.readthedocs.io/en/stable/04-modality-specific-files/05-task-events.html # noqa
- Return type
DataFrame