Jupyter-Notebooks auf dem Mac lesen, ohne Jupyter zu starten

Mit Gander wählen Sie eine .ipynb-Datei im Finder aus und drücken die Leertaste: Das Notebook erscheint so, wie man es liest, mit Ausgaben, Tabellen und Diagrammen, ganz ohne Python, Kernel oder Browser. Ohne Jupyter ist es sonst schwer zu lesen, denn eine .ipynb-Datei ist JSON.

Kostenlos, ohne In-App-Käufe. Für macOS 15 oder neuer. Entwickelt von 65FN LLC.

forecast_accuracy.ipynb in der Übersicht: die Überschrift Forecast accuracy, eine Python-Zelle, die daily_forecast.tsv mit pandas einliest, und ihre Tabelle mit Datum, Städten und Temperaturen.
Dasselbe Notebook, gescrollt zu einer Plot-Zelle und ihrem Balkendiagramm des mittleren Vorhersagefehlers pro Stadt.

So geht’s

  1. Installieren Sie Gander aus dem Mac App Store und öffnen Sie es einmal.

  2. Wählen Sie im Finder eine .ipynb-Datei aus und drücken Sie die Leertaste.

  3. Lesen Sie den Tab Notebook, oder wechseln Sie zu Skript, um den gesamten Code als ein Skript zu sehen.

Samt Ausgaben

Gander zeigt, was beim letzten Ausführen im Notebook gespeichert wurde:

  • Markdown-Zellen mit Überschriften, Listen, Tabellen, Formeln und Bildern
  • Codezellen, eingefärbt in der Sprache des Kernels, etwa Python oder R
  • Ausgegebener Text und Ergebnisse, ohne Terminal-Farbcodes
  • pandas-DataFrames als Tabellen und Diagramme (PNG, JPEG, GIF oder SVG), direkt in der Übersicht gezeichnet
  • Fehler mit ihrem Traceback

Der Tab „Skript“

„Skript“ macht aus dem Notebook ein einziges Skript: alle Codezellen der Reihe nach, die Markdown-Zellen als Kommentare, eingefärbt in der Sprache des Notebooks. So sehen Sie schnell, was ein Notebook tut, bevor Sie es ausführen.

Miniaturen und Grenzen

In der Symbol- und Galeriedarstellung des Finder bekommen Notebooks eine Miniatur ihrer ersten Zellen. Gander zeigt gespeicherte Ausgaben und führt nie Code aus. Lange Ausgaben werden gekürzt (120 Textzeilen, 60 Tabellenzeilen und 60 Bilder), und Notebooks über 40 MB werden nicht gelesen.

Fragen

Führt Gander das Notebook aus?

Nein. Es zeigt das Notebook so, wie es gespeichert wurde, mit den Ausgaben des letzten Laufs. Nichts wird ausgeführt, deshalb ist die Vorschau eines Notebooks unbedenklich.

Muss Python oder Jupyter installiert sein?

Nein. Gander liest die Notebook-Datei selbst und zeichnet die darin gespeicherten Diagramme.

Welche Notebooks funktionieren?

Notebooks im Format nbformat 4, das Jupyter, JupyterLab, VS Code und Google Colab speichern, und im älteren nbformat 3.

Probieren Sie es mit Ihren eigenen Dateien aus

Gander ist im Mac App Store kostenlos, ohne In-App-Käufe, ohne Abo und ohne Konto, und nichts, was Sie in der Vorschau ansehen, verlässt Ihren Mac.