Как мне взаимодействовать с расширением JupyterLab с ядром Python? - PullRequest
0 голосов
/ 29 июня 2019

Есть ли способ создать расширение для Jupyter Lab, которым я могу манипулировать с помощью ячеек Python в своей записной книжке?

В Jupyter Notebook этого можно достичь с помощью IPywidget, который имеет бэкэнд Python и Javascript. Эти двое могли взаимодействовать, и поэтому я мог посылать инструкции в интерфейс javascript через Python и наоборот.

Из того, что я понимаю, это больше невозможно в Jupyter Lab, так как они отключили функцию выполнения javascript через IPython. Рекомендуется создавать расширения jupyterlab. Можно ли контролировать такое расширение через код Python, и если да, то как?

В простом примере мне нужна боковая панель (например, расширение TOC), которая содержит текстовое поле, текст которого я могу задать через Python.

...