是否有一种最佳的方式来共享/提供只读的Jupyter笔记本,隐藏输入代码单元,但连接到实时内核,以便用户可以与小部件交互?
我知道有一些方法可以嵌入小部件的数据,但通常小部件需要重新运行针对较大数据集的查询。
我最近开始学习使用小部件,他们与我们的非技术人员分享交互式数据非常有用,但我还没有找到一个好方法。
拥有此功能还可以降低对Tableau等昂贵工具的需求。
答案 0 :(得分:3)
如果您使用kyso.io(免责声明:我创立了kyso),您可以轻松地在线共享笔记本:
以下是一些例子:
您可以使用这些命令共享笔记本
kyso create "some study title"
kyso push "a version message"
目前笔记本电脑是静态渲染图,但很快我们就会主持 可运行的Jupyter仪表板。
答案 1 :(得分:0)
看看Apache Zeppelin https://zeppelin.apache.org。哪个是最接近的开源软件,您可以共享隐藏代码的笔记本,并让其他用户运行它。 Apache Zeppelin有Dynamic form,它不是完全小部件,但用于相同的目的。 Zeppelin支持笔记本级别的访问控制,因此您可以实现您想要的目标。(免责声明:我是Apache Zeppelin的创建者)
您还可以查看笔记本共享服务https://www.zepl.com。
这可能是与非技术用户共享笔记本的可能选择。 (免责声明:我是ZEPL的联合创始人)