#可视化 #数据集 #数据 #流式 #分析 #数据分析 #实时

视角

一种数据可视化和分析组件,特别适合用于大型的和/或流式数据集

34个稳定版本

3.0.0 2024年8月23日
3.0.0-rc.12024年7月27日
2.10.1 2024年5月23日
2.10.0 2024年3月25日
1.7.2 2022年11月26日

#34 in WebSocket

Download history 156/week @ 2024-05-20 23/week @ 2024-07-01 74/week @ 2024-07-22 86/week @ 2024-07-29 100/week @ 2024-08-05 301/week @ 2024-08-12

每月561次下载

Apache-2.0

1.5MB
37K SLoC

C++ 33K SLoC // 0.1% comments Rust 3.5K SLoC // 0.1% comments JavaScript 32 SLoC // 0.4% comments

Perspective Perspective

npm PyPI crates.io Build Status


Perspective是一个交互式的分析和数据可视化组件,特别适合用于大型和/或流式数据集。使用它来创建用户可配置的报告、仪表板、笔记本和应用,然后在浏览器中独立部署,或与Python和/或Jupyterlab一起部署。

功能

  • 一个快速的、内存高效的流式查询引擎,用C++编写并编译为WebAssembly和Python,支持Apache Arrow的读写/流式处理,以及基于ExprTK的高性能列表达式语言。

  • 一个无框架的用户界面,作为自定义元素打包,通过WebAssembly在浏览器中运行或在WebSocket服务器(Python/Node)上虚拟运行。

  • 一个JupyterLab小部件和Python客户端库,用于在笔记本中进行交互式数据分析,以及可扩展的生产Voila应用程序。

示例

可编辑文件分形
市场光线追踪驱逐
纽约市警察局魔法流式
COVID-19网络摄像头电影
超市花旗自行车奥运会
JupyterLab

文档

社区/媒体

依赖项

~3–13MB
~156K SLoC