#perspective #streaming #dataset #analytics #component #visualization #python

sys perspective-client

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

6 个版本 (1 个稳定版)

3.0.0 2024年8月23日
3.0.0-rc.62024年8月15日
3.0.0-rc.12024年7月27日
3.0.0-alpha.12024年5月11日

#961 in WebAssembly

Download history 159/week @ 2024-05-10 25/week @ 2024-05-17 11/week @ 2024-05-24 5/week @ 2024-05-31 8/week @ 2024-06-07 10/week @ 2024-06-14 4/week @ 2024-06-21 4/week @ 2024-07-12 3/week @ 2024-07-19 194/week @ 2024-07-26 147/week @ 2024-08-02 343/week @ 2024-08-09 172/week @ 2024-08-16

每月856次下载
用于 5 crate

Apache-2.0

175KB
3.5K SLoC


Perspective Perspective

npm PyPI crates.io Build Status


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

功能

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

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

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

示例

可编辑文件分形
市场光线投射驱逐
NYPD魔法流式传输
COVID网络摄像头电影
超市城市自行车奥运会
jupyterlab

文档

社区/媒体

依赖项

约3-7MB
约124K SLoC