
The Dashboard package is a powerful extension for NodeInsLab that lets you create fully interactive sensor dashboards by simply wiring nodes together. Powered by DDS (Data Distribution Service) for live data streaming and a subprocess-isolated PySide6 window, your dashboards run independently from your main application — ensuring smooth, lag-free visualization even under heavy data loads. From industrial HMIs to IoT monitoring stations, this package turns raw sensor streams into beautiful, actionable displays.
pyqtgraph and PyOpenGL with LOD downsampling and numpy-backed ring buffers for buttery-smooth multi-curve plotting at 30 FPS.To ensure peak performance, this package automatically manages the following dependencies:
PySide6 >= 6.5.0 (UI framework)numpy >= 2.0.0 (High-performance array operations)pyqtgraph >= 0.14.0 (Real-time plotting engine)PyOpenGL >= 3.1.0 (GPU-accelerated rendering)PyOpenGL-accelerate >= 3.1.0 (OpenGL performance boost)Perfect for: *Industrial HMI panels, IoT sensor monitoring, Test bench dashboards, and Educational data visualization.*