JetBrains DataSpell 是专为数据科学家和机器学习模型开发人员设计的新IDE。它的设计旨在促进探索性数据分析和机器学习模型原型的开发。
以下是DataSpell的主要特性和功能:
Jupyter笔记本的增强体验。DataSpell将Jupyter笔记本的交互性与PyCharm的智能Python和R编码辅助相结合,提供了一个符合人体工程学的环境。它调整了Jupyter笔记本的高交互性体验,可以一键在命令模式和编辑器模式之间切换,使用箭头键浏览单元格,并使用所有标准的Jupyter快捷方式。同时,它还支持完全互动的输出,就在单元格下方。
智能编码辅助。当你在编辑代码单元时,DataSpell可以提供智能代码完成、即时错误检查和快速修复,还能轻松导航。它还提供实时查看输出和变量的状态的功能。
本地和远程环境支持。你可以选择使用本地Jupyter笔记本,也可以直接从IDE轻松连接到远程Jupyter、JupyterHub或JupyterLab服务器。
轻量级工作区。DataSpell为数据科学工作流量身打造,它的工作区主要用于处理数据而非代码。以工作区为中心的体验使你可以将代码库视为工作区,遵循数据科学工作流,并能在重用笔记本和环境的同时快速切换任务。
Conda集成。DataSpell对Conda有内置支持,使跨工作区创建、管理和重用环境与依赖项变得容易。
总的来说,DataSpell是一个功能强大的IDE,为数据科学家提供了全面的工具,以支持他们的数据分析和机器学习工作。