Prayer Time Graphs
Ein Python-Skript, das eine CSV mit Gebetszeiten in ein gestapeltes Jahresdiagramm verwandelt: 365 Balken, deren Segmente die Zeitspannen zwischen dem Fajr, Zuhr, Assr, Maghrib und Ischa Gebet zeigen – und so den Rhythmus der Jahreszeiten und den Einfluss der Uhrzeitumstellungen sichtbar machen.
Islamische Gebetszeiten bewegen sich mit der Sonne: Fajr (das erste Gebet jeden Tages) rückt im Hochsommer bis kurz vor 4 Uhr, Maghrib (was in Ramadan das Fastenende markiert) fällt im Dezember schon vor 17 Uhr. Gebetszeit-Tabellen zeigen das nur als 365 Zahlenreihen – dieses Skript macht daraus ein einziges Bild.
analyze.py liest eine CSV-Datei, wie sie jede Gebetszeit-App exportieren kann (hier von izaachen.de für Aachen 2025), berechnet die Dauer jeder Tagesphase mit pandas und erstellt mit matplotlib ein gestapeltes Balkendiagramm. Das Ergebnis wird automatisch als 300-dpi-PNG gespeichert. Die Galerie unten zeigt das Diagramm, den Skript-Ablauf im Terminal und eine zweite Visualisierung in Entwicklung.