JUmPER – Jupyter meets Performance
Welcome to the JUmPER documentation. JUmPER brings performance engineering to Jupyter and consists of two packages:
JUmPER IPython Extension
A tool for monitoring the performance of code cells in IPython and Jupyter notebooks.
- Collect CPU, memory, GPU, and I/O metrics for individual cells.
- View textual performance reports for entire sessions or selected cell ranges.
- Explore interactive plots of collected metrics over time.
- Export performance data and cell history for offline analysis.
Get started with the Installation and Quickstart guides. For detailed command descriptions, refer to the Public API section.
JUmPER Wrapper Kernel
A Jupyter kernel that wraps other kernels (Python, R, Julia, etc.) while providing jumper-extension performance monitoring.
- Wrap any Jupyter kernel with a single magic command.
- Monitor performance of any wrapped kernel using jumper-extension magic commands.
- Forward code transparently to the wrapped kernel while keeping monitoring local.
Get started with the Wrapper Kernel Installation and Quickstart guides. For API details, see the Wrapper Kernel API.