Jupyter Notebooks

Work with Jupyter Notebooks in Positron with built-in support for Python and R. No extra dependencies needed as notebooks integrate seamlessly with the IDE.

Jupyter Notebooks offer a flexible, interactive UI for combining code, prose, and visualizations.

Positron enhances Jupyter Notebooks in several key ways:

Positron IDE showing a Jupyter notebook with Python code, a bar chart of monthly electricity usage, the Positron Assistant chat panel on the left, and Variables pane on the right.

A Jupyter Notebook in Positron with a Python code cell, a monthly electricity usage chart as output, the Assistant panel open to the left, and the Variables pane open to the right.

Notebook editors

Positron offers two editors for working with Jupyter Notebooks: the Positron Notebook Editor, which is the default, and the Legacy Notebook Editor, the VS Code based notebook editor.

Positron Notebook Editor

Note

The Positron Notebook Editor is the default editor for Jupyter Notebooks. We are actively working on improving the notebook experience in Positron and want to hear from you! Share your thoughts on this Github discussion or schedule a call with our product and engineering team.

The Positron Notebook Editor is a native notebook experience built specifically for Positron. It provides notebook-aware AI assistance, integrated data exploration, and an improved user experience for data science workflows. Check out the launch article for more details.

Read the launch blog post to learn more about why we built the Positron Notebook Editor.

Your .ipynb files open in the Positron Notebook Editor by default. To learn more, see the setup instructions.

Legacy notebook editor

The Legacy Notebook Editor is the Code OSS based notebook editor. If you are familiar with Jupyter Notebooks in VS Code, this editor will feel familiar. To use it, disable the positron.notebook.enabled setting.