Notebook diff-viewer: vergelijk twee Jupyter-notebooks naast elkaar, online
Deze notebook diff-viewer beantwoordt een kleine maar pijnlijke vraag: wat is er feitelijk veranderd tussen twee .ipynb-bestanden? Zet de basisversie links, de herziene rechts en lees een diff per cel met regelniveau-markering voor toegevoegde, verwijderde en gewijzigde code. De hele vergelijking draait in je browser; de notebooks verlaten je apparaat niet—handig bij review op een gelockte laptop of een tweede mening over een privé-experiment zonder nbdime te installeren.
De meeste teams merken dat een gewone `git diff` op een notebook onleesbaar is: execution counts verschuiven bij elke run, outputcellen blazen de diff op met base64-afbeeldingen en JSON-volgorde maskeert echte wijzigingen. De viewer hier parseert beide bestanden naar dezelfde notebookstructuur als Jupyter, hasht elke cel en loopt een longest common subsequence af zodat identieke of alleen verschoven cellen netjes uitlijnen. Echte edits komen naar boven als een compact unified hunk per cel in plaats van duizenden ruisende JSON-regels.
Als je gewoonlijk op nbdime, jupyter nbdiff, ReviewNB of de notebook-diff van VS Code leunt, vult deze pagina ze aan in plaats van ze te vervangen. Je gebruikt dit pad wanneer nbdime niet geïnstalleerd is, de reviewer op een Chromebook zit, het notebook buiten Git staat, of je snel voor/na wilt delen met een collega. Er is niets te installeren, geen account, en het resultaat is altijd een herkenbaar naast-elkaar-rapport.
Zet Negeer witruimte aan wanneer één kant geherformatteerd is en je alleen inhoudelijke wijzigingen wilt. Zet Toon ongewijzigde cellen aan wanneer je volledige context voor code review nodig hebt. Klik Download .diff voor een unified tekstpatch die je in een reviewtool plakt of aan een ticket hangt. Gebruik de wisselknop om basis en revisie om te draaien als je ze verkeerd hebt geladen.

