GitHub - finos/perspective: A data visualization and analytics component, especially well-suited for large and/or streaming datasets. (original) (raw)
Navigation Menu
- GitHub Copilot Write better code with AI
- GitHub Models New Manage and compare prompts
- GitHub Advanced Security Find and fix vulnerabilities
- Actions Automate any workflow
- Codespaces Instant dev environments
- Issues Plan and track work
- Code Review Manage code changes
- Discussions Collaborate outside of code
- Code Search Find more, search less
- Explore
- Pricing
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Appearance settings
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.
Features
- A fast, memory efficient streaming query engine, written in C++ and compiled for WebAssembly,Python and Rust, with read/write/streaming for Apache Arrow, and a high-performance columnar expression language based onExprTK.
- A framework-agnostic User Interface packaged as aCustom Element, powered either in-browser via WebAssembly or virtually via WebSocket server (Python/Node/Rust).
- A JupyterLab widget and Python client library, for interactive data analysis in a notebook, as well as scalable production applications.
Documentation
- Project Site
- User Guide
- @finos/perspective, JavaScript Client API
- @finos/perspective-viewer, JavaScript UI API
- perspective-python, Python API
- perspective, Rust API
Examples
editable | file | fractal |
---|---|---|
![]() |
![]() |
![]() |
market | raycasting | evictions |
![]() |
![]() |
![]() |
nypd | streaming | covid |
![]() |
![]() |
![]() |
webcam | movies | superstore |
![]() |
![]() |
![]() |
citibike | olympics | |
![]() |
![]() |
Media
@timkpaine | @timbess | @sc1f |
---|---|---|
![]() |
![]() |
![]() |
@texodus | @texodus | |
![]() |
![]() |