Skip to content

v0.2.3 — Speed-distribution stats + smarter recompute

Choose a tag to compare

@lucvan lucvan released this 05 Jun 09:41
· 5 commits to main since this release

Features

Speed-distribution stats

  • Dashboard: a road-wide speed-distribution chart — histogram coloured by speed band with a smoothed bell curve, and dashed lines for the median, the 85th-percentile speed (the standard road-speed benchmark), and the amber/limit thresholds.
  • Vehicle page: a speed vs the road chart — this vehicle's passes overlaid as ticks on the whole-road distribution with its median line, plus its percentile rank ("faster than X% of all passes"). Each row in the pass table is tagged with its road percentile.
  • Self-contained inline SVG (app/stats.py) — no JS charting dependency. Percentiles prefer reviewer-corrected speeds where set.

Recompute now honours ANPR ignore zones

  • The Recompute plate from all images tool reads only full-frame stills, so your existing ANPR ignore boxes apply correctly (closing a gap where a masked parked plate could slip back in via the car crop).
  • A new 🚫 Ignore location button on each recompute candidate draws and saves an ignore box over a fixed parked/background plate in one click (POST /api/anpr-mask/add) — no trip to /calibrate needed.

Notes

Code-only — no database migration this release.