% my $stats = globalstats();
dbdb fragt regelmäßig (ca. alle 10 Minuten) die Bahnhöfe <%= join(', ', @{$stats->{stationlist} // ['???']}) %> ab und berechnet Statistiken auf Basis der jeweiligen Zugabfahrten. Die Statistiken sind nicht offiziell und ein reines Freizeitprojekt, es gibt keine Garantie für Korrektheit oder Vollständigkeit. (Die Seite ist aus guten Gründen nicht-öffentlich). Die Bahnhofsliste wird ggf. noch erweitert, aber nicht signifikant wachsen. Im Zweifelsfall bleibt der Fokus im Ruhrgebiet.
Bitte beachten: Einzelne Graphen / Statistiken dürfen gerne (ohne Quellenangabe) weitergegeben werden. Zugangsdaten bitte nur mit Verstand leaken. Im Zweifelsfall: We can neither deny nor confirm the existence of this database.
Datengrundlage: <%= $stats->{departures} %> Fahrten an <%= $stats->{days} %> Tagen, davon <%= $stats->{realtime} %> (<%= sprintf('%.1f%%', $stats->{realtime_rate} * 100) %>) mit Echtzeitdaten. Es gab <%= $stats->{delayed} %> (<%= sprintf('%.1f%%', $stats->{delayed_rate} * 100) %>) Züge mit mehr als 5 Minuten Verspätung und <%= $stats->{canceled} %> (<%= sprintf('%.1f%%', $stats->{canceled_rate} * 100) %>) Zugausfälle. Pünktlich auf die Minute waren <%= $stats->{ontime} %> (<%= sprintf('%.1f%%', $stats->{ontime_rate} * 100) %>) Abfahrten.
Insgesamt wurden <%= sprintf('%d', $stats->{delay_sum} / 60) %> Stunden an Verspätungen eingefahren, dabei ist ein Zug durchschnittlich <%= sprintf('%.2f', $stats->{delay_avg}) %> Minuten zu spät.
%= include 'barform';