-
Notifications
You must be signed in to change notification settings - Fork 292
How variables are fetched
Rich Chiodo edited this page Aug 5, 2022
·
6 revisions
This page describes the variable viewer and how it fetches data from the kernel.
The variable viewer is a custom webview registered in the Jupyter extension's package.json:
Those entries in the package.json are picked up when the extension registers the variable view type.
The registration is then handled by a VariableView which eventually uses the html method on a webview to load some react code for the UI.
[sequence diagram of creation sequence]
- Describe messages in use
- Show refresh cycle
- Describe how they're fetched from kernel
- Describe how they're fetched from the debugger
- Contribution
- Source Code Organization
- Coding Standards
- Profiling
- Coding Guidelines
- Component Governance
- Writing tests
- Kernels
- Intellisense
- Debugging
- IPyWidgets
- Extensibility
- Module Dependencies
- Errors thrown
- Jupyter API
- Variable fetching
- Import / Export
- React Webviews: Variable Viewer, Data Viewer, and Plot Viewer
- FAQ
- Kernel Crashes
- Jupyter issues in the Python Interactive Window or Notebook Editor
- Finding the code that is causing high CPU load in production
- How to install extensions from VSIX when using Remote VS Code
- How to connect to a jupyter server for running code in vscode.dev
- Jupyter Kernels and the Jupyter Extension