无需启动 Jupyter,在 Mac 上阅读 Jupyter 笔记本

.ipynb 文件是 JSON,没有 Jupyter 很难阅读。有了 Gander,只需在访达中选择它并按下空格键:笔记本会以你熟悉的阅读方式呈现,包括输出、表格和图表,完全不涉及 Python、内核或浏览器。

免费,无 App 内购买。适用于 macOS 15 或更高版本。由 65FN LLC 开发。

快速查看中的 forecast_accuracy.ipynb:Forecast accuracy 标题、一个用 pandas 读取 daily_forecast.tsv 的 Python 单元格,以及包含日期、城市和温度的输出表格。
同一笔记本滚动到绘图单元格,以及显示各城市平均预测误差的条形图。

操作步骤

  1. 从 Mac App Store 安装 Gander,并打开一次。

  2. 在访达中选择一个 .ipynb 文件,然后按下空格键。

  3. 阅读 笔记本 标签页,或切换到 脚本,将所有代码作为一个脚本查看。

包含输出

Gander 显示笔记本上次运行时保存的内容:

  • Markdown 单元格,包括标题、列表、表格、数学公式和图片
  • 代码单元格按内核语言着色,例如 Python 或 R
  • 打印的文本和结果,终端颜色代码已去除
  • pandas DataFrame 显示为表格,图表(PNG、JPEG、GIF 或 SVG)直接在快速查看中绘制
  • 错误及其回溯信息

“脚本”标签页

“脚本”将笔记本变成一个脚本:所有代码单元格按顺序排列,Markdown 单元格变为注释,并按笔记本的语言着色。运行笔记本之前,可以用它快速了解笔记本会做什么。

缩略图和限制

在访达的图标视图和画廊视图中,笔记本的缩略图显示其前几个单元格。Gander 只显示已保存的输出,绝不运行代码。过长的输出会被截短(文本 120 行、表格 60 行、图片 60 张),超过 40 MB 的笔记本不会被读取。

常见问题

Gander 会运行笔记本吗?

不会。它按保存时的样子显示笔记本,包括上次运行的输出。不执行任何代码,因此预览笔记本是安全的。

需要安装 Python 或 Jupyter 吗?

不需要。Gander 自己读取笔记本文件,并绘制其中保存的图表。

支持哪些笔记本?

nbformat 4 格式的笔记本(Jupyter、JupyterLab、VS Code 和 Google Colab 保存的格式),以及较早的 nbformat 3。

用你自己的文件试试

Gander 可在 Mac App Store 免费下载,没有 App 内购买,无需订阅,无需账户,你预览的任何内容都不会离开你的 Mac。