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 个选择
MathJournal
MathJournal 是一款针对平板电脑的交互式程序,为解决数学和工程问题提供了一个自然且直观的环境。MathJournal 能识别手写数学表达式,然后显示相关解题类型的列表……

CuPy
CuPy 是一个用于 Python GPU 加速计算的开源数组库。CuPy 利用 CUDA 工具包中的 cuBLAS、cuRAND、cuSOLVER、cuSPARSE、cuFFT、cuDNN 和 NCCL 等库,充分发挥 GPU 架构的性能。

Dymola
多学科建模与仿真 Dymola独特的多学科功能为建模与仿真提供了全新且革命性的解决方案,使其能够模拟多个工程领域系统之间的动态行为及复杂相互作用。
Doronix 数学工具箱是一种数值计算环境及编程语言,可作为 MATLAB 的替代方案。它支持矩阵运算、函数和数据绘图、算法实现、用户自定义函数创建以及 CSV 文件的导入导出等功能。

Magma
一个用于求解代数、数论、几何和组合数学中计算难题的软件包。

CloudStat
CloudStat 是用于协作构建统计应用程序的云环境。

Crates.io
即时发布您的代码包并安装使用。通过 API 交互,了解可用代码包的更多信息。成为贡献者,用您的工作提升网站。

marimo
一个用于 Python 的响应式笔记本——可运行可复现的实验,作为脚本执行,部署为应用,并通过 git 进行版本控制。

