debugger
debugger copied to clipboard
A visual debugger for Jupyter notebooks, consoles, and source files
Hi, I am trying to install on Windows 10 with the following statements: `conda create -n jupyterlab-debugger -c conda-forge xeus-python=0.8.0 notebook=6 jupyterlab=2 ptvsd nodejs` `conda activate jupyterlab-debugger` `jupyter labextension install...
We have a client who is interested in this work and got this feedback: > This looks very, very promising. I noticed it requires xeus-python. Do we know if they...
The debugger seems to break down when a multiprocessing Pool is created and map function is applied.
Could someone explain to me why this won't work. I'm unfamiliar with the technicalities and hope to find a fix to this challenge.
At the moment the variable table will show a `Too large to show contents. Max items to show: 300` message if a user decides to show a `list` with more...
The [notebook](https://github.com/jupyterlab/debugger/blob/master/src/handlers/notebook.ts) and [console](https://github.com/jupyterlab/debugger/blob/master/src/handlers/console.ts) handlers share similar code when it comes to handling cells and editors: https://github.com/jupyterlab/debugger/blob/d3f43e514d41b10cc02614ff5ac5db7640339ae5/src/handlers/notebook.ts#L69-L84 We could investigate how to make them more generic, for example by implementing...
For now the tests only run on Ubuntu. We should add macOS (and in the future Windows).
If I have a lot of module imports, functions and classes, the variables view quickly gets overloaded. It would be great to have them grouped in a single tree node...
At the moment we wrap the debug requests in `try catch` blocks, and log the errors to the console: https://github.com/jupyterlab/debugger/blob/80fb3d738c3405a3c65303d4015da2148925d810/src/service.ts#L109-L118 Instead we should handle the error properly, for example by...
We should check what it happening when the `stepOver` (`next`) command is being used. In the screencast below we would expect to advance to the line 2, then 3 and...
We've made a lot of progress with a DAP protocol implementation in Julia, now I'm wondering how we can integrate that with the work here and get the Julia kernel...