利用可能.ipynb x2

IPYNBを比較 横並びdiff

2つのノートブックをドロップして、コード、markdown、出力の行単位ハイライト付きセルごとのdiffを読む。nbdimeが無いときのレビューに最適。

How it works

Three steps from upload to download

1

Drop your notebook

Drag a .ipynb onto the card or browse your files. You never create an account.

2

Choose the export

Select Word, PDF, Markdown, HTML, LaTeX, ZIP, Python tools, viewer, cleaner, merger, or splitter, whatever matches your reviewer.

3

Download and ship

Grab the finished file immediately. Open it locally, attach it to email, or upload it to your LMS.

その他の無料ツールもお試しください

ノートブック差分ビューア:2つのJupyterノートブックをオンラインで左右に比較

この差分ビューアは、小さいけれど痛い問いに答えます。2つの .ipynb のあいだで、実際に何が変わったのか?左にベースライン、右に改訂版を置けば、追加・削除・変更されたコードをセル単位・行単位でハイライト表示します。比較はすべてブラウザ内で完結し、ノートブックはマシンの外に出ません。ロックされたノートPCで他人の作業をレビューするとき、nbdime を立てずに私用の実験を再確認するときに便利です。

多くのチームが、生の git diff がノートブックでは読めないことに気づきます。実行カウントは実行のたびに動き、出力セルは base64 画像で差分が膨れ、JSON の並び順が本当の変更を隠します。ここでは両方のファイルを Jupyter と同じ形に解析し、セルをハッシュして最長共通部分列を歩き、同一・移動しただけのセルをきれいに揃えます。実際の編集はセルごとの小さな unified ハンクとして現れ、JSON の膨大なノイズ行は要りません。

いつも nbdime、jupyter nbdiff、ReviewNB、VS Code のノートブック差分を使う場合でも、このページは置き換えではなく補完です。nbdime がないとき、レビュアーが Chromebook のとき、Git の外にあるノートブックのとき、クイックな前後比較を共有するときに使います。インストールもアカウントも不要で、いつも左右で読みやすいレポートになります。

片側だけフォーマットし直したときは「空白を無視」をオンにして意味のある変更だけを見ます。コードレビューで文脈が要るときは「変更なしセルを表示」を使います。「.diff をダウンロード」で統一パッチを取得し、レビューツールやチケットに貼れます。左右を逆に載せたら入れ替えボタンで訂正できます。

このノートブック差分ビューアがレビュー向けな理由

セル左右差分と行ハイライト

変更セルは左にベースライン、右に改訂版。変更行だけが強調され、未変更 JSON の海をスクロールする必要はありません。

Jupyter のノイズを無視するスマート照合

セルを種類とソースでハッシュし、LCS で整列します。移動しただけのセルは変更なしのまま。実行カウントや出力 ID はレポートを濁しません。

3つの状態をはっきり表示

追加・削除・変更セルは色とバッジが分かれ、サマリーバーで変更量が一目でわかります。

ブラウザ内完結、アップロードなし

解析も diff もタブ内。ページを閉じれば比較は消え、サーバーに残りません。顧客データや共有できない宿題にも。

持ち運べる .diff テキスト

セルアンカー付きの unified diff をエクスポートし、PR コメントやメール、記録保存に利用できます。

再フォーマット済みコード向けの空白無視

Black・Ruff・autopep8 適用後は「空白を無視」をオンにすると、空白差は同等扱いで中身の変更だけが残ります。

Jupyter の diff に関するよくある質問

この差分ビューアを開き、左に baseline .ipynb、右に改訂版を置きます。追加・削除・変更セルが自動で左右にハイライト表示されます。