Warum Transparenz über die Berechnung wichtig ist

Die meisten Panchangam-Seiten zeigen Zahlen, ohne zu sagen, woher sie kommen. Du musst darauf vertrauen, dass jemand hinter den Kulissen richtig gerechnet hat. Wir machen es umgekehrt: Die gesamte Berechnung ist offen, Schritt für Schritt, damit du mitverfolgen, und uns korrigieren kannst, wenn wir uns irren.

Es geht nicht darum, mit Technik zu prahlen. Es geht um Vertrauen. Wenn dein Rahu Kalam in Toronto zehn Minuten anders ist als der deiner Mutter in Chennai, ist die einzige brauchbare Antwort eine, die du auf präzise Eingabedaten und eine transparente Formel zurückverfolgen kannst. Andernfalls rätst du, und das reicht nicht, wenn es um etwas geht, das dir wichtig ist.

Im Folgenden gehen wir jede Schicht der Berechnung durch, vom Sonnenaufgang bis zu Festtagsdaten, mit den genauen Algorithmen und Konstanten. Es ist so geschrieben, dass du es ohne astronomischen Hintergrund verfolgen kannst, aber mit genug Detail, damit ein Ingenieur jeden Schritt überprüfen kann.

Schicht 1: Die Sonne, Sonnenaufgang, Sonnenuntergang, Tageslänge

Alles beginnt mit der Sonne. Sonnenaufgang und -untergang bestimmen die Tageslichtperiode, die wiederum Rahu Kalam, Yamagandam, Kuligai, Abhijit Muhurtam und Gowri Panchangam bestimmt. Wenn die Sonnenpositionen falsch sind, ist der Rest der Berechnung auch falsch.

Wir verwenden den NOAA Solar Calculator, denselben Algorithmus, den die US-amerikanische National Oceanic and Atmospheric Administration in ihrem öffentlichen Sonnenrechner verwendet. Er berechnet die ekliptikale Länge der Sonne, die Deklination, die Zeitgleichung und den Stundenwinkel beim Sonnenaufgang aus der Julianischen Tagesnummer sowie dem Breiten- und Längengrad des Beobachters.

Rechenbeispiel

Beispiel: Chennai, 15. Januar 2026

So wird der Sonnenaufgang Schritt für Schritt berechnet:

Datum
15. Januar 2026

Eingabedatum

Julianischer Tag
2.461.056,0

Gregorianisches Datum → Julianischer Tag um Mittag UTC

Julianisches Jahrhundert (t)
0,2604

(JD − 2.451.545) / 36.525

Geometrische mittlere Länge der Sonne
294,96°

280,47 + 36.000,77 × t

Wahre Länge der Sonne
295,35°

Mittlere Länge + Korrekturterme

Deklination
−21,07°

Höhe der Sonne über dem Himmelsäquator

Zeitgleichung
−9,41 min

Unterschied zwischen Sonnenuhr und mittlerer Zeit

Sonnenmittag UTC
06:48

720 − 4 × Längengrad − Zeitgleichung

Stundenwinkel
85,78°

arccos(cosHA) für Zenith 90,833°

Sonnenaufgang UTC
01:05

Sonnenmittag − 4 × Stundenwinkel

Sonnenaufgang Ortszeit
06:35 IST

UTC + 5:30 (Indische Zeitzone)

Sonnenaufgang in Chennai am 15. Januar 2026 ist um 06:35 IST, und alle weiteren Berechnungen bauen auf dieser Zahl auf.

Schicht 2: Der Mond, Meeus, Kapitel 47

Die Mondposition ist entscheidend für Tithi, Nakshatra, Yoga und Karana, vier der fünf Panchangam-Elemente, die nicht der Wochentag sind. Der Mond bewegt sich schnell: etwa 13° pro Tag, gegenüber etwa 1° der Sonne. Deshalb braucht ein genaues Panchangam ein gutes Mondmodell.

Wir verwenden Jean Meeus' Astronomical Algorithms, Kapitel 47, die vollständige 60-Term-ΣL-Reihe für die ekliptikale Länge des Mondes. Dies ist dasselbe Modell, das seriöse Almanache und Planetariumssoftware verwenden. Die Reihe summiert 60 harmonische Terme, die alle bekannten Störungen der Mondbahn modellieren.

Das Ergebnis ist die scheinbare ekliptikale Länge des Mondes in Grad (0°–360° entlang der Ekliptik). Kombiniert mit der ekliptikalen Länge der Sonne ergibt das die Tithi (Mond-minus-Sonne-Elongation). Kombiniert mit der Ayanamsa ergibt das das Nakshatra (die siderische Position des Mondes).

