Pourquoi la transparence sur le calcul est importante

La plupart des sites de panchangam affichent des chiffres sans dire d'où ils viennent. Vous devez faire confiance à quelqu'un qui aurait bien calculé dans les coulisses. Nous faisons l'inverse : l'ensemble du calcul est ouvert, étape par étape, pour que vous puissiez suivre, et nous corriger si nous faisons une erreur.

Il ne s'agit pas de montrer de la technique. Il s'agit de confiance. Quand votre Rahu Kalam à Toronto diffère de dix minutes de celui de votre mère à Chennai, la seule réponse valable est celle que vous pouvez remonter jusqu'aux données d'entrée précises et à une formule transparente. Sinon vous devinez, et ce n'est pas suffisant pour quelque chose que vous prenez au sérieux.

Nous parcourons ci-dessous chaque couche du calcul, du lever du soleil aux dates de fêtes, avec les algorithmes et constantes exacts. C'est écrit pour que vous puissiez suivre sans formation astronomique, mais avec assez de détails pour qu'un ingénieur puisse tout vérifier.

Couche 1 : Le Soleil, lever, coucher, durée du jour

Tout commence par le Soleil. Le lever et le coucher du soleil déterminent la période de clarté, qui détermine à son tour le Rahu Kalam, le Yamagandam, le Kuligai, l'Abhijit Muhurtam et le Gowri Panchangam. Si les positions solaires sont fausses, le reste du calcul l'est aussi.

Nous utilisons le NOAA Solar Calculator, le même algorithme que celui utilisé par la National Oceanic and Atmospheric Administration américaine dans sa calculatrice solaire publique. Il calcule la longitude écliptique du Soleil, la déclinaison, l'équation du temps et l'angle horaire au lever du soleil à partir du Jour Julien et des coordonnées géographiques de l'observateur.

Exemple résolu

Exemple : Chennai, 15 janvier 2026

Voici comment le lever du soleil est calculé étape par étape :

Date
15 janvier 2026

Date d'entrée

Jour Julien
2 461 056,0

Date grégorienne → Jour Julien à midi UTC

Siècle julien (t)
0,2604

(JD − 2 451 545) / 36 525

Longitude moyenne géométrique du Soleil
294,96°

280,47 + 36 000,77 × t

Longitude vraie du Soleil
295,35°

Longitude moyenne + termes de correction

Déclinaison
−21,07°

Hauteur du Soleil au-dessus de l'équateur céleste

Équation du temps
−9,41 min

Différence entre cadran solaire et temps moyen

Midi solaire UTC
06:48

720 − 4 × longitude − équation du temps

Angle horaire
85,78°

arccos(cosHA) pour zénith 90,833°

Lever UTC
01:05

Midi solaire − 4 × angle horaire

Lever heure locale
06:35 IST

UTC + 5:30 (fuseau horaire indien)

Le lever du soleil à Chennai le 15 janvier 2026 est à 06:35 IST, et tous les calculs suivants reposent sur ce nombre.

Couche 2 : La Lune, Meeus, chapitre 47

La position de la Lune est essentielle pour le tithi, le nakshatra, le yoga et le karana, quatre des cinq éléments du panchangam qui ne sont pas le jour de la semaine. La Lune se déplace vite : environ 13° par jour, contre environ 1° pour le Soleil. C'est pourquoi un panchangam précis nécessite un bon modèle lunaire.

Nous utilisons le chapitre 47 de l'ouvrage Astronomical Algorithms de Jean Meeus, la série ΣL complète à 60 termes pour la longitude écliptique de la Lune. C'est le même modèle qu'utilisent les almanachs sérieux et les logiciels de planétarium. La série additionne 60 termes harmoniques modélisant toutes les perturbations connues de l'orbite lunaire.

Le résultat est la longitude écliptique apparente de la Lune en degrés (0°–360° le long du zodiaque). Combinée avec la longitude écliptique du Soleil, cela donne le tithi (élongation Lune moins Soleil). Combinée avec l'ayanamsa, cela donne le nakshatra (la position sidérale de la Lune).

