JetBrains 推出全新數據科學 IDE —— DataSpell
知名軟件 IntelliJ Idea IDE 和 Kotlin 編程語言的開發商 JetBrains 近日推出了一個專門針對數據科學的 IDE —— DataSpell。
目前 DataSpell 還處于早期預覽階段,開發者可以訪問 jetbrains.com 下載,目前已適配 Windows、Linux 和 Mac,也已經原生支持使用 M1 芯片的 Mac。該 IDE 將為從事探索性數據分析和機器學習模型原型設計的數據科學專業人士提供了一個開發環境。其特色是一個旨在優先處理數據的界面,同時允許編碼。根據 JetBrains 的說法,DataSpell 對 Jupyter Notebook 提供支持,并提供了比傳統 Jupyter Notebook 更好的體驗。用戶可以在命令和編輯模式之間切換,以操作單元格及其內容,其中增強的功能包括:
- 針對 Python 的智能編碼輔助
- 開箱即用的目錄
- 折疊式回溯
- 交互式表格
單元格輸出支持 Markdown 和 JavaScript。DataSpell 與運行在本地設備上的 Jupyter Notebook 以及遠程 Jupyter、JupyterHub 和 JupyterLab 服務器兼容。
此外,DataSpell 支持 Python 腳本,提供了一個運行代碼的 REPL,以及用于處理數據和數據可視化的額外工具,包括可交互式的和靜態的。DataSpell 還支持包括 Plotly、Bokeh、ipywidgets 和 Altair 在內的 Python 科學類庫。目前這個尚處于早期預覽階段的 DataSpell 除了支持 Python 以外,還提供了對 R 語言的基本支持,將來還會增加對 Julia 等其他數據科學語言的支持。
JetBrains 的項目經理 Andrey Cheptsov 表示,DataSpell 的目標是在企業 IT 組織發起更多 AI 項目以在數字業務轉型背景下降低成本或增加收入的時候提高數據科學家的整體生產力。
談到 Python 生態,從來沒有專門為數據科學設計的 IDE。參與數據科學的人員必須使用編輯器、開發者 IDE 或獨立的 Jupyter Notebook。只有在 R 語言的生態中才真正提供了用于數據科學的獨立 IDE。我們經常聽到有 RStudio 經驗的人抱怨 Python 不存在類似的東西。JetBrains DataSpell 就是這樣一款面向數據科學家的 IDE。
當然,在引入任何需要工具時,使用習慣是最大的挑戰,因為每個數據科學團隊都有一套自己常用的工具和定義的工作流程。DateSpell 如何能夠快速融入數據科學家團隊的工作流程,以提高生產力也將是 JetBrains 面臨的一大挑戰。
本文轉自OSCHINA
本文標題:JetBrains 推出全新數據科學 IDE —— DataSpell
本文地址:https://www.oschina.net/news/159373/jetbrains-dataspell