Unable to rename Zarr archives using `dandi move`
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
Línea de trabajo
Comienza reproduciendo ambos comandos dandi move y rastrea cómo la CLI interpreta las rutas de Zarr con y sin barras finales. Se considera terminado cuando el cambio de nombre del asset remoto de Zarr se realiza correctamente sin la discrepancia entre la ruta local y la remota ni el error “is a file”.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Command 1 without trailing /
dandi move -i linc sub-MF278/dwi/dtifit_S0.nii.zarr sub-MF278/dwi/sub-MF278_sample-brain_DTI_S0.nii.zarr
Error 1
2025-04-17 23:21:36,625 [ INFO] Fetching list of assets for Dandiset 000003
2025-04-17 23:21:39,404 [ INFO] Logs saved in /homes/10/ayendiki/.local/state/dandi-cli/log/2025.04.18-03.21.36Z-1584854.log
Error: Mismatch between local and remote Dandisets:
- Asset 'derivatives/sub-MF278/dwi/dtifit_S0.nii.zarr' would be moved to 'derivatives/sub-MF278/dwi/sub-MF278_sample-brain_DTI_S0.nii.zarr/dtifit_S0.nii.zarr' locally but to 'derivatives/sub-MF278/dwi/sub-MF278_sample-brain_DTI_S0.nii.zarr' remotely
Command 2 with trailing /
dandi move -i linc sub-MF278/dwi/dtifit_S0.nii.zarr/ sub-MF278/dwi/sub-MF278_sample-brain_DTI_S0.nii.zarr/
Error 2
2025-04-17 23:22:49,013 [ INFO] Fetching list of assets for Dandiset 000003
2025-04-17 23:22:51,848 [ INFO] Logs saved in /homes/10/ayendiki/.local/state/dandi-cli/log/2025.04.18-03.22.48Z-1585575.log
Error: Remote path 'sub-MF278/dwi/dtifit_S0.nii.zarr/' is a file
cc @aaronkanzer @ayendiki
- Lenguaje dominante
- Python
- Estrellas
- 28
- Forks
- 37
- Merge medio
- 3 d 21 h
- PR fusionados (30 d)
- 13
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 dandi/dandi-cli
-
pynwb metadata: get neurodata typesQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Extract asset anatomy from HERD ontology links in NWB filesPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
Los mantenedores suelen responder en 1 día
-
UX
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
Los mantenedores suelen responder en 1 día
-
`metadata.nwb.get_metadata()` validates the whole BIDS dataset for every NWB file, then discards the resultPosiblemente ocupada @CodyCBakerPhD la tomó hace 24 días. AbiertoBIDS performance
dandi/dandi-cli#1962 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
`bids_version` is always `None` since the switch to bids-validator-denoPosiblemente ocupada @yarikoptic-gitmate la tomó hace 3 días. AbiertoBIDS bug
Dificultad 3/5 Medio día Aptitud para principiantes 45/100
dandi/dandi-cli#1961 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de dandi/dandi-cli
Issues similares
-
bug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
graphql-python/graphql-core#304 ·
Los mantenedores suelen responder en 1 día
-
docs size:S
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
Gathin23/cleanyourtv#3464 ·
Los mantenedores suelen responder en 1 día
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día