Muhurta for a moment and place, exactly as the HinduCalendar app computes
it — and, with full_day=True, the whole day's grid.
By default returns only what is ACTIVE at the instant given:
- Current lagna (ascendant sign active at that moment)
- Current choghadiya (day or night slot)
- Current hora (planetary hour)
- Any ongoing special muhurtas (Rahu Kalam, Yama Ghanta, Guli Kalam,
Abhijit, Dur Muhurt, Pradosh, Varjyam, Panchak, Gandmool)
Set full_day=True to also get every window of the panchang day (sunrise to
next sunrise) containing that instant — the complete choghadiya and hora
grids (day and night), all lagna periods, and every special muhurta with
its start and end. Use it for "when is Rahu Kalam today?", "list today's
choghadiya", "when is Abhijit muhurat?" — questions the instant-only view
cannot answer without guessing the time.
Sunrise/sunset, lagna transitions and every special muhurta come from
panchang-core (the app's engine); choghadiya/hora are pure rise/set
arithmetic driven by the engine's times and weekday.
For multi-day observance periods and auspicious-yoga windows (Vivaah
muhurat, Sarvarth Siddhi, Pitru Paksha, Chaturmas, Panchak…) use
get_muhurat_windows instead — this tool covers a single day.
Args:
time: ISO 8601 datetime (e.g. "2025-08-15T10:30:00+05:30"). If no
timezone is given, UTC is assumed.
lat: Latitude in decimal degrees.
lon: Longitude in decimal degrees.
lang: Language for names — "en" (default) or "hi".
full_day: Include the whole day's grids, not just what is active now.
Returns:
Dict with sunrise, sunset, current_lagna, current_choghadiya,
current_hora, and ongoing_muhurtas — plus choghadiya, hora, lagna and
muhurtas when full_day is set.