Repository navigation
v0.2.3 — Speed-distribution stats + smarter recompute
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/calibrateneeded.
Notes
Code-only — no database migration this release.