-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Description
Description of the problem
When setting the bipolar reference between one good and one bad channel, the final bipolar channel is marked as good.
Bad channels are marked as bad because they contain artefacts. The bipolar reference between a bad channel and a good channel can never yield a good channel as a result. Therefore, the resulting bipolar channels should be marked as bad by mne.
Jupyter Notebook: Steps to reproduce
Steps to reproduce
A jupyter notebook to reproduce the problem is uploaded as a pdf.Link to data
No response
Expected results
Bipolar referencing works but the bipolar channel is automatically marked as bad.
Actual results
Bipolar referencing works but the bipolar channel is marked as a good channel even though it is clearly a bad channel.
Additional information
Platform: macOS-12.6-arm64-arm-64bit
Python: 3.10.6 | packaged by conda-forge | (main, Aug 22 2022, 20:41:22) [Clang 13.0.1 ]
Executable: /Users/moritzgerster/anaconda3/envs/bids_neu/bin/python
CPU: arm: 10 cores
Memory: 16.0 GB
mne: 1.2.dev0
numpy: 1.23.2 {unknown linalg bindings (threadpoolctl module not found: No module named 'threadpoolctl')}
scipy: 1.9.0
matplotlib: 3.5.3 {backend=module://matplotlib_inline.backend_inline}
sklearn: Not found
numba: Not found
nibabel: 4.0.1
nilearn: Not found
dipy: Not found
openmeeg: Not found
cupy: Not found
pandas: 1.4.3
pyvista: 0.36.1 {OpenGL 4.1 Metal - 76.3 via Apple M1 Pro}
pyvistaqt: 0.9.0
ipyvtklink: Not found
vtk: 9.1.0
qtpy: 2.2.0 {None=None}
ipympl: Not found
pyqtgraph: Not found
pooch: v1.6.0
mne_bids: 0.10
mne_nirs: Not found
mne_features: Not found
mne_qt_browser: Not found
mne_connectivity: Not found
mne_icalabel: Not found