ÉlémentDéfinitionFormule
Tithi (1–30)Distance angulaire Lune−Soleil ÷ 12°floor(élongation / 12) + 1
Nakshatra (1–27)Longitude sidérale de la Lune ÷ 13°20'floor(lune_sid / 13,333)
Yoga (1–27)Somme des longitudes sidérales du Soleil et de la Lune ÷ 13°20'floor((soleil_sid + lune_sid) / 13,333)
Karana (1–60)Demi-pas du tithi : élongation ÷ 6°floor(élongation / 6)
VaaramJour de la semaine, pas d'astronomie impliquéeJavaScript getDay()
Comment chacun des cinq éléments du panchangam est calculé à partir des positions du Soleil et de la Lune.

Couche 3 : Ayanamsa, Lahiri (Chitrapaksha)

Le tithi dépend de l'angle entre le Soleil et la Lune, il est le même quel que soit le système de coordonnées. Mais le nakshatra, le yoga et le rashi nécessitent des coordonnées sidérales : des positions par rapport aux étoiles fixes, non par rapport à l'équinoxe de printemps.

La différence entre la position tropique et sidérale s'appelle l'ayanamsa. Nous utilisons Lahiri (Chitrapaksha), le standard officiellement utilisé par le gouvernement indien depuis 1956, et le plus répandu dans la tradition tamoule du panchangam. Notre modèle est linéaire, ancré à l'époque J2000.

Exemple résolu

L'ayanamsa Lahiri en pratique

La formule est simple :

Ayanamsa à J2000
23,864°

Point de départ, 1er janvier 2000

Taux de précession
~50,29 secondes d'arc/an

≈ 1,397° par siècle julien

Ayanamsa en 2026
≈24,23°

23,864 + 1,397 × 0,26

Toutes les positions sidérales sont calculées en soustrayant cette ayanamsa de la longitude tropique.

D'autres systèmes (KP, Raman, Yukteshwar) utilisent des valeurs légèrement différentes, mais la différence est inférieure à 2°, généralement suffisant pour déplacer une frontière de nakshatra seulement dans de rares cas.

Couche 4 : Rahu Kalam et les trois fenêtres à éviter

Le Rahu Kalam, le Yamagandam et le Kuligai reposent tous sur le même principe : diviser la période de clarté (lever au coucher du soleil) en huit segments égaux, et choisir un segment selon le jour de la semaine. C'est de l'arithmétique pure, mais le résultat précis dépend d'un lever et coucher de soleil corrects.

JourRahu (segment)YamagandamKuligai
Dimanche8e segment5e segment7e segment
Lundi2e segment4e segment6e segment
Mardi7e segment3e segment5e segment
Mercredi5e segment2e segment4e segment
Jeudi6e segment1er segment3e segment
Vendredi4e segment7e segment2e segment
Samedi3e segment6e segment1er segment
Attribution des segments pour les trois fenêtres à éviter. Chaque segment = durée du jour ÷ 8.

Exemple résolu

Exemple : Rahu Kalam un lundi à Chennai

Lever 06:35, coucher 18:01, le lundi utilise le 2e segment :

Durée du jour
686 minutes

18:01 − 06:35 = 11h 26min

Un segment
85,75 min

686 / 8 ≈ 1h 26min

Début du 2e segment
06:35 + 85,75 = 08:00

Lever + 1 × durée du segment

Fin du 2e segment
08:00 + 85,75 = 09:26

Début + durée du segment

Rahu Kalam lundi à Chennai en janvier : environ 08:00–09:26 IST.

Couche 5 : Abhijit Muhurtam, la fenêtre de midi propice

L'Abhijit Muhurtam est le 8e des 15 segments muhurta égaux de la période de clarté, centré précisément sur le midi solaire. Le calcul est simple mais nécessite un lever et coucher de soleil précis :

  • Midi solaire = (lever + coucher) / 2
  • Demi-muhurta = (coucher − lever) / 30
  • Début Abhijit = midi solaire − demi-muhurta
  • Fin Abhijit = midi solaire + demi-muhurta

