Conventions
These come straight from GET /v1/meta/conventions, which needs no key.
engine_version- 2026.10.10
ayanamsa- lahiri
kp_ayanamsa- kp_new (Lahiri − 5′24″)
house_system- whole_sign
node- true
sunrise- upper limb, refracted
moonrise- the Moon's centre on the true horizon (festival moments; the panchang does not give moonrise)
lunar_month- amanta (new moon to new moon); purnimanta names alongside
ayanamsa_options- lahiri (default), raman, krishnamurti, yukteshwar, fagan_bradley: options.ayanamsa on chart operations; the calendar, panchang and KP are unaffected
not_computed- moonrise in the panchang, yoga/karana end times, Vaishnava paran (Ekadashi), Vaishnava Janmashtami, Ghatak Chakra, Chara-dasha antardashas
Whenever a calculation changes, meta.engine_version changes too.
Vimshottari periods
The balance at birth comes from the Moon's position in its nakshatra. Sub-periods divide each period in proportion to the lords' years. The first mahadasha was already running at birth, so the sub-periods before birth are skipped, and the first one returned is the one running at birth.
Ashtakoot tables
Almanacs differ slightly on these tables, so treat them as a convention. We use:
- Yoni: the 14 by 14 grid printed by The Vedic Horoscope. Where it prints two values for a pair, we use the higher.
- Vashya, Graha Maitri, Gana and Tara: the rules in AstroMedha's Ashtakoota guide. Gana depends on who is the groom and who is the bride.
- Vashya classes: one class for each sign, so Sagittarius is Manava and Capricorn is Jalachara throughout. Some traditions split these two signs in half.