Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Interpolate bridged electrodes silently interpolates using bads

Cerrado
#14,263 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

@Deepnar ya está trabajando en esto.

Desde el 9/9/2026.

  • #14287 de @Deepnar — abierto

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
48/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
python
Área
data

Línea de trabajo

Comienza en mne.preprocessing.interpolate_bridged_electrodes e inspecciona cómo se seleccionan las fuentes de interpolación en relación con info["bads"]. Determina si el comportamiento previsto debe ser un cambio predeterminado, una opción o una advertencia, y añade pruebas y documentación específicas que cubran los canales defectuosos. La tarea estará terminada cuando el comportamiento sea explícito y los datos de canales defectuosos no se mezclen silenciosamente sin que el usuario lo sepa.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

The issue:
The behavior of mne.preprocessing.interpolate_bridged_electrodes is to compute the interpolation matrix based on all available non-bridged electrodes, independently of their presence in info["bads"]. This silent behavior can lead to data from "bads" being mixed into the data if the user is not aware of this. Since there is no note of this in the documentation, the user has to either identify the issue visually (with which minor bad channel issues may be imperceptible) or read through the code.

A solution:
While this can be avoided by the user by manually dropping those channels from the interpolation, a more natural behavior would be for interpolate_bridged_electrodes to handle this itself. Either by default, by providing an option, or at least by warning the user and documenting this behavior.

Lenguaje dominante
Python
Estrellas
3.5k
Forks
1.6k
Merge medio
1 d 2 h
PR fusionados (30 d)
72

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de mne-tools/mne-python

Todos los issues de mne-tools/mne-python

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.