利用可能.ipynb × 2

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.

Also available

Try our other free tools

ノートブック差分ビューア: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 適用後は「空白を無視」をオンにすると、空白差は同等扱いで中身の変更だけが残ります。

オンラインで2つのJupyterノートブックを比較する手順

  1. 01

    左にベースラインを置く

    古い版または採用版を選びます。即座に解析され、想定どおりのセル数サマリーが出ます。

  2. 02

    右に改訂版を置く

    新しい版または提案版を選びます。両方そろうと下に diff が表示されます。

  3. 03

    読む・調整する・書き出す

    レビューに合わせて空白無視や変更なし表示を切り替え、必要ならパッチとして .diff をダウンロードします。

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

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