Panchang Utilities
Vedic Panchang Tools
Daily inauspicious periods (Rahukalam, Yamaganda, Gulika), muhurat windows (Hora, Choghadiya), astronomical data (Sun/Moon info, Ayana), calendar units (Ritu, Masam, Paksha), and encyclopedia entries for all 30 Tithis, 27 Nakshatras, 27 Yogas, 11 Karanas.
Daily Muhurat Windows
राहु कालम्
Three inauspicious periods of each day, computed by dividing daytime (sunrise to sunset) into 8 equal parts and assigning each part to a different planetary ruler based on the day of the week. Avoid starting auspicious activities during these windows.
होरा
24 horas of the day, each ruled by one of the 7 visible planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn) in the Chaldean order. Activities aligned with the ruling planet's nature are believed to succeed.
चौघड़िया
Gujarati muhurat system that splits day and night into 8 equal parts (each ~96 minutes). Each slot is rated Shubh (good), Labh (profit), Amrit (nectar), Char (mixed), Udveg (bad), Kaal (inauspicious), or Rog (illness).
Sun, Moon & Ayana
सूर्य
Today's complete Sun data: sunrise, sunset, solar noon, golden hour, twilight (civil/nautical/astronomical), day length, sun's sidereal rashi, Sankranti countdown, and Ayana status (Uttarayana / Dakshinayana).
चन्द्र
Today's complete Moon data: moonrise, moonset, phase angle, illumination %, moon age, phase name (New/Waxing/Full/Waning), sidereal rashi, nakshatra, pada, and the next New Moon / Full Moon dates.
पक्ष
The two halves of the lunar month — Shukla Paksha (waxing, new moon to full moon) and Krishna Paksha (waning, full moon to new moon). Each paksha has 15 tithis. Shows current paksha, days elapsed, and next full/new moon.
अयन
The sun's six-month northward (Uttarayana) or southward (Dakshinayana) motion. Uttarayana begins at Makara Sankranti (~Jan 14) and is considered auspicious. Dakshinayana begins at Karka Sankranti (~Jul 16).
Calendar Units
ऋतु
The 6 Vedic seasons of 2 masas each: Vasanta (Spring), Grishma (Summer), Varsha (Monsoon), Sharad (Autumn), Hemanta (Early Winter), Shishira (Late Winter). Shows current ritu and next change.
मास
The 12 Amanta lunar months (Chaitra, Vaishakha, Jyeshtha, ... Phalguna) plus the occasional Adhika Masa (leap month). Each masa starts at a new moon and ends at the next new moon. Shows current masa, paksha, and tithi number.
Encyclopedia (Tithi · Nakshatra · Yoga · Karana)
तिथि
The 30 lunar days of a Vedic month — 15 Shukla (waxing) + 15 Krishna (waning). Each tithi has its own deity, significance, recommended activities, and forbidden actions. Detailed encyclopedia of all 30.
नक्षत्र
The 27 lunar mansions of Vedic astrology, each spanning 13°20' of the zodiac. Each nakshatra has a ruling deity, planetary ruler, symbol, yoni, gender, and qualities that shape personality and timing.
योग
The 27 luni-solar yogas — each formed by the angular sum of Sun's and Moon's sidereal longitudes divided by 13°20'. Each yoga carries auspicious or inauspicious significance for muhurta selection.
करण
Half of a tithi. There are 11 distinct karanas — 4 fixed (Kimstughna, Shakuni, Naga, Chatushpad) and 7 movable (Bava, Balava, Kaulava, Taitila, Garaja, Vanija, Vishti). Vishti (Bhadra) is the most inauspicious.
Calculation Method
All inauspicious-period calculations use the classical Vedic formula: daytime (sunrise to sunset) is divided into 8 equal parts, and each part is assigned to a planetary ruler based on the weekday. The exact minutes shown depend on the observer\'s latitude and longitude, which affect the sunrise/sunset times used as anchors.
Hora order follows the Chaldean sequence (Sun → Venus → Mercury → Moon → Saturn → Jupiter → Mars) starting from the weekday ruler at sunrise. Choghadiya uses the same 8-part split but with different labels (Shubh, Labh, Amrit, Char, Udveg, Kaal, Rog, and a repeat) assigned by a per-weekday rotation table.
Ritu, Masam, and Paksha are derived from the moon\'s sidereal longitude (with Lahiri ayanamsa applied) and the sun\'s rashi transitions (Sankrantis). All computations run locally via astronomy-engine — no external API calls.