perspective är en komponent för datavisualisering och analys, särskilt anpassad för stora och/eller strömmande datamängder. Den kan användas för att skapa användarkonfigurerbara rapporter, instrumentpaneler, anteckningsböcker och applikationer, både fristående i webbläsaren eller tillsammans med Python och JupyterLab. Verktyget inkluderar en snabb, minneseffektiv strömmande frågemotor skriven i C++ och kompilerad för WebAssembly och Python, med stöd för Apache Arrow och ett uttrycksspråk baserat på exprtk. perspective erbjuder ett ramverksagnostiskt användargränssnitt som en anpassad komponent, driven av WebAssembly i webbläsaren eller via en WebSocket-server (Python/Node). Det finns även ett JupyterLab-widget och ett Python-klientbibliotek för interaktiv dataanalys och skalbara Voila-applikationer.