Skip to content
master
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.

Perspective

npm PyPI Build Status FINOS - Active

Perspective is an interactive visualization component for large, real-time datasets. Originally developed at J.P. Morgan, 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. As a library, Perspective provides both:

  • 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 Custom Element and Jupyterlab Widget, via WebWorker (WebAssembly) or virtually via WebSocket (Python/Node), and a suite of Datagrid and D3FC Chart plugins.

Examples

Movies Superstore Maps Airports
Movies Superstore Maps Elevation
NYPD CCRB Olympics Custom Styles
Olympics Custom Styles
Editable Maps Elevation Streaming
Editable Maps Elevation Streaming
IEX Cloud NYC Citibike JupyterLab Plugin
IEX Cloud NYC Citibike JupyterLab Plugin
CSV Magic Maps Citibike
CSV CSV Maps Citibike

Documentation

Community