API Overview
The Jumper Wrapper Kernel exposes a modular API organized into three main components:
- Kernel - The main
JumperWrapperKernelclass 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
- Cell code arrives at
do_execute() _is_local_magic()checks if code contains only local magic commands- Local magics are executed via
_execute_local_magic() - Other code is forwarded via
_forward_to_wrapped_kernel() - Pre/post cell events are triggered for jumper-extension hooks
Module Reference
For detailed API documentation, see:
- Kernel - Main kernel class and magic commands
- Installation - Kernel installation functions
- Utilities - Magic detection helpers