RangeLab EVView source on GitHub
Open-source vehicle intelligence

Every kilowatt-hour, accounted for.

A synthetic-first telemetry lab that turns read-only, Bolt-like signals into trip insights, visible data checks, and transparent arrival-charge forecasts.

Four-trip UI fixture 132 generated chart points; no live vehicle connected.

Read-only by design Hosted UI uses its fixture; it does not call the API or a vehicle.

Synthetic, not anonymized Generated from scratch with no owner, VIN, or GPS data.

01 / Trip intelligence

See the drive, sample by sample.

Scrub through synchronized power, charge, and thermal signals. Negative power marks energy recovered through regenerative braking. All public trip values are synthetic.

UI trip 01 · winter morningCold · mixed roads

Synthetic mixed-road loop

Mixed arterial traffic with a preconditioned cabin and two regenerative descents.

Synthetic UI fixture
Elapsed0 min
Distance0.0 km
Speed0 km/h
Net energy0.00 kWh
Battery power+21.4 kW
draw / regen
State of charge71.0%
usable charge
Battery temperature5°C
pack average
Trip playback paused.0:00 / 38:00
Net energy used5.45 kWh38 minutes recorded
Trip efficiency16.8kWh / 100 km
Regen recovered1.21 kWh22% of net trip energy
Arrival charge62%Started at 71%

02 / Honest forecasting

A model has to beat something.

A separate 16-trip, 1,908-row synthetic benchmark uses walk-forward splits against a distance-only baseline. Real Bolt validation begins when owner logs arrive.

Four-trip UI fixture · zero-history engineering fallback

Cold commute

Fixture target 5.45 kWh
Fixture target
5.45
Fallback
7.93
Empty-history baseline
5.83
Heuristic fallback band: 7.198.66 kWh, using an assumed 0.45 kWh residual scale

03 / Scenario planner

Pressure-test the next drive.

Change the conditions to see how distance, temperature, and speed affect expected consumption and arrival charge.

80 km
−5°C
85 km/h
80%
Backend-matched zero-history fallbackComfortable reserve
20.5kWh predicted
Heuristic energy band19.321.6 kWh
Expected efficiency25.6 kWh / 100 km
46%
Predicted arrival charge4448%Zero-history engineering fallback with 0 kW HVAC input. The band assumes a 0.45 kWh residual scale; it is not empirically calibrated or a safety guarantee.

Built end to end

From raw signal to defensible insight.

  1. 01IngestCSV / OBD-II logs
  2. 02ValidateTyped signal schema
  3. 03AnalyzeTrip + quality engine
  4. 04ForecastBaseline-tested model

FastAPI · PostgreSQL · Python · React + TypeScript · Docker · GitHub Actions