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