Skip to content

API Overview

The Jumper Wrapper Kernel exposes a modular API organized into three main components:

  • Kernel - The main JumperWrapperKernel class that implements the Jupyter kernel protocol and manages kernel wrapping
  • Installation - Functions for installing and uninstalling the kernel specification
  • Utilities - Helper functions for magic command detection and cell routing

Architecture

To be described

Message Flow

  1. Cell code arrives at do_execute()
  2. _is_local_magic() checks if code contains only local magic commands
  3. Local magics are executed via _execute_local_magic()
  4. Other code is forwarded via _forward_to_wrapped_kernel()
  5. Pre/post cell events are triggered for jumper-extension hooks

Module Reference

For detailed API documentation, see: