Vários diretórios e / ou subdiretórios na sessão do IPython Notebook?

As páginas de documentação do IPython sugerem que a abertura de várias sessões diferentes do IPython notebook é a única maneira de interagir com blocos de anotações salvos em diretórios ou subdiretórios diferentes, mas isso não é explicitamente confirmado em nenhum lugar.

Estou enfrentando uma situação em que talvez precise interagir com centenas de blocos de anotações diferentes, que são classificados de acordo com diferentes propriedades e armazenados em subdiretórios de um diretório principal. Eu configurei o diretório principal (vamos chamá-lo/main) noipython_notebook_config.py arquivo de configuração para ser o diretório padrão.

Quando eu lanço o notebook IPython, na verdade ele exibe todos os cadernos salvos que estão dentro/main (masnão guardou cadernos dentro de subdiretórios dentro/main).

Como posso conseguir um único painel IPython que me mostre os cadernos dentro/main e também mostra subdiretórios, permite-me expandir um subdiretório e escolher seu conteúdo, ou apenas mostra todos os blocos de anotações de todos os subdiretórios?

Fazer isso iniciando novas instâncias do IPython toda vez é completamente fora de questão.

Estou disposto a mexer no código-fonte se precisar dessa habilidade. É um tipo extremamente básico de recurso, precisamos dele, e é surpreendente que não seja apenas o comportamento padrão do IPython. Para qualquer quantidade de blocos de anotações salvos acima de 10 ou 15, esse recurso énecessário.

questionAnswers(2)

yourAnswerToTheQuestion