# perspective
**Repository Path**: mashiro_chen/perspective
## Basic Information
- **Project Name**: perspective
- **Description**: Streaming pivot visualization via WebAssembly
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-07-17
- **Last Updated**: 2021-03-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# [](https://perspective.finos.org/)
[](https://www.npmjs.com/package/@finos/perspective)
[](https://pypi.python.org/pypi/perspective-python)
[](https://dev.azure.com/finosfoundation/perspective/_build/latest?definitionId=1&branchName=master)
[](https://finosfoundation.atlassian.net/wiki/display/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 real-time & user configurable analytics entirely in the
browser, or in concert with Python and/or
[Jupyterlab](https://jupyterlab.readthedocs.io/en/stable/).
Use it to create reports, dashboards, notebooks and applications, with static
data or streaming updates via [Apache Arrow](https://arrow.apache.org/).
## Features
- A fast, memory efficient streaming query engine, written in C++ and compiled to [WebAssembly](https://webassembly.org/), with read/write/stream support for [Apache Arrow]().
- A framework-agnostic query configuration UI component, based on [Web Components](https://www.webcomponents.org/), and a WebWorker and/or WebSocket data engine host for stable interactivity at high frequency.
- A customizable HTML Data Grid plugin, and a Chart plugin built on [D3FC](https://d3fc.io/).
- Integration with [Jupyterlab](https://jupyterlab.readthedocs.io/en/stable/), both natively in a Python kernel, and as a notebook Widget.
- Cross-language streaming and/or virtualization to the browser via [Apache Arrow](https://arrow.apache.org/).
- Runtimes for the browser, Python, and Node.js.
## Examples
||||
|:--|:--|:--|
|Superstore|Olympics|Custom Styles|
|[](https://bl.ocks.org/texodus/803de90736a3641ad91c5c7a1b49d0a7)|[](https://bl.ocks.org/texodus/efd4a857aca9a52ab6cddbb6e1f701c9)|[](http://bl.ocks.org/texodus/c42f3189699bd29cf20bbe7dce767b07)|
|Editable|Streaming|CSV|
|[](https://bl.ocks.org/texodus/45b868833c9f456bd39a51e606412c5d)|[](https://bl.ocks.org/texodus/9bec2f8041471bafc2c56db2272a9381)|[](https://bl.ocks.org/texodus/02d8fd10aef21b19d6165cf92e43e668)|
|IEX Cloud|NYC Citibike||
|[](https://bl.ocks.org/texodus/eb151fdd9f98bde987538cbc20e003f6)|[](https://bl.ocks.org/texodus/bc8d7e6f72e09c9dbd7424b4332cacad)||
## Documentation
* [Project Site](https://perspective.finos.org/)
* [Installation](https://perspective.finos.org/docs/md/installation.html)
* [Javascript User's Guide](https://perspective.finos.org/docs/md/js.html)
* [Python User's Guide](https://perspective.finos.org/docs/md/python.html)
* [Developer's Guide](https://perspective.finos.org/docs/md/development.html)
* [Conceptual Overview](https://perspective.finos.org/docs/md/concepts.html)
* [Perspective API](https://github.com/finos/perspective/blob/master/packages/perspective/README.md)
* [Perspective Viewer API](https://github.com/finos/perspective/blob/master/packages/perspective-viewer/README.md)
* [Perspective Python API](https://perspective.finos.org/docs/obj/perspective-python.html)