2019-09-04 –, Track 2 (Baroja)
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
Debugging Jupyter Kernels: towards a JupyterLab debugger
Python Skill Level:basic
Domain Expertise:some
Domains:Jupyter
Scientific Software Developer at QuantStack