ElementDefinitionFormel
Tithi (1–30)Mond−Sonne-Winkelabstand ÷ 12°floor(Elongation / 12) + 1
Nakshatra (1–27)Siderische Mondlänge ÷ 13°20'floor(mond_sid / 13,333)
Yoga (1–27)Summe siderischer Längen von Sonne und Mond ÷ 13°20'floor((sonne_sid + mond_sid) / 13,333)
Karana (1–60)Halber Tithi-Schritt: Elongation ÷ 6°floor(Elongation / 6)
VaaramWochentag, keine Astronomie erforderlichJavaScript getDay()
Wie jedes der fünf Panchangam-Elemente aus Sonnen- und Mondpositionen berechnet wird.

Schicht 3: Ayanamsa, Lahiri (Chitrapaksha)

Tithi hängt vom Winkel zwischen Sonne und Mond ab, er ist unabhängig vom Koordinatensystem. Aber Nakshatra, Yoga und Rashi erfordern siderische Koordinaten: Positionen relativ zu den Fixsternen, nicht relativ zum Frühlingspunkt.

Die Differenz zwischen tropischer und siderischer Position wird Ayanamsa genannt. Wir verwenden Lahiri (Chitrapaksha), den Standard, der seit 1956 offiziell von der indischen Regierung verwendet wird, und den verbreitetsten in der tamilischen Panchangam-Tradition. Unser Modell ist linear, verankert bei der J2000-Epoche.

Rechenbeispiel

Lahiri-Ayanamsa in der Praxis

Die Formel ist einfach:

Ayanamsa bei J2000
23,864°

Ausgangspunkt, 1. Januar 2000

Präzessionsrate
~50,29 Bogensekunden/Jahr

≈ 1,397° pro Julianisches Jahrhundert

Ayanamsa in 2026
≈24,23°

23,864 + 1,397 × 0,26

Alle siderischen Positionen werden berechnet, indem diese Ayanamsa von der tropischen Länge subtrahiert wird.

Andere Systeme (KP, Raman, Yukteshwar) verwenden leicht abweichende Werte, aber die Differenz liegt unter 2°, typischerweise genug, um eine Nakshatra-Grenze nur in seltenen Fällen zu verschieben.

Schicht 4: Rahu Kalam und die drei Vermeidungsfenster

Rahu Kalam, Yamagandam und Kuligai basieren alle auf demselben Prinzip: Teile die Tageslichtperiode (Sonnenaufgang bis Sonnenuntergang) in acht gleiche Segmente und wähle ein Segment basierend auf dem Wochentag. Es ist reine Arithmetik, aber das genaue Ergebnis hängt von korrektem Sonnenaufgang und -untergang ab.

WochentagRahu (Segment)YamagandamKuligai
Sonntag8. Segment5. Segment7. Segment
Montag2. Segment4. Segment6. Segment
Dienstag7. Segment3. Segment5. Segment
Mittwoch5. Segment2. Segment4. Segment
Donnerstag6. Segment1. Segment3. Segment
Freitag4. Segment7. Segment2. Segment
Samstag3. Segment6. Segment1. Segment
Segmentzuordnung für alle drei Vermeidungsfenster. Jedes Segment ist Tageslicht ÷ 8.

Rechenbeispiel

Beispiel: Rahu Kalam an einem Montag in Chennai

Sonnenaufgang 06:35, Sonnenuntergang 18:01, Montag verwendet das 2. Segment:

Tageslicht
686 Minuten

18:01 − 06:35 = 11 Std. 26 Min.

Ein Segment
85,75 Min.

686 / 8 ≈ 1 Std. 26 Min.

2. Segment Beginn
06:35 + 85,75 = 08:00

Sonnenaufgang + 1 × Segmentlänge

2. Segment Ende
08:00 + 85,75 = 09:26

Beginn + Segmentlänge

Rahu Kalam Montag in Chennai, Januar: ungefähr 08:00–09:26 IST.

Schicht 5: Abhijit Muhurtam, das günstige Mittagsfenster

Abhijit Muhurtam ist das 8. von 15 gleichen Muhurta-Segmenten in der Tageslichtperiode, genau auf den Sonnenmittag zentriert. Die Berechnung ist einfach, erfordert aber genauen Sonnenaufgang und -untergang:

  • Sonnenmittag = (Sonnenaufgang + Sonnenuntergang) / 2
  • Halbes Muhurta = (Sonnenuntergang − Sonnenaufgang) / 30
  • Abhijit Beginn = Sonnenmittag − halbes Muhurta
  • Abhijit Ende = Sonnenmittag + halbes Muhurta

