Tridesclous error when running on a Windows 11 fresh install: ""module 'numpy' has no attribute 'in1d'""
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 85/100
Línea de trabajo
El traceback apunta a tridesclous/pruningshears.py, en explore_split_loop, donde np.in1d genera un AttributeError. Lee esa función y comprueba si hay otros usos afectados; después, ejecuta las pruebas pertinentes de Tridesclous. El trabajo estará terminado cuando el error indicado ya no se produzca con la versión instalada de NumPy.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi, I've been testing a range of sorters with a fresh install on Windows 11 and here is bugs that happens with Tridesclous:
"module 'numpy' has no attribute 'in1d'"
I think due to the fact that it is using a deprecated numpy function ( in1d instead of isin, see https://numpy.org/doc/2.2/reference/generated/numpy.in1d.html) in explore_split_loop`.
Here's the latest lines of the error:
labels = pruningshears.do_the_job()
File "C:\Users\eleonord.conda\envs\spint\Lib\site-packages\tridesclous\pruningshears.py", line 135, in do_the_job
cluster_labels = self.explore_split_loop()
File "C:\Users\eleonord.conda\envs\spint\Lib\site-packages\tridesclous\pruningshears.py", line 697, in explore_split_loop
ind_trash_label = ind_l0[np.in1d(labels_l0, bad_labels)]
^^^^^^^
File "C:\Users\eleonord.conda\envs\spint\Lib\site-packages\numpy_init_.py", line 769, in getattr
raise AttributeError(f"module {name!r} has no attribute {attr!r}")
AttributeError: module 'numpy' has no attribute 'in1d'. Did you mean: 'int16'?
This happens both with a toy dataset or with real data.
Solution: replacing np.in1d with np.isin in tridesclous.pruningshears seems to fix the error. Should I submit this somewhere else? Thanks!
- Lenguaje dominante
- Python
- Estrellas
- 859
- Forks
- 286
- Merge medio
- 2 d 7 h
- PR fusionados (30 d)
- 43
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de SpikeInterface/spikeinterface
-
testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
SpikeInterface/spikeinterface#4756 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
SpikeInterface/spikeinterface#4510 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
SpikeInterface/spikeinterface#4880 ·
Los mantenedores suelen responder en 1 día
-
Lupin doesn't set `main_channel_id` propertyPosiblemente ocupada @yger la tomó hoy. Abiertosorters
SpikeInterface/spikeinterface#4879 · 2 asignados ·
Los mantenedores suelen responder en 1 día
-
chronic discussion
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
SpikeInterface/spikeinterface#4878 ·
Los mantenedores suelen responder en 1 día
Todos los issues de SpikeInterface/spikeinterface
Issues similares
-
`image_generation`: `max_retries` is ignored for OpenAI-compatible providers (always 2 retries)Posiblemente ocupada @ericz7900 la tomó hoy. Abiertollm translation
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
rheeloaded/paperpull#117 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
agenda-tech-brasil/agenda-tech-brasil#1619 · 1 comentario ·
-
process
Dificultad 1/5 1-3 horas Aptitud para principiantes 76/100
pyrite-wiki/pyrite#1036 ·
Los mantenedores suelen responder en 1 día