Por qué la transparencia sobre el cálculo importa

La mayoría de los sitios de panchangam muestran números sin decir de dónde vienen. Tienes que confiar en que alguien detrás de escena lo calculó bien. Nosotros hacemos lo contrario: todo el cálculo está abierto, paso a paso, para que puedas seguirlo, y corregirnos si nos equivocamos.

No se trata de presumir de técnica. Se trata de confianza. Cuando tu Rahu Kalam en Toronto difiere diez minutos del de tu madre en Chennai, la única respuesta válida es aquella que puedes rastrear hasta los datos de entrada precisos y una fórmula transparente. De lo contrario, estás adivinando, y eso no es suficiente cuando se trata de algo que tomas en serio.

A continuación recorremos cada capa del cálculo, desde el amanecer hasta las fechas de festivales, con los algoritmos y constantes exactos. Está escrito para que puedas seguirlo sin formación astronómica, pero con suficiente detalle para que un ingeniero pueda verificar cada paso.

Capa 1: El Sol, amanecer, atardecer, duración del día

Todo comienza con el Sol. El amanecer y el atardecer determinan el período de luz diurna, que a su vez determina el Rahu Kalam, el Yamagandam, el Kuligai, el Abhijit Muhurtam y el Gowri Panchangam. Si las posiciones solares son incorrectas, el resto del cálculo también lo es.

Usamos el NOAA Solar Calculator, el mismo algoritmo que la National Oceanic and Atmospheric Administration de EE. UU. usa en su calculadora solar pública. Calcula la longitud eclíptica del Sol, la declinación, la ecuación del tiempo y el ángulo horario al amanecer a partir del Número de Día Juliano y las coordenadas geográficas del observador.

Ejemplo resuelto

Ejemplo: Chennai, 15 de enero de 2026

Así se calcula el amanecer paso a paso:

Fecha
15 enero 2026

Fecha de entrada

Día Juliano
2.461.056,0

Fecha gregoriana → Día Juliano al mediodía UTC

Siglo juliano (t)
0,2604

(JD − 2.451.545) / 36.525

Longitud media geométrica del Sol
294,96°

280,47 + 36.000,77 × t

Longitud verdadera del Sol
295,35°

Longitud media + términos de corrección

Declinación
−21,07°

Altura del Sol sobre el ecuador celeste

Ecuación del tiempo
−9,41 min

Diferencia entre reloj solar y tiempo medio

Mediodía solar UTC
06:48

720 − 4 × longitud − ecuación del tiempo

Ángulo horario
85,78°

arccos(cosHA) para cénit 90,833°

Amanecer UTC
01:05

Mediodía solar − 4 × ángulo horario

Amanecer hora local
06:35 IST

UTC + 5:30 (zona horaria de India)

El amanecer en Chennai el 15 de enero de 2026 es a las 06:35 IST, y todos los cálculos posteriores se basan en ese número.

Capa 2: La Luna, Meeus, capítulo 47

La posición de la Luna es fundamental para el tithi, el nakshatra, el yoga y el karana, cuatro de los cinco elementos del panchangam que no son el día de la semana. La Luna se mueve rápido: unos 13° por día, frente al 1° aproximado del Sol. Por eso un panchangam preciso necesita un buen modelo lunar.

Usamos el capítulo 47 de Astronomical Algorithms de Jean Meeus, la serie ΣL completa de 60 términos para la longitud eclíptica de la Luna. Es el mismo modelo que usan los almanaques serios y el software de planetario. La serie suma 60 términos armónicos que modelan todas las perturbaciones conocidas de la órbita lunar.

ElementoDefiniciónFórmula
Tithi (1–30)Distancia angular Luna−Sol ÷ 12°floor(elongación / 12) + 1
Nakshatra (1–27)Longitud sidérea de la Luna ÷ 13°20'floor(luna_sid / 13,333)
Yoga (1–27)Suma de longitudes sidéreas del Sol y la Luna ÷ 13°20'floor((sol_sid + luna_sid) / 13,333)
Karana (1–60)Medio paso de tithi: elongación ÷ 6°floor(elongación / 6)
VaaramDía de la semana, sin astronomía implicadaJavaScript getDay()
Cómo se calcula cada uno de los cinco elementos del panchangam a partir de las posiciones del Sol y la Luna.

Capa 3: Ayanamsa, Lahiri (Chitrapaksha)

El tithi depende del ángulo entre el Sol y la Luna, es el mismo independientemente del sistema de coordenadas. Pero el nakshatra, el yoga y el rashi requieren coordenadas sidéreas: posiciones relativas a las estrellas fijas, no al equinoccio vernal.

La diferencia entre la posición tropical y la sidérea se llama ayanamsa. Usamos Lahiri (Chitrapaksha), el estándar usado oficialmente por el gobierno indio desde 1956, y el más extendido en la tradición tamil del panchangam. Nuestro modelo es lineal, anclado en la época J2000.

Ejemplo resuelto

El ayanamsa Lahiri en la práctica

La fórmula es sencilla:

Ayanamsa en J2000
23,864°

Punto de partida, 1 de enero de 2000

Tasa de precesión
~50,29 segundos de arco/año

≈ 1,397° por siglo juliano

Ayanamsa en 2026
≈24,23°

23,864 + 1,397 × 0,26

Todas las posiciones sidéreas se calculan restando este ayanamsa de la longitud tropical.

Otros sistemas (KP, Raman, Yukteshwar) usan valores ligeramente distintos, pero la diferencia es menor de 2°, generalmente suficiente para desplazar un límite de nakshatra solo en casos raros.

Capa 4: Rahu Kalam y las tres ventanas a evitar

