Skip to content

JUmPER – Jupyter meets Performance

JUmPER logo

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.