A framework for boosting the implementation of stimulus-response research code in the field of cognitive science and neuroscience
MNE, pyTorch, Sckikit-Learn, SciPy, Numpy, Struct, etc.
For a normal evaluation of an offline model, always three processes are included: Data Preprocessing (cleaning; filtering; resample); Data Epochs Preparation and Changed to Dataset; Finally run the model;
So maybe at least three "classes" are needed. Which are CRawDataPre; CDataSetPre; CModel;
This framework should help people easily manage these three processes.
Provide time checking protocol in the framework for verfying the brain wave data is correctly aligned with the label (stimuli)