Las páginas de documentación de IPython sugieren que la apertura de varias sesiones diferentes de la libreta de IPython es la única forma de interactuar con las notebooks guardadas en diferentes directorios o subdirectorios, pero esto no se confirma explícitamente en ninguna parte.¿Varios directorios y/o subdirectorios en la sesión de IPython Notebook?
Estoy frente a una situación en la que podría necesitar interactuar con cientos de blocs de notas diferentes, que se clasifican de acuerdo con diferentes propiedades y se almacenan en subdirectorios de un directorio principal. He establecido ese directorio principal (llamémoslo /main
) en el archivo de configuración ipython_notebook_config.py
para que sea el directorio predeterminado.
Cuando inicio IPython portátil, de hecho nos permite visualizar cualquier cuadernos guardados que están dentro /main
(pero no cuadernos guardados dentro de subdirectorios dentro /main
).
¿Cómo puedo lograr un único panel de control IPython que me muestra los cuadernos dentro /main
y también muestra subdirectorios, me permite ampliar un subdirectorio y elegir entre sus contenidos, o simplemente muestra todos los libros de registro de todos los subdirectorios?
Hacer esto lanzando nuevas instancias de IPython cada vez está completamente fuera de cuestión.
Estoy dispuesto a jugar con el código fuente si tengo que hacerlo para esta habilidad. Es un tipo de función extremadamente básica, lo necesitamos, y es sorprendente que no sea solo el comportamiento predeterminado de IPython. Para cualquier cantidad de cuadernos guardados en tal vez 10 o 15, esta característica es necesaria.
El servidor portátil será capaz de navegar a diferentes directorios, simplemente no se ha aplicado todavía * *. Si es importante para ti, puedes venir y ayudar a escribirlo, aunque nos estamos preparando para otro lanzamiento, por lo que probablemente no llegue antes. –