Make notebooks "portable" (i.e. to be used not only on the hub)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- jupyter-notebook
- Área
- developer-experience
Línea de trabajo
Comienza revisando los notebooks del repositorio en busca de rutas de datos, incluidos los usos de ~/Downloads o ../data, y de comandos como !pip install -r. Define una ubicación de datos coherente y local al repositorio, así como un enfoque que evite cambiar el entorno activo; se considera terminado cuando los notebooks puedan ejecutarse en un portátil compatible sin rutas específicas del hub ni instalaciones dentro del notebook.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Notebooks should be usable on any "compatible" system: user laptops, etc.
- Decide on how to instrument a download location for the data in the notebooks .
- Inspired by
mkdir ../datain https://github.com/dandi/example-notebooks/pull/8/files#diff-69cfed3e5f1ce14dd4a958d296e0f62cfee6fb1b4208c2acc6daf1901b3130e4R146 - Most likely should be a
data/subfolder within this repository as a placeholder (or potentially some data under git-annex) for the location of downloads. - Some notebooks suggest/use
~/Downloadsas the default one where the browser would download data
- Inspired by
- Strive to avoid modification of the environment from within the notebook
- Some notebooks have
!pip install -r ...commands, which alters current environment - Although "user friendly" somewhat -- complicates testing (#10) and could lead to surprizes among users since behavior could depend on the sequence in which they opened notebooks
- Some notebooks have
- Lenguaje dominante
- Jupyter Notebook
- Estrellas
- 9
- Forks
- 20
- Merge medio
- 3 h 37 min
- PR fusionados (30 d)
- 1
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/example-notebooks
-
Mint DOIs for notebook groups from the image workflowQuizá libre de nuevo @asmacdo la tomó hace 68 días y no hay ningún pull request abierto. Abierto
dandi/example-notebooks#202 · 7 comentarios · 3 asignados ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
dandi/example-notebooks#179 ·
-
bwm_usage_notebook.ipynb fails on colabPosiblemente ocupada @bendichter la tomó hace 121 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
dandi/example-notebooks#176 · 2 comentarios ·
-
weekly-notebook-sweep
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
dandi/example-notebooks#167 · 23 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
dandi/example-notebooks#134 ·
Todos los issues de dandi/example-notebooks
Issues similares
-
Missing icon for .cpp2 filesAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 66/100
madskristensen/FileIcons#385 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
db-ux-design-system/core-web#8655 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
nhsuk/nhsuk-prototype-kit-package#439 ·
Los mantenedores suelen responder en 1 día