DataSpell
DataSpell
软件描述
JetBrains DataSpell 是一款面向数据科学的集成开发环境,具备智能 Jupyter 笔记本、交互式 Python 脚本以及众多其他内置工具。
官方网站
访问软件的官方网站了解更多信息
www.jetbrains.com
什么是 DataSpell?
JetBrains DataSpell 是一款面向数据科学的 IDE,支持智能 Jupyter 笔记本、交互式 Python 脚本以及众多内置工具。
智能 Jupyter 笔记本
专为高互动性优化
通过单键快捷切换命令模式与编辑模式。使用方向键导航单元格。使用所有标准 Jupyter 快捷键。在单元格下方直接享受完全交互式的输出。
智能编码辅助
编辑代码单元格时,可获得智能代码补全、实时错误检查与快速修复、便捷导航等功能。
本地与远程笔记本
可直接在 IDE 中操作本地 Jupyter 笔记本,或轻松连接至远程 Jupyter、JupyterHub 或 JupyterLab 服务器。
交互式 Python 脚本
科学计算 Python 控制台
在 Python 控制台中交互式运行 Python 脚本或任意表达式,实时查看输出结果和变量状态。
Python 脚本中的代码单元格
使用 #%% 分隔符将 Python 脚本拆分为代码单元格,并像在 Jupyter 笔记本中一样单独运行。
数据与可视化输出
通过交互式控件直接在原位浏览 DataFrame 和可视化结果。支持所有主流 Python 科学计算库,包括 Plotly、Bokeh、Altair、ipywidgets 等。
内置工具与集成
版本控制
克隆 Git 项目,提交并推送更改,管理多个分支,处理变更列表,并在提交前暂存更新。
终端
通过内置终端使用命令行 shell,支持操作系统的所有命令。
数据库工具
直接在 IDE 中访问和查询数据库。编写 SQL 代码、执行查询、浏览数据及修改架构时,均可依赖智能编码辅助功能。
🔄 替代方案
49 个选择Pe,即程序员编辑器,是一款面向BeOS的开源文本编辑器。它专注于源代码编辑,支持多种编程语言的语法高亮。同时,它也可作为基本的源码级HTML编辑器,具备一定的HTML自动完成功能……
Thunderpad(前身为Textpad)是一款使用Qt库用C++编写的简单、通用且跨平台的文本编辑器。Thunderpad旨在比大多数文本编辑器更快、更轻量,同时保持同等的实用性。

SimulationX
SimulationX 是一款跨学科、多领域仿真软件,可在单一平台上实现复杂系统的设计、分析与优化。超过 500 个即用型模型元件以及来自 11 个应用领域的 300 多个模型实例,简化并加速了……

Addi
基于 Java 的开源版 MATLAB 和 Octave 随着时间推移,兼容性越来越强。

iD3
iD3 是一个开源的跨平台桌面集成开发环境(IDE),用于 D3.js 开发。它旨在简化 D3 的数据可视化,配备基于 Python 的数据管理系统和自定义生成的属性控制功能。

ScicosLab
ScicosLab 是一个提供多平台科学计算环境的软件包。它基于官方的 Scilab 4.x(BUILD4)发行版,包含建模与仿真工具 Scicos 及其他多个工具箱。

Mirai Math
GNU Octave 的图形前端。以原生数学符号编辑公式。支持/测试于 Linux x586 / x86_64、WinXP、Vista 和 MacOS。

Reinteract
Reinteract 是一个用于 Python 交互式实验的系统。Reinteract 工作表包含 Python 代码及其结果,结果以文本或图形化图表的形式展示。您可以返回并编辑之前输入的语句,结果将随之更新。


