Full daily panchang for a date and place — computed by the same
panchang-core engine the HinduCalendar Android app ships, so the values
are identical to the app (not an approximation).
Returns the five limbs at sunrise (tithi, nakshatra, yoga, karana, vaar)
each with its END TIME, paksha, lunar month in both amavasyant and
purnimant conventions (with adhik maas flag), Vikram/Shaka/Kali/Gujarati
samvat years, samvatsara names, ritu (season), ayana (Uttarayan/
Dakshinayan), sun/moon rashi with next-transit time, and sunrise/sunset/
moonrise/moonset.
This is also the Gregorian→Hindu date converter: the masa + paksha +
tithi + samvat fields ARE the Hindu date. (For Hindu→Gregorian, use the
Kaalshodh MCP server's find_matching_dates.)
Example questions: "what is the tithi today in Delhi?", "when does
Ekadashi end tomorrow?", "what is today's date in Vikram Samvat?",
"which Hindu month is it?".
Args:
date: Gregorian date, YYYY-MM-DD. Default location is Ujjain;
pass lat/lon/tz for other places.
lat, lon: Location in decimal degrees.
tz: IANA timezone name ("Asia/Kolkata") or a numeric UTC
offset in hours ("5.5").
ayanamsa: "Lahiri" (default) or "Sayan".
lang: Language for names — "en", "hi", and the app languages
(mr, gu, bn, ta, te, kn, ml, sa) plus "en-iast".