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

ada-x64/perspective

This branch is 482 commits behind finos/perspective:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1fdb553 · Nov 6, 2023
Aug 9, 2023
Dec 22, 2021
Jul 16, 2023
Aug 16, 2023
Aug 31, 2023
Nov 1, 2023
Nov 1, 2023
Nov 1, 2023
Nov 6, 2023
Nov 6, 2023
Nov 6, 2023
Nov 6, 2023
Apr 21, 2020
Jul 5, 2022
Nov 1, 2023
Aug 31, 2023
May 6, 2023
Nov 1, 2023
Jan 1, 2023
Apr 30, 2019
Oct 5, 2023
Nov 1, 2023
Nov 1, 2023
Oct 15, 2023

Repository files navigation


Perspective Perspective

npm PyPI Build Status


Perspective is an interactive analytics and data visualization component, which is especially well-suited for large and/or streaming datasets. Use it to create user-configurable reports, dashboards, notebooks and applications, then deploy stand-alone in the browser, or in concert with Python and/or Jupyterlab.

Features

  • A fast, memory efficient streaming query engine, written in C++ and compiled for both WebAssembly and Python, with read/write/streaming for Apache Arrow, and a high-performance columnar expression language based on ExprTK.

  • A framework-agnostic User Interface packaged as a Custom Element, powered either in-browser via WebAssembly or virtually via WebSocket server (Python/Node).

  • A JupyterLab widget and Python client library, for interactive data analysis in a notebook, as well as scalable production Voila applications.

Examples

editablefilefractal
marketraycastingevictions
nypdmagicstreaming
covidmoviessuperstore
citibikeolympicsjupyterlab

Documentation

Community / Media

About

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

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 41.9%
  • JavaScript 22.0%
  • Rust 20.5%
  • Python 8.2%
  • Less 5.6%
  • TypeScript 1.4%
  • Other 0.4%