Euporie is a text-based user interface for running and editing Jupyter notebooks
Project description
euporie
Euporie is a terminal app for running and editing Jupyter notebooks.
The text-based interface is inspired by JupyterLab / Jupyter Notebook, and runs entirely in the terminal.
Install
You can install euporie with pipx (recommended) or pip:
$ pipx install euporie
$ # OR
$ python -m pip install --user euporie
You can also try euporie online here.
Usage
Open a notebook by passing the notebook’s file path as a command line argument:
$ euporie notebook.ipynb
Alternatively, launch euporie and open a notebook file by selecting “Open” from the file menu (Ctrl+o).
To print a notebook to the terminal, run:
$ euporie --dump notebook.ipynb
To view a notebook in the system pager, run:
$ euporie --dump --page notebook.ipynb
For more information about the available command line flags, run:
$ euporie --help
Documentation
View the online documentation at: https://euporie.readthedocs.io/
The code is available on GitHub at: https://github.com/joouha/euporie
Features
Edit and run notebooks in the terminal
Displays rich cell outputs, including markdown, tables, images, LaTeX, HTML, SVG, & PDF
Print formatted notebooks to the terminal or pager
Open multiple notebooks and display them stacked or tiled
Code completion
Line completions from history
Contextual help
Automatic code formatting
Highly configurable
Compatibility
Euporie requires Python 3.8 or later. It works on Linux, Windows and MacOS
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.