Skip to content

martinal/nbdime

 
 

Repository files navigation

Jupyter Notebook Diff and Merge tools

Build Status codecov.io Documentation Status

TODO: screenshot(s)

nbdime provides tools for diffing and merging of Jupyter Notebooks.

  • nbdiff compare notebooks in a terminal-friendly way
  • nbmerge three-way merge of notebooks with automatic conflict resolution
  • nbdiff-web shows you a rich rendered diff of notebooks
  • nbmerge-web gives you a web-based three-way merge tool for notebooks
  • nbshow present a single notebook in a terminal-friendly way

See the latest documentation at https://nbdime.readthedocs.io.

See also description and discussion in the Jupyter Enhancement Proposal.

Install the codecov browser extension to view test coverage in the source browser on github.

Requirements

To install a development version of nbdime, you will need npm installed and available on your PATH while installing.

Installation:

Install nbdime with pip:

pip install --upgrade nbdime

See the installation docs for more installation details and development installation instructions.

About

Tools for diffing and merging of Jupyter notebooks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 51.6%
  • Python 38.0%
  • Jupyter Notebook 6.8%
  • CSS 2.0%
  • Other 1.6%