In Chennai im Januar (Sonnenaufgang 06:35, Sonnenuntergang 18:01) ergibt das ein Abhijit-Fenster von etwa 11:55 bis 12:41, knapp 45 Minuten. In Hamburg im Juni, wo die Tage viel länger sind, dauert das Fenster über eine Stunde.

Schicht 6: Feste und Observanzen

Feste verwenden zwei völlig unterschiedliche Quellsysteme. Große feste Feste (Pongal, Deepavali, Thai Pongal, Puthandu) werden redaktionell kuratiert: manuell eingegebene Daten, doppelt überprüft gegen offizielle Kalenderveröffentlichungen, mit Daten von 2026 bis 2029.

Monatliche Observanzen (Amavasai, Pournami, Ekadasi, Pradosham, Sashti, Karthigai usw.) werden live aus Tithi und Nakshatra berechnet, genau dieselbe Berechnung, die du gerade gelesen hast. Die Berechnung verwendet immer den Sonnenaufgang in Chennai als Referenzpunkt, auch wenn du in London sitzt. Warum? Weil das Datum eines Festes durch die Tithi bestimmt wird, die beim Sonnenaufgang im heiligen Land gilt, nicht durch deinen lokalen Sonnenaufgang.

Keine externen Abhängigkeiten, und das ist Absicht

Der gesamte Motor ist in reinem TypeScript geschrieben. Er importiert keine externe Astronomie-Bibliothek, ruft keine API auf und schlägt nichts in einer Datenbank nach. Derselbe Code läuft auf dem Server, wenn die Seite gebaut wird, und in deinem Browser, wenn du eine neue Stadt auswählst. Das Ergebnis ist deterministisch: Dieselbe Eingabe ergibt immer, überall, genau dieselbe Ausgabe.

Diese Entscheidung ist bewusst. Wenn die Berechnung in sich geschlossen ist, gibt es keinen Server, der ausfallen kann, keinen API-Schlüssel, der ablaufen kann, keine Drittparteiänderung, die unsere Zahlen still verändert. Und das bedeutet, dass du, oder jeder andere, jede einzelne Zahl überprüfen kann, indem er den offenen Quellcode durchsieht.

ModulAlgorithmus / QuelleWas es liefert
solar.tsNOAA Solar CalculatorSonnenaufgang, Sonnenuntergang, Sonnenmittag, ekliptikale Sonnenlänge
lunar.tsMeeus, Astronomical Algorithms Kap. 47 (60-Term ΣL)Ekliptikale Mondlänge, Tithi, Nakshatra, Yoga, Karana
lunar.tsLahiri-Ayanamsa (23,864° + 1,397 × t)Siderische Position für Nakshatra und Yoga
windows.tsTageslicht ÷ 8, Segment pro WochentagRahu Kalam, Yamagandam, Kuligai
index.ts(Sonnenaufgang + Sonnenuntergang) / 2 ± Tageslicht/30Abhijit Muhurtam
gowri.ts8 Gowri-Segmente aus dem TageslichtGowri Panchangam / Nalla Neram
festivals.tsTithi/Nakshatra bei Chennai-Sonnenaufgang + kuratierter DatensatzFesttagsdaten und Observanzen
tamilCalendar.tsSiderische Sonnenlänge → Tamilischer MonatTamilisches Datum (Chithirai, Vaikasi usw.)
Alle Module im Berechnungsmotor und ihre Quellen.

Was wir nicht berechnen, und warum

Dieser Kalender konzentriert sich auf das, was mit astronomischer Präzision berechnet werden kann. Aber es gibt Themen im Panchangam-Universum, die wir bewusst nicht mit Berechnungen abdecken, weil sie entweder subjektive Urteile oder Traditionen erfordern, die zwischen Schulen variieren:

  • Muhurtham-Genehmigung für Hochzeiten und Zeremonien, erfordert Horoskopinterpretation, die wir nicht automatisieren.
  • Dasha-Perioden und Planetenstärke, abhängig von astrologischer Tradition, nicht Astronomie.
  • Tempelfeste mit lokalen Variationen, werden von individuellen Tempeltraditionen bestimmt, nicht zentral.

Wir zeigen lieber nichts als eine Zahl, hinter der wir nicht stehen können. Das ist das Gründungsprinzip dieses gesamten Kalenders.