Still have a few bugs to work, but refactored the feature extraction to be more user friendly, and added homebrew ROC evaluation. Next is to check dimensionalities of inputs to the various sklearn functions, make sure mean corr only considers the upper triangle, etc.
Updated the mean correlation to only average the upper triangle of the correlation matrix. n=1, but made a big difference, got an AUC ~.74 for seizure prediction! Early still not that great (~.54).