Guide · Tools

Notebooks

Open and save .ipynb files, run cells, rich output and what is not Jupyter.

Open and save

Tap any .ipynb file and it opens as a notebook. Changes are saved back to the same file, in the standard Jupyter format, a second after you stop editing, so the file opens in Jupyter, VS Code or on GitHub as usual. The Notebook template starts you off with a small study using NumPy. To add a notebook to a project, choose Notebook under Start from when you make a new file.

A notebook called Rainfall by month with two code cells and Add code and Add text buttons
A notebook from the Notebook template.

Cells

A notebook has code cells and text (Markdown) cells. Add code and Add text at the bottom add one. Text cells show formatted; tap one to edit it. Each cell's ⋯ menu has Move up, Move down and Delete.

Running

Output

A cell shows what it printed, errors with their traceback, and the value of its last line as Out. Images in PNG form are shown. Objects that offer HTML, Markdown or SVG are saved with those forms in the notebook file, so Jupyter shows them, while Pythilo shows their plain text.

What it is not

Pythilo runs notebooks on its own kernel, inside the app. There is no Jupyter server, no other kernels and no widgets, and the debugger does not step through notebook cells yet. Matplotlib and pandas are not available on iOS for Python 3.14 yet.