Страницы документации IPython предполагают, что открытие нескольких разных сеансов IPython-ноутбука - это единственный способ взаимодействия с сохраненными записными книжками в разных каталогах или подкаталогах, но это явно не подтверждено нигде.
Я столкнулся с ситуацией, когда мне может потребоваться взаимодействие с сотнями разных ноутбуков, которые классифицируются по разным свойствам и хранятся в подкаталогах основного каталога. Я установил этот основной каталог (позвольте ему /main
) в файле конфигурации ipython_notebook_config.py
стать каталогом по умолчанию.
Когда я запускаю ноутбук IPython, на самом деле он отображает любые сохраненные записные книжки, которые находятся в пределах /main
(но не сохранены записные книжки в подкаталогах внутри /main
).
Как я могу получить одну панель управления IPython, которая показывает мне ноутбуки в /main
, а также показывает подкаталоги, позволяет мне расширять подкаталог и выбирать из его содержимого или просто отображать все ноутбуки из всех подкаталогов?
Выполнение этого путем запуска новых экземпляров IPython каждый раз полностью не может быть и речи.
Я хочу поработать с исходным кодом, если мне нужно это средство. Это чрезвычайно простая функция, она нам нужна, и это удивительно, что это не просто поведение IPython по умолчанию. Для любого количества сохраненных ноутбуков, возможно, 10 или 15, эта функция необходима.