|有人花两年开发了一个新notebook,支持实时协作还更快
机器之心报道
机器之心编辑部
工具不好用就自己开发一个 , 「不将就」的开发者就是这么任性 。
市场上现有的数据科学 notebook 工具都有很多痛点 , 比如版本控制、可复现性、协作体验等 , 与其他工具配合使用时也不太方便 。
在这些痛点面前 , 大多数人选择将就 , 但还有人选择自己动手 , Jakub 就是其中之一 。 为了解决上述痛点 , Jakub 和他的同伴两年前就立志打造一个新的 notebook 。 如今 , 他们的成果终于问世 。
本文插图
这款名叫 Deepnote 的数据科学 notebook 建立在 Jupyter 的生态系统之上 , 运行在云端 , 个人用户可以免费使用 。
与其他 notebook 相比 , Deepnote 有三大亮点:
- 首先是实时协作 。 为了实现这一点 , Deepnote 默认在云端运行 。 每个 Deepnote notebook 都很容易共享(就像 Google Docs 一样) , 非技术用户理解起来也没有难度;
- 其次是界面 。 Jakub 等人重新设计了一个新的界面 , 以鼓励用户开展最佳实践、写出简洁的代码、定义依赖并创建可复现的 notebook 。 他们还创建了一个优秀的自动补全系统并添加了一个变量管理器;
- 最后是与其他服务的整合 。 Jakub 等人降低了 Deepnote 与其他服务整合的难度 。 他们的最终目的是创建一个与其他服务、数据库、ML 平台和 Jupyter 生态系统协作顺畅的 notebook 。
与 Colab 相比 , Deepnote 拥有以下优势:
- 实时协作;
- 整合(数据库、S3 bucket、环境变量);
- 稳定(而且快得多)的文件系统;
- 硬件不会突然被关掉;
- 变量管理器;
- 可以和非技术人员共享的友好界面 。
本文插图
Jakub 等人刚刚发布了 Deepnote 的公开测试版 , 大家可以点击以下网址试用:https://deepnote.com/
包括斯坦福大学、字节跳动、GitHub、NASA 在内的机构都已经试用过 Deepnote 。 目前 , 个人用户可以免费使用 。 从群众反馈上来看 , 用过的都说好 。 尽管还存在一些不足 , 不过据开发者回复 , 很多必备但未实现的功能都已经「在路上了」 。
本文插图
现在用户可以通过 GitHub 或谷歌账户注册 , 但很快就能实现网站直接注册 。
本文插图
「不错!比 mybinder 之类的快很多 。 」
接下来 , 我们来看下 Deepnote 的具体用法和特点 。
命令平台
首先 , 用户可以通过在 Mac 系统上键入 cmd + P 命令或者 Windows 系统上键入 ctrl + P 命令来打开和关闭该命令平台 。
实时协作
Deepnote 支持实时协作 , 用户可以与其他人共享项目 。 执行单元是对所有用户的执行 , 因为协作的用户之间共享同一个环境和内核 。
本文插图
集成
Deepnote 提供了一个持续增长的本地集成库 , 简化了数据源与项目之间的连接过程 。 数据的轻松访问也是 Deepnote 的设计原则之一 。
查看变量
Deepnote 提供了一种探索 notebook 中当前变量的简单方法 。 定义变量的单元格被执行之后 , 变量将显示在左侧栏中 , 并提供有关其类型和内容的信息 。 点击变量还能查看更多信息 。
推荐阅读
- 科学|中科院和代尔夫特理工大学开发新方法 预测钠离子电池原子结构
- 科学|惊天骗局?科学家发现即便没有人类,也无法阻止全球变暖
- Secret秘密生态|Secret秘密生态开发SIEN多链及丰富应用场景
- IT一支刀|因内置广告拦截功能,这款国产浏览器开发者被视频网站起诉!
- 阿威的厨房故事|老外感叹:中国最令人敬佩的一点,就是一个华为就能让所有人团结
- |组织战略升级两年后,B端腾讯那朵“云”飘向了何处?
- |8颗摄像头!国产新机曝光:这次不会有人说抄袭了
- 忧心思明|生鲜配送系统开发,生鲜配送有哪些模式?
- |比特币和以太坊的挖矿区别
- 技术编程,小程序|企业或商家在开发小程序时,需要规避哪些问题?