databooks
1.3.10
databooks
是一个软件包,可通过减少不同笔记本之间的 git 冲突数量以及遇到时解决 git 冲突来简化使用 Jupyter 笔记本的数据科学家之间的协作。
主要特点包括:
databooks
建立在:
pip install databooks
只需指定笔记本文件的路径即可删除元数据。通过这样做,我们已经可以避免很多冲突。
$ databooks meta [OPTIONS] PATHS...
指定要修复冲突的笔记本文件的路径。然后, databooks
找到导致冲突的源笔记本并进行比较(因此没有 JSON 操作!)
$ databooks fix [OPTIONS] PATHS...
指定要检查的笔记本的路径、您想要强制执行的表达式或配方。如果任何笔记本不符合所需的元数据值, databooks
将运行您的检查并引发错误。这一高级功能允许用户强制执行单元标签、顺序单元执行、最大单元数量等等!
查看我们的文档了解更多信息!
$ databooks assert [OPTIONS] PATHS...
无需启动 Jupyter 并打开浏览器来检查笔记本,而是在终端中快速查看它们。您所需要的只是指定笔记本的路径。
$ databooks show [OPTIONS] PATHS...
与 git diff 类似,但适用于笔记本!在终端中显示笔记本的丰富差异。适用于将 git 索引与当前工作目录进行比较、比较分支或 blob。
$ databooks diff [OPTIONS] [REF_BASE] [REF_REMOTE] [PATHS]...
该项目根据 MIT 许可证条款获得许可。