【问题标题】:Jupyter notebooks + pull requests in bitbucketJupyter 笔记本 + bitbucket 中的拉取请求
【发布时间】:2019-05-25 06:47:59
【问题描述】:

这里有人可以分享一些使用 Jupyter 笔记本和 Bitbucket/git 的建议和最佳实践吗?我们安装了笔记本查看器插件,它允许我们查看笔记本。

但是,我们仍然在拉取请求方面遇到了麻烦。它显示原始 JSON。我们很乐意收到建议。

【问题讨论】:

  • 插件有帮助吗? stackoverflow.com/a/53255059/6309
  • 这个插件(笔记本查看器)有助于查看文件。但是在查看 PR 时,我们仍然会看到原始 json

标签: git jupyter-notebook bitbucket


【解决方案1】:

如果不需要检查输出(例如,您将使用笔记本作为模板),那么 jupytext 是您的最佳选择:https://github.com/mwouts/jupytext。它将允许您透明地打开几种格式(py、md 等)作为 Jupyter 笔记本。用户将像现在一样使用它们,但您的拉取请求将对文本文件而不是 JSON 进行差异。

如果你想保持 ipynb 格式,有一个官方工具可以在笔记本上运行差异,称为 nbdime (https://github.com/jupyter/nbdime)。您可以将 nbdime 与 git CLI 集成。

【讨论】:

  • 谢谢。我们现在将笔记本视为不可变的,这意味着我们只是将其转储到代码库中以供参考,但不要更改它们。但是使用 jupytext 听起来是合法的,可能会尝试一下
猜你喜欢
  • 2019-10-19
  • 2018-10-17
  • 1970-01-01
  • 2020-02-24
  • 1970-01-01
  • 2017-10-10
  • 1970-01-01
相关资源
最近更新 更多