La perspective est un composant interactif d'analyse et de visualisation des données, qui est particulièrement bien adapté pour les ensembles de données de grande et / ou de streaming . Utilisez-le pour créer des rapports, des tableaux de bord, des ordinateurs portables et des applications de l'utilisateur, puis déploiez-vous autonome dans le navigateur, ou de concert avec Python et / ou JupyterLab.
Un moteur de requête en streaming rapide et efficace à la mémoire, écrit en C ++ et compilé pour WebAssembly, Python et Rust, avec lecture / écriture / streaming pour Apache Arrow, et un langage d'expression colomène haute performance basé sur Exprtk.
Une interface utilisateur agnostique framework emballée comme un élément personnalisé, alimentée soit dans le navigateur via WebAssembly ou pratiquement via WebSocket Server (Python / Node).
Un widget JupyterLab et une bibliothèque client Python, pour l'analyse des données interactives dans un ordinateur portable, ainsi que des applications de voila de production évolutives .
Site du projet
JavaScript (NPM)
@finos/perspective-viewer
, JavaScript UI API
@finos/perspective
, API client / serveur JavaScript
API Table
View
l'API
Guide d'installation
Python (PYPI)
perspective-python
, API client / serveur Python
Plugin de Jupyter PerspectiveWidget
API Table
View
l'API
Rust (Crates.io)
API perspective-client
-Client
API perspective-server
, Rust Server
perspective
, API Rust
API Table
View
l'API
Appendice
Liaison des données
Colonnes d'expression
modifiable | déposer | fractale |
marché | rayon de rayon | expulsions |
NYPD | streaming | covid |
webcam | films | hypermarché |
Citibike | Jeux olympiques | |
@timkpaine | @timbess | @sc1f |
@texodus | @texodus | |