文件名称:vscode-simple-jupyter-notebook:简单的Jupyter笔记本,用于探索目的
文件大小:1.79MB
文件格式:ZIP
更新时间:2024-04-21 01:31:23
TypeScript
使用Xeus内核进行Jupyter Notebook调试 支持xeus内核及其调试功能的示例笔记本实现。 该示例的主要重点是展示如何基于xeus内核及其对本机支持来实现笔记本调试功能。 该示例详细说明了如何: 找到并启动xeus内核, 运行(评估)笔记本电脑单元而无需调试, 实现一个VS Code调试器,该调试器与xeus内核进行对话,并通过Jupyter调试协议通过隧道传输调试适配器协议(DAP), 拦截DAP消息,以便在VS Code的笔记本单元格和xeus的单元格表示之间来回映射。 运行样本 确保禁用Python扩展,因为其Juypter笔记本实现将与此Python笔记本扩展冲突。 我们假设您已经克隆了此存储库,运行了npm install并在VS Code中打开了该项目。 为了使用单元调试,您将需要一个实现Jupyter调试协议的内核。 目前,唯一实现此协议的内核是
【文件预览】:
vscode-simple-jupyter-notebook-main
----.eslintrc.js(1KB)
----src()
--------kernelProvider.ts(4KB)
--------disposable.ts(2KB)
--------notebookKernel.ts(5KB)
--------util.ts(1KB)
--------debugging.ts(11KB)
--------kernelManager.ts(5KB)
--------types()
--------notebookProvider.ts(12KB)
--------messaging.ts(6KB)
--------connection.ts(5KB)
--------extension.ts(2KB)
--------kernelProcess.ts(2KB)
----images()
--------debugging-cells.gif(1.72MB)
----.vscode()
--------launch.json(468B)
--------extensions.json(169B)
--------settings.json(531B)
--------tasks.json(366B)
----tsconfig.json(608B)
----LICENSE(1KB)
----README.md(12KB)
----samplenotebooks()
--------.vscode()
----.vscodeignore(137B)
----.devcontainer()
--------Dockerfile(3KB)
--------devcontainer.json(1KB)
--------noop.txt(192B)
----SECURITY.md(3KB)
----vsc-extension-quickstart.md(3KB)
----CODE_OF_CONDUCT.md(444B)
----.gitignore(46B)
----CHANGELOG.md(240B)
----package-lock.json(81KB)
----package.json(3KB)