After working with continuous data, we typically have to deal with evoked designs and and there we have to create epochs, meaning we have to slice the continuous data into quite a bunch of small time segments typically just a second or two seconds or so long and we analyze those. So in this App we're going to create epochs from continuous raw data.
Functioning of the App:
First it reads the raw data, then extract the events, the user can add the description of the events, the user need to specify where does the epoch start/end relative to an event onset where does the epoch and also should we apply some form of baseline correction. To actually create these epochs then we use the mne function called mne.Epochs object, so we're going to pass the raw data we intend to cut into epochs, we have to tell it which events (events numpy array) shall be used to actually cut these epochs, we're also going to pass in the events dictionary, this will be used to assign human readable names, the time relative to each event at which to start and end each epoch and the baseline correction.
...