Skip to content

A data visualization and analytics component, especially well-suited for large and/or streaming datasets.

License

Notifications You must be signed in to change notification settings

finos/perspective

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Perspective

npm PyPI Build Status FINOS - Active

Perspective is an interactive visualization component for large, real-time datasets. Originally developed for J.P. Morgan's trading business, Perspective makes it simple to build user-configurable analytics entirely in the browser, or in concert with Python and/or JupyterLab. Use it to create reports, dashboards, notebooks and applications, with static data or streaming updates via Apache Arrow.

Features

  • A fast, memory efficient streaming query engine, written in C++ and compiled for both WebAssembly and Python, with read/write/stream/virtual support for Apache Arrow.

  • A framework-agnostic User Interface component and Jupyterlab Widget, over WebWorker (WebAssembly) or WebSocket (Python/Node), and a suite of Datagrid and D3FC Chart plugins. `

Examples

Superstore Olympics Custom Styles
Superstore Olympics Custom Styles
Editable Streaming CSV
Editable Streaming CSV
IEX Cloud NYC Citibike JupyterLab Plugin
IEX Cloud NYC Citibike JupyterLab Plugin

Documentation