SYNTHETIC · Local dashboard
Cooling Loop Dashboard.
From a sensor-format CSV to inspectable calculations and feedback.
- Engineering question
- How can sensor-format files become inspectable plots, calculations and reports?
- My contribution
- Developed a local Streamlit interface with AI coding assistance.
- Current evidence
- SYNTHETIC sample-data demonstration; 21 software tests passed in the Codex check on October 10, 2026.
- Next step
- Qualify measured inputs, units, timing and sensor definitions before drawing physical conclusions.

Problem and my contribution
I developed this dashboard with AI coding assistance to make sensor-format files easier to inspect. It brings calculation outputs, plots, warning rules, and input-quality information into a local interface.
Implemented methods
The app loads sample or compatible uploaded CSV files, checks their structure, and displays temperatures, flow, pressure drop, and calculated heat pickup. It reuses Thermal Calculator and exports processed CSV and HTML reports. An optional simulator heat-load column supports an educational residual comparison.
Verification
On October 10, 2026, Codex ran the current repository tests: 21 passed. The suite covers calculations, malformed and missing inputs, warning paths, conditional reports, and headless application behavior.
Interpretation and limits
The public demonstration uses synthetic data. Warnings are threshold rules, and the optional residual compares calculated heat pickup with a simulator input. Neither is a validated physical energy balance or fault-detection result. The app does not calibrate sensors, calculate experimental uncertainty, or control equipment.
Current status and next step
The local dashboard is implemented. A future measured-data workflow needs qualified inputs, confirmed units, timing, sensor definitions, and a documented analysis method before physical conclusions are drawn.