How this engine is built

MeriKismat separates two layers marketing pages usually fuse: ganita (calculation) and phala (interpretation). Only the first is scientific in the modern sense.

What is actually scientific

  • Planetary longitudes from Jean Meeus, Astronomical Algorithms, plus Keplerian elements, then Lahiri ayanamsa.
  • Sidereal zodiac: Lahiri / Chitrapaksha, India’s official offset from a stellar reference.
  • Panchang limbs: tithi = (Moon − Sun)/12°, nakshatra = Moon/13°20′, yoga = (Sun + Moon)/13°20′.
  • Vimshottari math: 120-year cycle, nine lords, remainder of Moon’s nakshatra.
  • Ashtakoota: eight discrete rules on two Moon positions, summing to 36.

Birthplace and Lagna

Lagna is a function of local sidereal time and latitude. One degree of longitude is four minutes of clock time and about one degree of Lagna on average. District headquarters are enough for rashi. A village 0.1° east of the HQ only moves Lagna ~0.1° — critical near a sign sandhi, otherwise cosmetic. The gazetteer lists 5,270 Indian places across 36 states and union territories, plus old names (Bombay, Calcutta, Madras, Bangalore, Benares) so the search a working astrologer types actually hits.

What is traditional

House meanings, yoga phala, dasha themes and upayas come from Sanskrit horā texts. Controlled tests of Indian natal rules have not shown those interpretive mappings beating chance. Treat phala as a cultural decision framework, not physics.

Core books

  • Brihat Parashara Hora Shastra — graha, rashi, bhavas, yogas, Vimshottari.
  • Brihat Jataka, Saravali, Phaladeepika, Jataka Parijata.
  • Jaimini Sutras (karaka ideas only; chara dasha is not implemented).

Accuracy

This browser engine is Meeus-class: Sun within a few arcminutes, Moon about 0.3–0.8°, outer planets about 0.5–2°. Enough for rashi and nakshatra on modern dates. Swiss Ephemeris remains the professional standard for minutes of Lagna.

Astrologer QA

Checks run in this browser against the live gazetteer and ganita layer: state coverage, reference city coordinates, colonial aliases, Lahiri at J2000, India’s 15 Aug 1947 00:00 Delhi chart, and Lagna sensitivity to Mumbai vs Kolkata longitude and Kanyakumari vs Leh latitude.

16/16 checks passed5,270 India · 66 diaspora

CheckResult
pass count5270 Indian places, 66 diaspora (need ≥2500 India)
pass statesAll 36 states & UTs present
pass default-bengaluruDefault birthplace is Bengaluru, Karnataka
pass finite-coordsAll latitudes/longitudes are finite
pass india-bboxIndian points sit inside the national bounding box
pass unique-idsPlace ids are unique
pass known-coords40 reference cities within 0.12°
pass old-names17 colonial/old names resolve first
pass state-depthEvery state/UT has at least 3 places
pass lahiri-j2000Lahiri at J2000 = 23.852295° (IMD/Chitrapaksha ~23.85°)
pass independence-lagna15 Aug 1947 00:00 IST New Delhi Lagna Taurus 7° 44' 09" (classical: Taurus)
pass sample-sunrise-lagna15 Aug 1992 06:12 Bengaluru Lagna Cancer 28° 57' 10" (sunrise-class, Sun near Leo)
pass mumbai-kolkata-lonSame clock time: Kolkata is 15.5° east of Mumbai → Lagna Δ 14.9° (Cancer vs Leo)
pass kanyakumari-leh-latSame time, lon ~77.5°E: cape 8.1°N vs Leh 34.2°N → Lagna Δ 6.6° via tan φ (Kanyakumari Cancer, Leh Leo)
pass tenth-degree-lon+0.1° longitude (~24s of LST) advanced Lagna by 0.095°. Rashi is stable; degree needs village coords near sandhi.
pass jd-j2000JD at 2000-01-01 12h UT = 2451545.00000 (J2000 is 2451545.0)

Privacy

Birth details stay in this session in your browser. Nothing is uploaded. Login chrome in the original marketing mock is not required — charts are fully usable without an account.