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.