DataSpell 2022.3 最新变化

DataSpell 2022.3:通过 SSH 对远程解释器的支持、远程 Jupyter 调试、用于跟踪和还原更改的本地历史记录

远程开发

使用 SSH 配置远程解释器

使用 SSH 配置远程解释器

现在,可以通过 SSH 连接使用远程 Python 解释器。 本地项目文件将与远程服务器同步并在远程服务器上执行,并且软件包可以使用 UI 添加和移除。

Jupyter 远程调试

Jupyter 远程调试

现在,可以在远程 Jupyter 服务器上调试 Notebook,支持 Step Into(步入)和 Step Over(步过)功能。

编辑器

跟踪和还原 Jupyter Notebook 中的更改

跟踪和还原 Jupyter Notebook 中的更改

对当前文件有意义的更改独立于版本控制自动跟踪。 这些更改作为检查点存储在 Local History(本地历史记录)中,可供轻松查看和还原到先前的状态。 检查点之间的差异可以使用完全呈现的 Jupyter Notebook 进行比较。

Data Vision

Data Vision

借助 Data Vision,您可以在 Notebook 中检查 Jupyter 变量。 启用此功能可以提供许多重要变量类型的实用内联信息,例如 NumPy 数组和 pandas DataFrame 的大小和内容。 转到 Settings/Preferences | Languages & Frameworks | Jupyter(设置/偏好设置 | 语言和框架 | Jupyter)并选择 Show inline values in editor(在编辑器中显示内联值)可以打开 Data Vision。 目前,内联信息仅在 Jupyter Variables 工具窗口打开时可用。

表和数据库

DataFrame 交互性增强

增强了 DataFrame 交互性

在 Jupyter Notebook 中,现在有更多 DataFrame 处理选项。 DataFrame 可以导出为多种格式,包括 Excel、JSON、HTML、XML、Markdown 表格和 SQL Insert 语句。 也添加了其他用于查看 DataFrame 的选项,包括将其转置和隐藏列。

Redis 支持

Redis 支持

在 DataSpell 的数据库工具中,Redis 现在是一个受支持的数据库连接。 Redis 数据库可以直接从 DataSpell 连接、导航和查询。

Quick Documentation(快速文档)

特性和形参的识别

特性和形参的识别

docstring 中定义的特性和形参现在被视为快速文档的一部分。 NumPy 函数的 Other Parameters(其他形参)部分中定义的函数形参也在快速文档弹出窗口中显示。

Quick Documentation(快速文档)中显示的类型声明

Quick Documentation(快速文档)中显示的类型声明

类型声明,例如在数据类中创建的声明,现在被识别和显示为 Quick Documentation(快速文档)的一部分。

UI

启用新 UI

启用新 UI

DataSpell 现已提供新的轻量级 UI。 它引入了简化的主工具栏、新的工具窗口布局、更新的图标集以及新的浅色和深色主题。 转到 Settings/Preferences | Appearance & Behavior | New UI(设置/偏好设置 | 外观与行为 | 新 UI)即可启用新 UI。