Notebook Tab

Run Python code directly in your browser using the Notebook tab, a Jupyter-like environment powered by Pyodide with numpy, pandas, and matplotlib support.

Notebook Tab

The Notebook tab provides a Jupyter-like interactive coding environment that runs entirely in your browser. No server setup or Python installation is required — the kernel is powered by Pyodide, a full CPython runtime compiled to WebAssembly.

Opening a Notebook Tab

Click the "+" button in the tab bar and select Notebook. A new tab opens with a single empty code cell and the toolbar at the top.

Toolbar

The toolbar gives you direct control over the notebook session:

Button Action
Save Save the notebook to your workspace
Add Cell Insert a new code cell below the current selection
Cut Cut the selected cell
Copy Copy the selected cell
Paste Paste a copied or cut cell below the selection
Run Execute the selected cell
Stop Interrupt a running cell
Restart Restart the Python kernel and clear all outputs
Fast Forward Run all cells in order from top to bottom

Keyboard Shortcuts

Shortcut Action
Shift+Enter Run the selected cell and move to the next cell
Ctrl+Enter Run the selected cell and stay on it
A Insert a new cell above the selected cell (command mode)
B Insert a new cell below the selected cell (command mode)

Press Escape to enter command mode, and Enter to enter edit mode inside a cell.

Available Libraries

The following Python libraries are available out of the box:

  • numpy — numerical computing and array operations
  • pandas — data manipulation and analysis
  • matplotlib — plotting and data visualisation

Additional packages can be installed at runtime using micropip.install() within a cell.

Opening Existing Notebooks

You can open .ipynb files stored in your workspace directly in the Notebook tab. See Supported File Types for details on file format support.

For an overview of all tab types, visit the Tab System Overview.