【问题标题】:Sharing Jupyter Notebook/Lab output with not technical people与非技术人员共享 Jupyter Notebook/Lab 输出
【发布时间】:2021-07-26 18:45:03
【问题描述】:

我正在寻找建议,我想与组织内的非技术人员分享我的 Jupyter Notebook/Lab 分析,理想情况下我只想分享输出而不是代码,例如通过 Voila。我还计划每天更新分析,因此我想避免手动更新代码。我看了几篇关于 JupyterHub 和 Docker 的文章,它们似乎是最好的方向,您还有其他想法吗?

【问题讨论】:

  • 类似的问题最好在discourse.jupyter.org 上回答。作为对您已经提出的内容的改进(以及对我来说似乎很好),请参阅voila-gallery 作为如何使用 The Littlest JupyterHub 设置瞧瞧的示例(基本上 JupyterHub 已针对像您这样的用例进行了精简)。不将其添加为答案,因为它不是真正的替代方案,只是对您自己的想法的改进。

标签: docker jupyter-notebook jupyter jupyter-lab jupyterhub


【解决方案1】:

免责声明:我有点偏见,因为我在 Deepnote 工作。

我们正在构建一个工具来帮助您做到这一点 - 请查看 https://deepnote.com
您可以在那里运行笔记本(或只是上传它),然后像使用 Google Docs 一样与技术较少的人分享链接。他们将能够立即看到您所做的任何更改。您还可以安排它每天重新运行。

有一种方法可以隐藏代码(CMD/CTRL + P,然后是隐藏代码),我们正在计划尽快提供更多方法来呈现数据。

让我也提供一些替代方案:

【讨论】:

    【解决方案2】:

    你应该看看Curvenote,它正是针对这个问题并直接与 Jupyter 集成的。

    您可以使用it's chrome extension 来保存笔记本的版本和输出,然后在 Curvenote 网络应用程序中查看nbviewer 样式的渲染。然后,您将获得一个协作式 google doc 样式编辑器,您可以在其中仅包含输出,并在需要时支持文本/分析,然后分享。

    如您所言,您可以围绕 Jupyter 和 Docker 设置日常运行的自动化功能(注意不是 JupyterHub 用于您的用例)并使用 python library / cli 将更新推送到 Curvenote。

    【讨论】:

      猜你喜欢
      • 2017-01-11
      • 1970-01-01
      • 1970-01-01
      • 2018-05-29
      • 2021-02-10
      • 2019-03-15
      • 1970-01-01
      • 2019-08-07
      • 1970-01-01
      相关资源
      最近更新 更多