nbdime
Content-aware diff and merge tools for Jupyter notebooks.
By The Jupyter contributors
Alternatives
About nbdime
nbdime compares and merges Jupyter notebooks while accounting for their cells and other structure. Its tools can hide embedded images in terminal output, render image diffs in a web view, and resolve generated values such as execution counters automatically.
It can integrate with Git so notebook diffs and merges use notebook-aware tooling. A web-based merge tool is also available for resolving conflicts.
Strengths
- Compares notebook structure rather than raw JSON lines
- Integrates with Git diff and merge
- Includes web views for diffs and conflict resolution
Limitations
- Focused on Jupyter notebook files
Details
- Pricing
- FreeFree and open source under the BSD 3-Clause license.
- License
- BSD-3-Clause
- Developer
- The Jupyter contributors
- Platforms
- Web, Command line
- How it runs
- Downloadable app, Web application
- Best suited for
- Jupyter users reviewing notebook changes in Git
- Categories
- Git clients, Developer tools
- Last verified
- Added
- Provenance
- Selected from the Homebrew formula
- Sources