A tool for diffing and merging IPython Notebook files
Project description
===============================
NBDiff
===============================
.. image:: https://badge.fury.io/py/nbdiff.png
:target: http://badge.fury.io/py/nbdiff
.. image:: https://travis-ci.org/tarmstrong/nbdiff.png?branch=master
:target: https://travis-ci.org/tarmstrong/nbdiff
.. image:: https://pypip.in/d/nbdiff/badge.png
:target: https://crate.io/packages/nbdiff?version=latest
A tool for diffing and merging IPython Notebook files.
This project was built by a team of
university students from Concordia University. See
`AUTHORS <https://github.com/tarmstrong/nbdiff/blob/master/AUTHORS.rst>`__
for more information.
* Free software: MIT license
* Website: http://nbdiff.org.
Installation
------------
Using Pip
~~~~~~~~~
If you have pip installed:
::
LOCAL REMOTE git config --global mergetool.nbmerge.cmd = "nbmerge $LOCAL $BASE $REMOTE $MERGED"
You can then run ``nbmerge`` from git like so:
::
pip install -r requirements-dev.txt
To run the python tests, run the following command:
::
flake8 tests nbdiff
To check Python test coverage, install ``coverage`` and run the tests with the ``--with-coverage`` option.
::
python setup.py nosetests --with-coverage
Run the JavaScript tests
~~~~~~~~~~~~~~~~~~~~~~~~
First, install `node <http://nodejs.org/>`__ and npm.
Second, install the JavaScript dependencies using ``npm``.
::
grunt
Running "qunit:files" (qunit) task
Testing src/test/index.html ...OK
>> 14 assertions passed (21ms)
Done, without errors.
History
-------
1.0.0 (2014-03-28)
++++++++++++++++++
* End of the original capstone team project.
* First release on PyPI
1.0.3 (2014-04-15)
++++++++++++++++++
* IPython 2.0.0 support
NBDiff
===============================
.. image:: https://badge.fury.io/py/nbdiff.png
:target: http://badge.fury.io/py/nbdiff
.. image:: https://travis-ci.org/tarmstrong/nbdiff.png?branch=master
:target: https://travis-ci.org/tarmstrong/nbdiff
.. image:: https://pypip.in/d/nbdiff/badge.png
:target: https://crate.io/packages/nbdiff?version=latest
A tool for diffing and merging IPython Notebook files.
This project was built by a team of
university students from Concordia University. See
`AUTHORS <https://github.com/tarmstrong/nbdiff/blob/master/AUTHORS.rst>`__
for more information.
* Free software: MIT license
* Website: http://nbdiff.org.
Installation
------------
Using Pip
~~~~~~~~~
If you have pip installed:
::
You can then run ``nbmerge`` from git like so:
::
To run the python tests, run the following command:
::
To check Python test coverage, install ``coverage`` and run the tests with the ``--with-coverage`` option.
::
Run the JavaScript tests
~~~~~~~~~~~~~~~~~~~~~~~~
First, install `node <http://nodejs.org/>`__ and npm.
Second, install the JavaScript dependencies using ``npm``.
::
Running "qunit:files" (qunit) task
Testing src/test/index.html ...OK
>> 14 assertions passed (21ms)
Done, without errors.
History
-------
1.0.0 (2014-03-28)
++++++++++++++++++
* End of the original capstone team project.
* First release on PyPI
1.0.3 (2014-04-15)
++++++++++++++++++
* IPython 2.0.0 support