智能JupyterNotebook专为高交互性而设计命令和编辑器模式可一键切换。使用箭头键在单元格上导航。使用所有标准Jupyter快捷键。在单元格下享受完全交互式输出。
智能编码辅助编辑代码单元格时,享受智能代码补全、实时错误检查和快速修复、轻松导航等等。
本地和远程Notebook使用本地JupyterNotebook或直接从IDE轻松连接到远程Jupyter、JupyterHub或JupyterLab服务器。
交互式Python脚本科学Python控制台在Python控制台中以交互方式运行Python脚本或任意表达式。实时查看变量的输出和状态。
Python脚本中的单元格使用#%%分隔符将Python脚本拆分为代码单元格,并像在JupyterNotebook中一样单独运行它们。
数据和可视化输出通过交互式控件就地浏览DataFrame和可视化。支持所有主流Python科学库,包括Plotly、Bokeh、Altair、ipywidgets等。
内置工具和集成版本控制克隆Git项目、提交和推送更改,处理多个分支,管理更改列表以及在提交之前暂存更新。
终端通过内置终端处理命令行shell,该终端支持您的操作系统的所有相同命令。
数据库工具直接从IDE访问和查询数据库。采用智能编码辅助编辑SQL代码、运行查询、浏览数据和更改架构。
功能
Python无论是JupyterNotebook还是Python脚本,您都始终可以使用智能代码补全、实时错误检查和快速修复以及轻松的代码导航。
MarkdownDataSpell支持在Notebook单元格和单独文件中编辑和渲染Markdown。LaTeX支持尚未准备就绪,但即将推出。
交互式输出DataSpell完全支持科学库使用的静态和基于JavaScript的输出,例如Plotly、Bokeh、Altair、ipywidgets等。对于DataFrame,DataSpell提供了丰富的交互式表格控件。
Conda对Conda的内置支持使创建、管理和重用环境与依赖项变得容易。
调试器JupyterNotebook和Python脚本均支持调试器。在断点处停止,逐步执行代码,浏览和管理变量的状态。
SQL连接到您的数据库以浏览表、执行重构、导入/导出数据等。
RR的基本支持包括调试器、数据集和可视化浏览器、软件包管理器、智能编码辅助等。
插件Vim仿真、Docker、额外VCS、自定义外观主题等均可通过插件获得。