AC Transit performance — weekly

System summary

On time = arrived at the scheduled time, up to 3 min late (0 ≤ delay ≤ 3 min).

Early = before scheduled time. Late = more than 3 min after schedule.

All stop arrivals across the 7-day window, weighted equally — i.e. a busy weekday counts more than a sparse Sunday.

Cumulative on-time at looser thresholds

Same numerator (arrived at-or-after schedule), but counting anyone who arrived within the larger window.

Delay distribution (1-min buckets)

Each bar = one whole-minute bucket of the schedule-vs-actual delay, counted across all observed stop arrivals in the week.

Outliers beyond −15 min or +45 min are clamped to the boundary buckets.

Schedule compliance

Sum of trips across all 7 days. Service delivered is recomputed against the week totals (not an average of per-day rates) so days with more scheduled trips weigh more.

Service delivered by day

Trips observed running ÷ trips scheduled, per day. Click a bar to drill into that day.

Delay heatmap by day × hour

Signed median (or p95) delay in minutes per (day, PT hour) bucket, system-wide. Cell labels are rounded to the nearest minute; hover for the precise value. Blue = early, white = on-time, red = late. Cells with fewer than 10 observations are blank.

Per-route delay by hour

Each line = one route's delay across the day (PT hours). All routes are drawn; the 10 with the worst week-overall median delay are pre-selected (bold-colored). Click any chip below to add or remove a route.

Service delivered by route × day

Routes sorted by total stop observations in the week (busiest first). Each label shows the week's median delay and observation count n. Each cell is the per-day stop-level SD%. Click a cell to drill into that day's view.

How stop-level SD% is computed: for each (route, day) cell, every scheduled stop from finalized trips in our tracker is evaluated. A stop counts as delivered only if the bus arrived between 1 minute early and 7 minutes late of its scheduled time (−60 s ≤ delay ≤ 420 s). Arrivals earlier than −1 min or later than +7 min are counted as not delivered. SD% = delivered stops ÷ total scheduled stops × 100. The denominator includes stops where the bus never arrived (null actual arrival), so a trip that ran but cut short drags the route's number down. Colour scale: green ≥ 95%, orange at 90%, red at 80–75%, darkest red ≤ 65%.