Cyberbrain
Cyberbrain copied to clipboard
Python debugging, redefined.
Some ideas: - When clicking/hovering on a trace graph node, highlight the corresponding text in the source code panel - Vice versa The difficult part is that if an identifer...
Cyberbrain adds a huge overhead to program execution, both in time spent and memory usage. This issue is for discussing possible improvements. ## Time Profiled one run with py-spy ```...
We need to first settle down on which serialization/RPC framework we want to use in the long term.
Can reproduce with `epsilon_greedy.py` Update: Tried sending the request in another thread, didn't work. Since this use case is rare I made it P2.
On the backend, frames are stored in a tree UI interaction: **Picking frames** 1. User clicks on a location in VSC 2. Extension sends a location to backend 3. Backend...
- [x] **Tooltip text should be truncated.** - [ ] **Tooltip should not overlap with nodes.** We probably need to show tooltip on the same height with each node, starting...
- [ ] Show absolute line number - [ ] Show class name for instances - [ ] Diffrenciate between tuple, list, set (needs to record the original type) -...
If program stucks and people use ctrl+c to interrupt the execution, we should be able to dump everything from memory to a file.
"related nodes" means all nodes that show value when hovering the dragged node. The outcome includes nearly impossible for arranging node graph order in loops, since all values are all...