Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/finos/perspective
A data visualization and analytics component, especially well-suited for large and/or streaming datasets.
https://github.com/finos/perspective
analytics bi data-visualization javascript jupyter python real-time webassembly
Last synced: 3 days ago
JSON representation
A data visualization and analytics component, especially well-suited for large and/or streaming datasets.
- Host: GitHub
- URL: https://github.com/finos/perspective
- Owner: finos
- License: apache-2.0
- Created: 2017-11-02T16:27:54.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-11-18T21:59:19.000Z (23 days ago)
- Last Synced: 2024-11-29T05:06:05.912Z (13 days ago)
- Topics: analytics, bi, data-visualization, javascript, jupyter, python, real-time, webassembly
- Language: C++
- Homepage: https://perspective.finos.org/
- Size: 241 MB
- Stars: 8,579
- Watchers: 123
- Forks: 1,191
- Open Issues: 116
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-jupyter-widgets - perspective - real time visualization large and/or streaming datasets (Interactive Widgets / Interactive Jupyter Widget Ecosystem)
- awesome-systematic-trading - Perspective - commit/finos/perspective/master) ![GitHub Repo stars](https://img.shields.io/github/stars/finos/perspective?style=social) | C++, Python | - A data visualization and analytics component, especially well-suited for large and/or streaming datasets. (Visualization / TimeSeries Analysis)
- awesome-fintech - perspective - an interactive analytics and data visualization component especially well-suited for large and/or streaming datasets (Charts)
- awesome-python-machine-learning-resources - GitHub - 14% open · ⏱️ 25.08.2022): (数据可视化)
- awesome-jupyter-resources - GitHub - 14% open · ⏱️ 23.08.2022): (JupyterLab扩展)
- best-of-jupyter - GitHub - 13% open · ⏱️ 02.12.2024): (JupyterLab Extensions)
- awesome-jupyter - Perspective - Data visualization and analytics component, especially for large/streaming datasets. (Visualization)
- Awesome-AIML-Data-Ops - Perspective
- best-of-react - GitHub - 13% open · ⏱️ 29.05.2024): (Data Tables & Grids)
- awesome-starred - finos/perspective - A data visualization and analytics component, especially well-suited for large and/or streaming datasets. (python)
- awesome-production-machine-learning - Perspective
- awesome-list - Perspective - A data visualization and analytics component, especially well-suited for large and/or streaming datasets. (Data Management & Processing / Streaming Data Management)
- StarryDivineSky - finos/perspective
README
[![Build Status](https://img.shields.io/github/actions/workflow/status/finos/perspective/build.yaml?event=push&style=for-the-badge)](https://github.com/finos/perspective/actions/workflows/build.yaml)
[![npm](https://img.shields.io/npm/v/@finos/perspective.svg?style=for-the-badge)](https://www.npmjs.com/package/@finos/perspective)
[![PyPI](https://img.shields.io/pypi/v/perspective-python.svg?style=for-the-badge)](https://pypi.python.org/pypi/perspective-python)
[![crates.io](https://img.shields.io/crates/v/perspective?style=for-the-badge)](https://crates.io/crates/perspective)
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](https://jupyterlab.readthedocs.io/en/stable/).### Features
- A fast, memory efficient streaming query engine, written in C++ and compiled
for [WebAssembly](https://webassembly.org/),
[Python](https://www.python.org/) and [Rust](https://www.rust-lang.org/),
with read/write/streaming for [Apache Arrow](https://arrow.apache.org/), and
a high-performance columnar expression language based on
[ExprTK](https://github.com/ArashPartow/exprtk).- A framework-agnostic User Interface packaged as a
[Custom Element](https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements),
powered either in-browser via WebAssembly or virtually via WebSocket server
(Python/Node).- A [JupyterLab](https://jupyter.org/) widget and Python client library, for
interactive data analysis in a notebook, as well as _scalable_ production
[Voila](https://github.com/voila-dashboards/voila) applications.### Documentation
- [Project Site](https://perspective.finos.org/)
- JavaScript (NPM)
- [`@finos/perspective-viewer`, JavaScript UI API](https://docs.rs/perspective-viewer/latest/perspective_viewer/)
- [`@finos/perspective`, JavaScript Client/Server API](https://docs.rs/perspective-js/latest/perspective_js/)
- [`Table` API](https://docs.rs/perspective-js/latest/perspective_js/struct.Table.html)
- [`View` API](https://docs.rs/perspective-js/latest/perspective_js/struct.View.html)
- [Installation Guide](https://docs.rs/perspective-js/latest/perspective_js/#installation)
- Python (PyPI)
- [`perspective-python`, Python Client/Server API](https://docs.rs/perspective-python/latest/perspective_python/)
- [`PerspectiveWidget` Jupyter Plugin](https://docs.rs/perspective-python/latest/perspective_python/#perspectivewidget)
- [`Table` API](https://docs.rs/perspective-python/latest/perspective_python/struct.Table.html)
- [`View` API](https://docs.rs/perspective-python/latest/perspective_python/struct.View.html)
- Rust (Crates.io)
- [`perspective`, Rust API](https://docs.rs/perspective-rs/latest/perspective_rs/)
- [`perspective-client`, Rust Client API](https://docs.rs/perspective-client/latest/perspective_client/)
- [`perspective-server`, Rust Server API](https://docs.rs/perspective-server/latest/perspective_server/)
- [`Table` API](https://docs.rs/perspective-client/latest/perspective_client/struct.Table.html)
- [`View` API](https://docs.rs/perspective-client/latest/perspective_client/struct.View.html)
- Appendix
- [Data Binding](https://docs.rs/perspective-server/latest/perspective_server/)
- [Expression Columns](https://docs.rs/perspective-client/latest/perspective_client/config/expressions/)### Examples
editablefilefractalmarketraycastingevictionsnypdstreamingcovidwebcammoviessuperstorecitibikeolympics
### Media