# Review/ in Jupyter notebooks

**URL:** <https://openplanetary.discourse.group/t/review-in-jupyter-notebooks/92>\
**Category:** Python\
**Created:** [June 6, 2019, 8:46am UTC](https://openplanetary.discourse.group/t/review-in-jupyter-notebooks/92 "2019-06-06T08:46:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![aprossi](https://yyz2.discourse-cdn.com/free1/user_avatar/openplanetary.discourse.group/aprossi/32/31_2.png) [@aprossi](https://openplanetary.discourse.group/u/aprossi)\
**Post date:** [June 6, 2019, 8:46am UTC](https://openplanetary.discourse.group/t/review-in-jupyter-notebooks/92/1 "2019-06-06T08:46:51Z")

</div>

[https://www.reviewnb.com/](https://www.reviewnb.com/) allows comment, diff and review Jupyter notebooks (json) visually (spotted by C. Marmo)

---

<div class="post-metadata">

**Author:** ![mariodamore](https://yyz2.discourse-cdn.com/free1/user_avatar/openplanetary.discourse.group/mariodamore/32/13_2.png) [@mariodamore](https://openplanetary.discourse.group/u/mariodamore)\
**Post date:** [June 7, 2019, 9:32am UTC](https://openplanetary.discourse.group/t/review-in-jupyter-notebooks/92/2 "2019-06-07T09:32:49Z")

</div>

Uhm it is a hosted not-free service and their FAQ states:

#### Can we self host ReviewNB?

- Yes. If you’re interested in on-prem installation, please [fill this form](https://docs.google.com/forms/d/1zb0riYOlSl-BMs1a1Q_wUEjE8-lZqqwRaA8V-6cpkKs) and we’ll get in touch.

After years waiting for **“The Solution”** I almost think this is never going to happen, all project in this direction either died or are broken.

I prefer [mwouts/jupytext: Jupyter notebooks as Markdown documents, Julia, Python or R scripts](https://github.com/mwouts/jupytext) that automagically sync py script \<\> markdown \<\> notebook and you can put the text only version under git for example.

---

<div class="post-metadata">

**Author:** ![mariodamore](https://yyz2.discourse-cdn.com/free1/user_avatar/openplanetary.discourse.group/mariodamore/32/13_2.png) [@mariodamore](https://openplanetary.discourse.group/u/mariodamore)\
**Post date:** [June 9, 2019, 7:39am UTC](https://openplanetary.discourse.group/t/review-in-jupyter-notebooks/92/3 "2019-06-09T07:39:51Z")

</div>

Another nice tool : [nbdime](https://nbdime.readthedocs.io/) with VCS integration tips \> [https://nbdime.readthedocs.io/en/latest/vcs.html#git-integration](https://nbdime.readthedocs.io/en/latest/vcs.html#git-integration)

---

<div class="post-metadata">

**Author:** ![michaelaye](https://yyz2.discourse-cdn.com/free1/user_avatar/openplanetary.discourse.group/michaelaye/32/11_2.png) [@michaelaye](https://openplanetary.discourse.group/u/michaelaye)\
**Post date:** [June 18, 2019, 5:27am UTC](https://openplanetary.discourse.group/t/review-in-jupyter-notebooks/92/4 "2019-06-18T05:27:50Z")

</div>

not only tips, it actually integrates itself with git at least, so that `git diff` automatically uses it. it’s the only way one ever should do a `git diff` on a notebook in a terminal. However, one can use it in a “graphical way” where a web-browser shows the differences between 2 notebooks.
