Lisez vos notebooks Jupyter sur Mac sans lancer Jupyter

Avec Gander, sélectionnez un fichier .ipynb dans le Finder et appuyez sur la barre d’espace : le notebook s’affiche tel qu’il se lit, avec ses sorties, ses tableaux et ses graphiques, sans Python, sans noyau et sans navigateur. Sans Jupyter, un .ipynb est difficile à lire, car c’est du JSON.

Gratuit, sans achat intégré. Pour macOS 15 ou version ultérieure. Créé par 65FN LLC.

forecast_accuracy.ipynb dans Coup d’œil : un titre Forecast accuracy, une cellule Python qui lit daily_forecast.tsv avec pandas, et son tableau de dates, de villes et de températures.
Le même notebook défilé jusqu’à une cellule de graphique et son diagramme en barres de l’erreur de prévision moyenne par ville.

Comment faire

  1. Installez Gander depuis le Mac App Store et ouvrez-le une fois.

  2. Sélectionnez un fichier .ipynb dans le Finder et appuyez sur la barre d’espace.

  3. Lisez l’onglet Notebook, ou passez à Script pour voir tout le code en un seul script.

Sorties comprises

Gander affiche ce qui a été enregistré dans le notebook lors de sa dernière exécution :

  • Cellules Markdown, avec titres, listes, tableaux, maths et images
  • Cellules de code colorées dans le langage du noyau, comme Python ou R
  • Texte affiché et résultats, sans les codes couleur du terminal
  • DataFrames pandas en tableaux, et graphiques (PNG, JPEG, GIF ou SVG) dessinés dans Coup d’œil
  • Erreurs avec leur traceback

L’onglet Script

Script transforme le notebook en un seul script : toutes les cellules de code dans l’ordre, avec les cellules Markdown en commentaires, colorées dans le langage du notebook. Un moyen rapide de vérifier ce que fait un notebook avant de l’exécuter.

Vignettes et limites

En présentation par icônes et par galerie, le Finder affiche pour les notebooks une vignette de leurs premières cellules. Gander affiche les sorties enregistrées et n’exécute jamais de code. Les sorties longues sont raccourcies (120 lignes de texte, 60 lignes de tableau et 60 images), et les notebooks de plus de 40 Mo ne sont pas lus.

Questions

Gander exécute-t-il le notebook ?

Non. Il affiche le notebook tel qu’il a été enregistré, avec les sorties de sa dernière exécution. Rien n’est exécuté : afficher l’aperçu d’un notebook est donc sans risque.

Faut-il installer Python ou Jupyter ?

Non. Gander lit lui-même le fichier du notebook et dessine les graphiques qui y sont enregistrés.

Quels notebooks fonctionnent ?

Les notebooks au format nbformat 4, celui qu’enregistrent Jupyter, JupyterLab, VS Code et Google Colab, ainsi que l’ancien nbformat 3.

Essayez-le sur vos propres fichiers

Gander est gratuit sur le Mac App Store, sans achat intégré, sans abonnement ni compte, et rien de ce dont vous affichez l’aperçu ne quitte votre Mac.