跳转到主要内容

Jupyter笔记本的差异和合并

项目描述

安装 | 文档 | 贡献 | 开发安装 | 测试 | 许可证 | 获取帮助

nbdime Jupyter Notebook 差异和合并工具

Test codecov.io Documentation Status Google Group

nbdime 提供了用于比较和合并 Jupyter Notebooks 的工具。

  • nbdiff 以终端友好的方式比较笔记本
  • nbmerge 自动解决冲突的笔记本三路合并
  • nbdiff-web 展示笔记本丰富的渲染比较
  • nbmerge-web 为笔记本提供基于网页的三路合并工具
  • nbshow 以终端友好的方式呈现单个笔记本

在终端中比较笔记本

terminal-diff

在浏览器中合并笔记本

web-merge

安装

使用 pip 安装 nbdime

pip install nbdime

有关更多安装细节和开发安装说明,请参阅安装文档

文档

请参阅https://nbdime.readthedocs.io 上的最新文档。

另请参阅Jupyter Enhancement Proposal 中的描述和讨论。

贡献

如果您想为此项目做出贡献,请阅读我们的贡献者文档CONTRIBUTING.md

开发安装

要安装 nbdime 的开发版本,您需要安装npm并将其添加到安装过程中的 PATH 中。

对于 开发安装,请在命令行中输入

pip install -e git+https://github.com/jupyter/nbdime#egg=nbdime

请参阅安装文档以获取更多详细信息,特别是有关在浏览器脚本代码上执行开发安装的详细信息。

测试

安装测试需求

pip install nbdime[test]

要本地运行 Python 测试,请在命令行中输入:pytest

要本地运行 JavaScript 测试,请输入:npm test

安装codecov 浏览器扩展以在 GitHub 的源浏览器中查看测试覆盖率。

请参阅测试文档以获取更多详细信息。

许可证

我们使用共享版权模式,使所有贡献者都能保留其对贡献的版权。

所有代码均根据修订版 BSD 许可证的条款进行许可。

寻求帮助

我们鼓励您在邮件列表上提问。

资源

项目详情


下载文件

下载适用于您平台的应用程序文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

nbdime-4.0.2.tar.gz (9.5 MB 查看哈希值)

上传时间:

构建分布

nbdime-4.0.2-py3-none-any.whl (5.9 MB 查看哈希值)

上传时间: Python 3

支持