Debugging in JupyterLab
Debugging Jupyter Notebooks has been one of the most requested features. In this presentation we give an overview of the current state and tools for debugging in Jupyter, and offer a glimpse of what is coming next.
Layout:
1. Current tools for debugging Jupyter Notebooks
- print statements
- ipdb
- PixieDebugger (IBM)
- Visual Studio Code cell debugging
2. Native debugging support for Jupyter Kernels
- Jupyter protocol extension
- Debug Adapter Protocol in xeus-python
3. Debugger extension for JupyterLab
- An IDE-like debugging experience in JupyterLab
- Active development, current prototype
- Demo
Jeremy Tuloup
Scientific Software Developer at QuantStack