JupyterHub 2.0 支持、将文件复制到远程 Jupyter 服务器的功能、运行时补全以及 DataSpell 入门导览
2022 年的首个 DataSpell 版本引入了针对远程 Jupyter 服务器连接的改进、代码洞察增强以及实用性修正。
JupyterHub 是一款支持多用户访问远程 Jupyter 服务器的平台,它在 2.0 版本中迎来重大升级,引入了角色和范围。 DataSpell 2022.1 采用了新版本的 API 更改,并允许通过 URL 连接到 JupyterHub 2.0,与 Jupyter 和 JupyterHub 1.0 服务器的连接方式相同。 选择 File | Add Jupyter connection...(文件 | 添加 Jupyter 连接…),粘贴 JupyterHub 服务器 URL,然后直接从 DataSpell 工作区使用 Jupyter Notebook。
从 DataSpell 2022.1 开始,您可以将本地文件复制到远程 Jupyter 实例,反之亦可。 您还可以在两个远程 Jupyter 实例之间复制它们。 这有效简化了数据和 Notebook 交换过程,并帮助您保持项目同步。 您可以使用上下文菜单或键盘快捷键复制和粘贴文件。
单元输出现在将与单元源一起复制粘贴。 除了许多涉及命令模式下的单元操作的重要错误修正之外,此功能还可以让您更轻松地更改 Notebook 的结构并有助于使其结构保持清晰。
交互式输出(Plotly、Bokeh 等)的外观经调整以匹配深色 IDE 主题,使其与其余 UI 相符。
现已支持 Jupyter 运行时补全,补充了由 PyCharm 静态代码分析提供的 Python 代码补全。 该功能可以实现包括动态类特性补全在内的多种用例。
在您的数据科学工作中包含一些面向对象的编程可以帮助您提升代码的表现力和重用性。 Extract Superclass(提取超类)现已登陆 Jupyter Notebook,让您可以更轻松地使用 Python 类。
这个 10 分钟的导览将为新 DataSpell 用户提供有关如何在工作区中使用文件和文件夹的概览。 它还介绍了许多 Jupyter Notebook 日常工作,例如单元操作、代码创建支持以及单元执行和调试。
要开始导览,请从主菜单中选择 Help | Learn IDE Features(帮助 | 学习 IDE 功能)。
DataSpell 2022.1 捆绑了 Grazie 插件,该插件通过提供针对 15 种语言的动态语法和拼写检查来帮助您避免自然语言问题。