El Rahu Kalam, el Yamagandam y el Kuligai se basan todos en el mismo principio: dividir el período de luz diurna (de amanecer a atardecer) en ocho segmentos iguales y seleccionar un segmento según el día de la semana. Es aritmética pura, pero el resultado preciso depende de un amanecer y atardecer correctos.

DíaRahu (segmento)YamagandamKuligai
Domingo8.º segmento5.º segmento7.º segmento
Lunes2.º segmento4.º segmento6.º segmento
Martes7.º segmento3.º segmento5.º segmento
Miércoles5.º segmento2.º segmento4.º segmento
Jueves6.º segmento1.º segmento3.º segmento
Viernes4.º segmento7.º segmento2.º segmento
Sábado3.º segmento6.º segmento1.º segmento
Asignación de segmentos para las tres ventanas a evitar. Cada segmento = luz diurna ÷ 8.

Ejemplo resuelto

Ejemplo: Rahu Kalam un lunes en Chennai

Amanecer 06:35, atardecer 18:01, el lunes usa el 2.º segmento:

Luz diurna
686 minutos

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

Un segmento
85,75 min

686 / 8 ≈ 1h 26min

Inicio del 2.º segmento
06:35 + 85,75 = 08:00

Amanecer + 1 × duración del segmento

Fin del 2.º segmento
08:00 + 85,75 = 09:26

Inicio + duración del segmento

Rahu Kalam el lunes en Chennai en enero: aproximadamente 08:00–09:26 IST.

Capa 5: Abhijit Muhurtam, la ventana propicia del mediodía

El Abhijit Muhurtam es el 8.º de 15 segmentos muhurta iguales en el período de luz diurna, centrado exactamente en el mediodía solar. El cálculo es sencillo pero requiere un amanecer y atardecer precisos:

  • Mediodía solar = (amanecer + atardecer) / 2
  • Medio muhurta = (atardecer − amanecer) / 30
  • Inicio Abhijit = mediodía solar − medio muhurta
  • Fin Abhijit = mediodía solar + medio muhurta

En Chennai en enero (amanecer 06:35, atardecer 18:01) esto da una ventana Abhijit de aproximadamente 11:55 a 12:41, unos 46 minutos. En Madrid en junio, donde los días son mucho más largos, la ventana dura más de una hora.

Capa 6: Festivales y observancias

Los festivales utilizan dos sistemas fuente completamente diferentes. Los grandes festivales fijos (Pongal, Deepavali, Thai Pongal, Puthandu) se curan editorialmente: fechas ingresadas manualmente y verificadas dos veces contra publicaciones de calendarios oficiales, con datos de 2026 a 2029.

Las observancias mensuales (Amavasai, Pournami, Ekadasi, Pradosham, Sashti, Karthigai, etc.) se calculan en tiempo real a partir del tithi y el nakshatra, exactamente el mismo cálculo que acabas de leer. El cálculo siempre usa el amanecer en Chennai como punto de referencia, aunque estés en Madrid. ¿Por qué? Porque la fecha de un festival está determinada por el tithi vigente al amanecer en la tierra sagrada, no por tu amanecer local.

Sin dependencias externas, y eso es deliberado

Todo el motor está escrito en TypeScript puro. No importa ninguna biblioteca de astronomía externa, no llama a ninguna API y no consulta ninguna base de datos. El mismo código se ejecuta en el servidor cuando se construye la página y en tu navegador cuando seleccionas una nueva ciudad. El resultado es determinista: la misma entrada da siempre, en cualquier lugar, exactamente la misma salida.

Esa elección es deliberada. Cuando el cálculo es autónomo, no hay servidor que pueda caer, no hay clave API que pueda expirar, no hay cambio de terceros que altere silenciosamente nuestros números. Y significa que tú, o cualquiera, puede verificar cada número revisando el código fuente abierto.

MóduloAlgoritmo / FuenteQué proporciona
solar.tsNOAA Solar CalculatorAmanecer, atardecer, mediodía solar, longitud eclíptica del Sol
lunar.tsMeeus, Astronomical Algorithms cap. 47 (ΣL de 60 términos)Longitud eclíptica lunar, tithi, nakshatra, yoga, karana
lunar.tsAyanamsa Lahiri (23,864° + 1,397 × t)Posición sidérea para nakshatra y yoga
windows.tsLuz diurna ÷ 8, segmento por día de la semanaRahu Kalam, Yamagandam, Kuligai
index.ts(amanecer + atardecer) / 2 ± luz diurna/30Abhijit Muhurtam
gowri.ts8 segmentos Gowri de la luz diurnaGowri Panchangam / Nalla Neram
festivals.tsTithi/nakshatra al amanecer en Chennai + conjunto de datos curadoFechas de festivales y observancias
tamilCalendar.tsLongitud sidérea del Sol → mes tamilFecha tamil (Chithirai, Vaikasi, etc.)
Todos los módulos del motor de cálculo y sus fuentes.

Lo que no calculamos, y por qué

Este calendario se centra en lo que puede calcularse con precisión astronómica. Pero hay temas en el universo del panchangam que deliberadamente no cubrimos con cálculos, porque requieren juicios subjetivos o tradiciones que varían entre escuelas:

  • Aprobación de muhurtham para bodas y ceremonias, requiere interpretación del horóscopo, que no automatizamos.
  • Períodos dasha y fuerza planetaria, dependen de la tradición astrológica, no de la astronomía.
  • Festivales de templos con variaciones locales, determinados por las tradiciones individuales de cada templo.

Preferimos no mostrar nada antes que un número que no podemos defender. Ese es el principio fundacional de este calendario.