Polynote 多语言编程 notebook 环境开源项目

我要开发同款
匿名用户2019年10月25日
112阅读

技术信息

开源地址
https://github.com/polynote/polynote
授权协议
Apache-2.0

作品详情

Polyote 一种多语言编程otebook环境,与ApacheSpark集成,并为Scala、Pytho和SQL提供强大的支持。Polyote旨在使数据科学家和AI研究人员将Netflix的机器学习框架与Pytho机器学习和可视化库相集成。

特性:重复性

对于初学者,otebook执行是在特定时间和特定环境中运行的特定代码的记录。它是一个有序的单元格集合,每个单元格可以保存代码或文本,并可以独立进行修改和执行。可以重新排列,插入和删除单元格,它们通常取决于otebook电脑中其他单元格的输出。

Polyote新颖的可重复性功能在执行之前考虑了单元格在otebook中的位置,有助于避免使otebook电脑难以重新运行的不良做法。

编辑体验更佳

除了具有支持高质量LaTeX排版系统的富文本编辑器之外,它还具有类似于集成开发环境的功能,包括交互式自动完成和参数提示以及行内错误突出显示功能。

可见性

Polyote中的符号表可让您深入了解otebook的内部状态,而单独的状态区域则显示有关内核执行状态的关键信息。

依赖关系和配置管理

方便的配置部分使用户可以为每个otebook设置依赖项,Polyote会自动在本地或从存储库中获取和加载依赖项。

数据可视化

 

功能介绍

Polynote 一种多语言编程 notebook 环境,与 Apache Spark 集成,并为 Scala、Python 和 SQL 提供强大的支持。Polynote 旨在使数据科学家和 A...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论