Funktionsleitfaden macOSWindows

Vergleichen Sie zwei Jupyter-Notebooks Zelle für Zelle

Vergleichen Sie zwei Jupyter-Notebooks (.ipynb) Zelle für Zelle. Zellen werden nach ihrem Inhalt zugeordnet, sodass eine eingefügte Zelle als genau ein Unterschied erscheint, und jeder Unterschied nennt seine Zelle. Ausgaben, Ausführungszähler und Metadaten werden nur verglichen, wenn Sie es wünschen. Der Notebook-Vergleich ist in der kostenlosen Version vollständig enthalten.

Funktionsübersicht

Wie kann ich den Jupyter-Notebook-Vergleich in Diff Anything verwenden?

Vergleichen Sie zwei Jupyter-Notebooks (.ipynb) Zelle für Zelle. Zellen werden nach ihrem Inhalt zugeordnet, sodass eine eingefügte Zelle als genau ein Unterschied erscheint, und jeder Unterschied nennt seine Zelle. Ausgaben, Ausführungszähler und Metadaten werden nur verglichen, wenn Sie es wünschen. Der Notebook-Vergleich ist in der kostenlosen Version vollständig enthalten.

Der Notebook-Vergleich ist im kostenlosen Plan vollständig enthalten, in der App und in der Befehlszeile (auf dem Mac über das kostenlose Befehlszeilenhilfsprogramm), innerhalb der Dateigröße und täglichen Sitzungsgrenzen des kostenlosen Plans.

Intelligenter Codevergleich mit markierten Änderungen in der deutschen Oberfläche von Diff Anything.
Intelligenter Codevergleich mit markierten Änderungen in der deutschen Oberfläche von Diff Anything. Vollbild anzeigen

Zellen

Änderungen werden nach Zelle benannt, nicht nach Zeile JSON

Eine Notebook-Datei ist JSON, und ein Textunterschied zwischen zwei davon ist größtenteils Rauschen: maskierte Zeichenfolgen, Ausgaben und Ausführungszahlen. Diff Anything vergleicht Notebooks stattdessen anhand ihrer Zellen. Zellen werden durch ihren Inhalt abgeglichen, sodass eine eingefügte Zelle einen Unterschied darstellt und die Zellen danach immer noch übereinstimmen.

Jeder Unterschied benennt seine Zelle: Zelle 4 (Code) geändert, Zelle 2 (Markdown) hinzugefügt, Zelle 5 (roh) entfernt oder Zelle 6 (Code) in Zelle 9 verschoben. Die Notebooks werden schreibgeschützt als Text angezeigt, mit einer # %% [Code]-Zeile vor jeder Zelle und ihrer Quelle, die in der Sprache des Notebooks hervorgehoben ist.

Ausgaben und Metadaten

Vergleichen Sie Ausgaben und Metadaten nur, wenn Sie möchten

Die Quelle und der Typ jeder Zelle werden immer verglichen. „Ausgaben und Ausführungsanzahl vergleichen“ fügt die Ausgaben jeder Codezelle hinzu: Stream-Text, Fehler und jedes Ergebnis als Text oder, für Bilder, nach Länge und SHA-256. Metadaten vergleichen fügt die Metadaten des Notebooks und jeder Zelle hinzu. Beide sind standardmäßig deaktiviert, sodass die Änderung im Code durch die erneute Ausführung eines Notebooks nicht vergraben wird.

Kostenlos und Pro

Kostenlos in der App und auf der Befehlszeile

Der Notebook-Vergleich ist im kostenlosen Plan vollständig enthalten, wie JSON, mit 5 MB pro Datei und 10 neuen Vergleichssitzungen pro Tag. Die Befehlszeile, unter Windows und über das kostenlose Befehlszeilenhilfsprogramm auf dem Mac, vergleicht Notebooks mit --mode notebook nach ihren Quellen und Typen und listet jede Zelle auf, die sich unterscheidet. Berichte, Profile und Verlauf benötigen Pro.

Im Workflow

So verwenden Sie es

  1. Öffnen Sie beide Notebooks

    Wählen Sie die beiden .ipynb-Dateien aus; Sie werden im Notebook-Modus geöffnet.

  2. Lesen Sie die Zellenliste

    Jeder Unterschied benennt eine Zelle, die geändert, hinzugefügt, entfernt oder verschoben wurde.

  3. Fügen Sie bei Bedarf Ausgänge hinzu

    Aktivieren Sie „Ausgaben und Ausführungszahlen vergleichen“, wenn Ergebnisse wichtig sind und nicht nur Code.

  4. Gehen Sie durch die Zellen

    Verwenden Sie F7 und F8 oder den Bereich „Unterschiede“, um von Zelle zu Zelle zu wechseln.

Nützlich in der Praxis

Wann man es verwenden sollte

Zugehöriges Handbuch

Den passenden Vergleichstyp wählen

Quellen wählen, die automatische Erkennung verstehen und den Vergleichstyp nehmen, der Ihre Frage beantwortet.

Lesen Sie den Leitfaden

Direkte Antworten

Fragen zum Jupiter-Notebook-Vergleich.

Werden Notebook-Ausgaben verglichen?

Nur wenn Sie „Ausgaben und Ausführungsanzahl vergleichen“ aktivieren. Standardmäßig werden Zellquellen und -typen verglichen.

Kann ich ein Notebook in Diff Anything bearbeiten?

Nein. Notebooks werden schreibgeschützt angezeigt. Bearbeiten Sie sie in Jupyter oder Ihrem Editor.

Ist der Notebook-Vergleich kostenlos?

Ja, in der App und auf der Befehlszeile, innerhalb der Dateigröße und Tageslimits des kostenlosen Plans.

Kostenlos & Pro: Was ist enthalten

Verfügbar im Mac App Store und Microsoft Store. Mit der kostenlosen Desktop-Nutzung können Sie jede Vergleichs-Engine für Dateien bis zu 5 MiB pro Seite und 10 neue Vergleichssitzungen pro lokalem Tag ausprobieren; Sammlungsvorschauen zeigen die ersten 100 Elemente, binäre Vergleiche die ersten 100 Byte-Unterschiede und PDF-Vorschauen die ersten 3 Seiten. Der Nur-Text-, JSON- und Jupyter-Notebook-Vergleich ist vollständig, und das Öffnen von Dateien über den Finder oder den Datei-Explorer, diffanything://-Links und AppleScript ist kostenlos. Die kostenlose CLI unterstützt Text, JSON und Notebooks, und das Befehlszeilenhilfsprogramm, das die CLI zur Version aus dem Mac App Store bringt, ist ein kostenloser Download, der den in der App getätigten Pro-Kauf nutzt. Durch einen einmaligen Pro-Kauf werden die Vorschau- und Sitzungsbeschränkungen aufgehoben und größere Quellen innerhalb technischer Grenzen, gespeicherte Profile und Verlauf, Speichern von Ordner-Snapshots, Exportieren und Drucken von Berichten, JSON-Patch-Export, Anwenden von Patches, Drei-Wege-Zusammenführung und Konfliktlösung, der Git-Merge-Treiber und das Merge-Tool, Ordnersynchronisierung, Batch-Manifeste, alle CLI-Modi und unter Windows vertrauenswürdige Präprozessoren freigeschaltet.

Weiter

Alle Diff Anything-Funktionen anzeigen.

Zurück zu den Funktionen