Reading Location files gives unhelpful error
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 38/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- python
- Área
- data, machine-learning
Línea de trabajo
Comienza en deepprofiler/dataset/image_dataset.py, especialmente leyendo read_dataset y prepare_training_locations, donde el traceback llega a pandas.concat. Reproduce el fallo con archivos de ubicación ausentes o con un formato incorrecto, o con entradas problemáticas en index.csv. Se considera completado cuando el error identifica los archivos ausentes o los valores problemáticos, en lugar de informar únicamente "No objects to concatenate".
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I have managed to either corrupt my location files or my index.csv in such a way that this error appears. Unfortunately it is quite unhelpful since one does not know which files are missing or where the problem lies.
Ideally, DP would check if location files exist and include the missing file or values in the error message.
None
{'BRD-K68867920-051-11-5': 0, 'BRD-K74363950-004-01-0': 1, 'BRD-K75958547-238-01-0': 2, 'DMSO': 3}
Reading single-cell locations
Traceback (most recent call last):
File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "deepprofiler/__main__.py", line 197, in <module>
cli(obj={})
File "/usr/local/lib/python3.6/dist-packages/click/core.py", line 1137, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/click/core.py", line 1062, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.6/dist-packages/click/core.py", line 1668, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.6/dist-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.6/dist-packages/click/core.py", line 763, in invoke
return __callback(*args, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/click/decorators.py", line 26, in new_func
return f(get_current_context(), *args, **kwargs)
File "deepprofiler/__main__.py", line 162, in train
dset = deepprofiler.dataset.image_dataset.read_dataset(context.obj["config"], mode='train')
File "/DeepProfiler/deepprofiler/dataset/image_dataset.py", line 243, in read_dataset
dset.prepare_training_locations()
File "/DeepProfiler/deepprofiler/dataset/image_dataset.py", line 74, in prepare_training_locations
locations = pd.concat(locations)
File "/usr/local/lib/python3.6/dist-packages/pandas/core/reshape/concat.py", line 284, in concat
sort=sort,
File "/usr/local/lib/python3.6/dist-packages/pandas/core/reshape/concat.py", line 331, in __init__
raise ValueError("No objects to concatenate")
ValueError: No objects to concatenate
- Lenguaje dominante
- Python
- Estrellas
- 129
- Forks
- 52
- Merge medio
- 5 h 20 min
- PR fusionados (30 d)
- 2
Preparar el entorno
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 cytomining/DeepProfiler
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
cytomining/DeepProfiler#360 · 5 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
cytomining/DeepProfiler#359 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
cytomining/DeepProfiler#355 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
cytomining/DeepProfiler#352 · 3 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
cytomining/DeepProfiler#347 · 3 comentarios ·
Todos los issues de cytomining/DeepProfiler
Issues similares
-
ACK_WAITING HELP_WANTED UPDATE_CS
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
OWASP/CheatSheetSeries#2458 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
BasedHardware/omi#19711 ·
Los mantenedores suelen responder en 1 día
-
Qwen3_5MoeModel no longer returns router_logits, breaking aux loss with output_router_logits=TrueAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
huggingface/transformers#49172 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
vllm-project/vllm-metal#885 ·
Los mantenedores suelen responder en 1 día