Совместное использование интерактивных блокнотов IPython/Jupyter для нетехнических пользователей

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

Я понимаю, что есть способы встраивать данные для виджетов, но часто виджеты требуют повторного выполнения запроса для больших наборов данных.

Недавно я начал учиться использовать виджеты, и они были бы очень полезны для обмена интерактивными данными с нашим нетехническим персоналом, но я еще не нашел хорошего способа сделать это.

Наличие этой возможности также уменьшит потребность в дорогих инструментах, таких как Tableau.


person econgineer    schedule 03.09.2016    source источник


Ответы (2)


Если вы используете kyso.io (отказ от ответственности: я основал kyso), вы можете легко обмениваться блокнотами в Интернете:

  • Это позволит вам показать/скрыть код, чтобы его могли прочитать люди, не являющиеся техническими специалистами.
  • Отлично работают интерактивные визуализации, вроде боке и сюжета.

Вот несколько примеров:

вы можете поделиться блокнотом, используя эти команды

kyso create "some study title"
kyso push "a version message"

В настоящее время блокноты представляют собой статический рендеринг, но вскоре мы собираемся размещать работающие информационные панели Jupyter.

person Eoin Murray    schedule 26.06.2017
comment
ссылки битые к сожалению - person gebbissimo; 22.05.2020

Взгляните на Apache Zeppelin https://zeppelin.apache.org. Какое программное обеспечение с открытым исходным кодом ближе всего к тому, что вы можете поделиться блокнотом со скрытым кодом и позволить другим пользователям запускать его. Apache Zeppelin имеет динамическую форму, которая представляет собой не совсем виджеты, а используется с той же целью. Zeppelin поддерживает управление доступом на уровне ноутбука, поэтому вы можете достичь того, чего хотите. (отказ от ответственности: я создатель Apache Zeppelin)

Вы также можете воспользоваться сервисом обмена блокнотами https://www.zepl.com. Что позволяет

  • Контроль доступа на ноутбуке
  • Обновления ноутбука автоматически синхронизируются с Github/S3
  • Report looknfeel (Скрыть код для нетехнических людей)
  • Комментарии к ячейкам
  • Команда и рабочее пространство для организации обмена
  • Поддержка форматов ноутбуков Jupyter и Zeppelin.

Это может быть возможной альтернативой совместному использованию вашего ноутбука с нетехническими пользователями. (отказ от ответственности: я соучредитель ZEPL)

person moon    schedule 18.08.2017