Originally for Slow-controls Dashboard. Now it can do much more.
Dashboard Canvas Example
Interactive Dashboard: Monitor system status through color-coded indicators, numerical displays, and historical trends. Add control interfaces as needed. Fully customizable through YAML configuration.
Dark Theme Plot Panels
Data Visualization: Instantly create interactive plots from time-series data stored in various databases (SQL, InfluxDB, MongoDB, etc.) with an intuitive point-and-click interface. Example of a dark theme plot.
RGA Control System
Device Integration: Example of a custom Python module for RGA control. Operations are seamlessly handled between the UI and hardware through user Python modules, with spectrum data stored in CouchDB.
Map View Visualization
Interactive Map Views: Visualize graph data in schematic layouts. Define elements using simple CSV coordinates (x,y,r) or create complex layouts with SVG files and mapping keys for maximum flexibility.
Waveform Digitizer DAQ
Real-time Data Acquisition: Example of a waveform digitizer readout. Interface with DAQ systems through custom Python modules. Manage run controls, configuration, and monitoring while visualizing streaming data (histograms, etc.) via Redis.
Camera Control System
Media Management: Example of a Raspberry-Pi Camera system. Implement automated image capture and storage with a lightweight Python module. Browse time-series photo collections stored in CouchDB as blob data.
Universal Database Connectivity
Supported Data Sources
Scientific and Statistical Data Visualization
Available Plot Types
Integrated Monitoring and Control
Control Interface
Support for Multiple Data Types
Supported Data Types
Rapid Deployment
Quick Setup Example
Collaborative Dashboard Creation
Layout Sharing
Jupyter Integration for Real-time/Near-time Analysis
(experimental)
Jupyter Integration
Designed for Long Life (>25 years)