À Chennai en janvier (lever 06:35, coucher 18:01), cela donne une fenêtre Abhijit d'environ 11:55 à 12:41, soit environ 46 minutes. À Paris en juin, où les jours sont beaucoup plus longs, la fenêtre dure plus d'une heure.

Couche 6 : Fêtes et observances

Les fêtes utilisent deux systèmes sources entièrement différents. Les grandes fêtes fixes (Pongal, Deepavali, Thai Pongal, Puthandu) sont éditorialement curatées : dates saisies manuellement, vérifiées deux fois par rapport aux publications calendaires officielles, avec des données de 2026 à 2029.

Les observances mensuelles (Amavasai, Pournami, Ekadasi, Pradosham, Sashti, Karthigai, etc.) sont calculées en direct à partir du tithi et du nakshatra, exactement le même calcul que vous venez de lire. Le calcul utilise toujours le lever du soleil à Chennai comme point de référence, même si vous êtes à Paris. Pourquoi ? Parce que la date d'une fête est déterminée par le tithi au lever du soleil en terre sainte, pas votre lever de soleil local.

Aucune dépendance externe, et c'est délibéré

L'ensemble du moteur est écrit en TypeScript pur. Il n'importe aucune bibliothèque d'astronomie externe, n'appelle aucune API et ne consulte aucune base de données. Le même code s'exécute sur le serveur lors de la construction de la page, et dans votre navigateur lorsque vous sélectionnez une nouvelle ville. Le résultat est déterministe : la même entrée donne toujours, partout, exactement la même sortie.

Ce choix est délibéré. Quand le calcul est autonome, il n'y a aucun serveur pouvant tomber en panne, aucune clé API pouvant expirer, aucune modification tierce pouvant silencieusement altérer nos chiffres. Et cela signifie que vous, ou n'importe qui, pouvez vérifier chaque nombre en examinant le code source ouvert.

ModuleAlgorithme / SourceCe qu'il fournit
solar.tsNOAA Solar CalculatorLever, coucher, midi solaire, longitude écliptique du Soleil
lunar.tsMeeus, Astronomical Algorithms ch. 47 (ΣL à 60 termes)Longitude écliptique lunaire, tithi, nakshatra, yoga, karana
lunar.tsAyanamsa Lahiri (23,864° + 1,397 × t)Position sidérale pour nakshatra et yoga
windows.tsDurée du jour ÷ 8, segment par jour de la semaineRahu Kalam, Yamagandam, Kuligai
index.ts(lever + coucher) / 2 ± durée du jour/30Abhijit Muhurtam
gowri.ts8 segments Gowri issus de la durée du jourGowri Panchangam / Nalla Neram
festivals.tsTithi/nakshatra au lever de Chennai + ensemble de données curatéesDates de fêtes et observances
tamilCalendar.tsLongitude sidérale du Soleil → mois tamoulDate tamoule (Chithirai, Vaikasi, etc.)
Tous les modules du moteur de calcul et leurs sources.

Ce que nous ne calculons pas, et pourquoi

Ce calendrier se concentre sur ce qui peut être calculé avec précision astronomique. Mais il y a des sujets dans l'univers du panchangam que nous ne couvrons délibérément pas avec des calculs, parce qu'ils nécessitent soit des jugements subjectifs, soit des traditions qui varient entre les écoles :

  • Approbation du muhurtham pour les mariages et cérémonies, nécessite une interprétation horoscopique que nous n'automatisons pas.
  • Périodes dasha et force planétaire, dépendent de la tradition astrologique, pas de l'astronomie.
  • Fêtes de temples avec variations locales, déterminées par les traditions individuelles des temples, pas de manière centrale.

Nous préférons ne rien afficher plutôt qu'un chiffre que nous ne pouvons pas défendre. C'est le principe fondateur de l'ensemble de ce calendrier.