pyprep
pyprep copied to clipboard
A Python implementation of the Preprocessing Pipeline (PREP) for EEG data
Through the last few PRs, I've noticed there's quite a bit of configurable options through PyPREP that aren't actually exposed at the level of the `PrepPipeline` object (e.g. all of...
As discussed in #74 and #41, for future improvements in PyPREP it would be handy to have some sort of real-world test battery that measures how well PyPREP does its...
As mentioned in #93 (specifically [this comment](https://github.com/sappelhoff/pyprep/pull/93#issuecomment-868924385)), both PREP and PyPREP don't flag bad-by-dropout channels as bad or unusable on the first pass before average referencing. The problem with this...
we need to refactor much of the code to be in smaller chunks (functions, preferably) that can be properly tested with pytest. that'd make everyone more comfortable when we change...
Finally coming back to PyPREP after an extended break (got super-busy with other stuff), and just noticed a weirdness I think might be a bug: during robust re-referencing, after the...
I've been picking away at refactoring the `NoisyChannels` unit tests so that each 'bad-by' type is covered by a separate test. In the process, though, I think I've discovered a...
Hello :) I was wondering if it is normal that frequencies below the `detrendCutoff` in `removeTrend()` are not completely attenuated, see e.g.: https://gist.github.com/danibene/e3ed1200a75ea72a3c52bfb0ac248a2c If not, maybe this has something to...
Hey, I like to implement the NoisyChannel class in my preprocessing pipeline and to I like to complete the detection by looking at which channel has a psd value in...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4. Release notes Sourced from actions/upload-artifact's releases. v4.0.0 What's Changed The release of upload-artifact@v4 and download-artifact@v4 are major changes to the backend architecture of Artifacts....
Hello, When using the pipeline, it would be useful for it to allow for relevant annotations or events that should be considered for channel rejection. Typically, the time between trial...