Engineering work

Tested / synthetic data only

Sensor Stream Simulator.

Known inputs for checking a future measurement workflow.

Synthetic dataReproducibilityPython
8Scripted scenarios
35Passing automated tests
Synthetic-data workflow
  1. 01Scenario + seed
  2. 02Simplified model
  3. 03Generated records
  4. 04Known conditions
  5. 05Pipeline checks

Verification with synthetic or defined calculation inputs

Objective

Exercise data-processing and reporting paths with repeatable inputs and deliberately introduced conditions before an experimental system supplies measurements.

Engineering

Simplified relationships connect imposed heat load, coolant flow, temperature rise, pump command, and pressure loss. These relationships support testing software behavior, not predicting every feature of real equipment.

Implementation

Built with AI assistance, the tool produces CSV and JSON datasets for eight scripted scenarios, including normal operation, restricted flow, drift, missing measurements, pump failure, and a leak event. Fixed start times and seeded randomness make outputs reproducible. The documented version is 0.1.0.

Software verification

35 tests passed in the September 10, 2026 local check, covering the scenarios, repeatability, expected trends, timestamps, file output, and command-line behavior.

Current status

Implemented software that generates synthetic records without connected sensors. Scenario labels come from the generator and do not represent validated fault detection.

Current learning focus

Designing deterministic fixtures that expose data-processing errors and exercise expected trends.

Back to engineering work