Jupyter Notebooks
Jupyter Notebooks offer a flexible, interactive UI for combining code, prose, and visualizations.
Positron enhances Jupyter Notebooks in several key ways:
- Notebooks work out of the box. You do not need to install any additional dependencies into your Python or R environments.
- Notebooks are integrated into the IDE. You can manage data sources in the Connections pane, view data at a glance in the Variables pane, explore data in depth with the Data Explorer, and browse documentation in the Help pane.
- Language features such as autocompletion and go-to-definition work seamlessly across notebooks and plaintext files.
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
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.
