WIP: Outline of model integration + preprocessing #13
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Work in progress. Preprocessing includes low-pass filtering, notch filtering and decimation. Model needs to dynamically change input size based on user inputs. I suggest we restrict user input for bin size so we can anticipate a couple of fixed input sizes. The reason this is tricky is because the architecture of EEGNet depends on the number of samples.
The main item necessary for integration is loading
.edf
file in the backend. It is unclear to me how to read a binary string as an.edf
file (haven't found package functionality for that), and I'm thinking we may have to pass it to the backend another way since we rely heavily onmne
in the backend.