Jupyter notebook 为非技术用户共享交互式IPython/Jupyter笔记本

Jupyter notebook 为非技术用户共享交互式IPython/Jupyter笔记本,jupyter-notebook,ipywidgets,jupyterhub,Jupyter Notebook,Ipywidgets,Jupyterhub,是否有一种最佳的方式来共享/提供一个只读的ish Jupyter笔记本,其中输入代码单元隐藏,但连接到一个实时内核,以便用户可以与小部件交互 我知道有很多方法可以为小部件嵌入数据,但小部件通常需要针对更大的数据集重新运行查询 我最近开始学习使用小部件,它们对于与我们的非技术人员共享交互式数据非常有用,但我还没有找到一个好方法 拥有此功能还可以减少对昂贵工具(如Tableau)的需求 如果您使用(免责声明:我创建了kyso),您可以轻松地在线共享笔记本: 您可以显示/隐藏代码,以便非技术人员阅读

是否有一种最佳的方式来共享/提供一个只读的ish Jupyter笔记本,其中输入代码单元隐藏,但连接到一个实时内核,以便用户可以与小部件交互

我知道有很多方法可以为小部件嵌入数据,但小部件通常需要针对更大的数据集重新运行查询

我最近开始学习使用小部件,它们对于与我们的非技术人员共享交互式数据非常有用,但我还没有找到一个好方法

拥有此功能还可以减少对昂贵工具(如Tableau)的需求

如果您使用(免责声明:我创建了kyso),您可以轻松地在线共享笔记本:

  • 您可以显示/隐藏代码,以便非技术人员阅读
  • 互动的可视化效果非常好,就像博克和图谋一样
以下是一些例子:

您可以使用这些命令共享笔记本

kyso create "some study title"
kyso push "a version message"
目前笔记本电脑是静态渲染的,但很快我们就要主持了
可运行的Jupyter仪表盘。

看看Apache齐柏林飞艇。哪一个是最接近的开源软件,你可以共享一个隐藏代码的笔记本,并让其他用户运行它。ApacheZeppelin有,它不完全是小部件,但用于相同的目的。齐柏林飞艇支持笔记本级的访问控制,所以你可以实现你想要的。(免责声明:我是Apache齐柏林飞艇的创建者)

你也可以看看笔记本共享服务。这使得

  • 笔记本上的访问控制
  • 从Github/S3自动同步的笔记本更新
  • Report looknfeel(隐藏非技术人员的代码)
  • 对单元格的评论
  • 组织共享的团队和工作区
  • Jupyter笔记本和齐柏林飞艇笔记本都支持格式

这可能是与非技术用户共享笔记本的一种可能的替代方法。(免责声明:我是ZEPL的联合创始人)

链接不幸中断