Expand description
Visualization module for simular.
Provides visualization capabilities:
- Export Pipeline: JSON Lines, Parquet format, video frames
- TUI Dashboard: Real-time terminal visualization (feature-gated)
- Web Visualization: WebSocket streaming (feature-gated)
§Example
use simular::visualization::{SimMetrics, Exporter, ExportFormat};
let metrics = SimMetrics::new();
let exporter = Exporter::new();Structs§
- Data
Point - Time-series data point for plotting.
- Export
Config - Export configuration.
- Exporter
- Exporter for simulation data.
- SimMetrics
- Real-time simulation metrics for visualization.
- Streaming
Exporter - Streaming exporter for real-time export.
- Time
Series - Rolling buffer for time-series data.
- Trajectory
- Collection of trajectory frames.
- Trajectory
Frame - A single frame in a trajectory for visualization/export.
- Trajectory
Metadata - Metadata for a trajectory.
Enums§
- Export
Format - Export format options.
- Parquet
Compression - Parquet compression options.
- Video
Format - Video format options.