轻量级ipython/jupyter笔记本扩散工具
nbd的Python项目详细描述
一个轻量级的ipython/jupyter笔记本扩散工具。
目的
这个工具使ipython/jupyter笔记本diff更具可读性。
此工具用于从命令行进行基于文本的差异处理。
概述
运行ndb将显示以下数据类型的差异:
- python代码
- 重新构造文本代码
- 资源文件(如PNG)
这将向您展示In[1]:和 Out[1]:行笔记本。
要求
- python=2.6
- nbconvert
- 潘多克
- 吉特
安装
使用pip(或您喜爱的python包管理器)安装:
pip install nbd
用法
帮助:
nbd -h
简单用法:
nbd <notebook>
管道到less(1):
nbd <notebook> | less
选项(请参阅所有帮助):
nbd -e python <notebook> nbd <notebook1> <notebook2> <notebook3> nbd <notebook> --git-diff-option="--name-only"
从源代码构建和安装
源分布:
python setup.py sdist
建造完成后,使用pip:
pip install dist/nbd-$version.tar.gz
在虚拟环境中安装以避免系统PIP问题。
教程
请参阅demo/目录中的教程:demo tutorial。