How We Calculate — Accuracy You Can Verify
An astrologer’s judgment is only as good as the chart in front of him. Here is exactly how every chart on this site is computed — and how you can check it against any professional software you trust.
A deterministic engine, in your own browser
Every kundli, praśna chart and dashā table on this site is computed by a deterministic astronomy engine that runs on your own device, in your browser. Your birth details are not sent to a server to be calculated, and the same input always gives exactly the same chart.
There is no AI in any calculation.Planetary positions come from a standard astronomical model of the solar system — the same kind of mathematics that professional desktop programs use — not from a language model’s guess. AI never touches a single degree, minute or second.
The ayanāṁśa: Krishnamurti (New), the true value
The ayanāṁśa is the single number every sidereal position depends on, so we are precise about which one we use. Our default is Krishnamurti (New) — the true Krishnamurti value, meaning it includes nutation, just as the KP literature and serious KP software expect.
It is calibrated against Parashara’s Light 9.0 using reference charts spanning 1923 to 2026. In the two reports audited in October 2026, the ayanāṁśa agrees within two arcseconds. This checks those examples, not every instant in that date range; subdivision boundaries still need care.
Prefer a different tradition? Krishnamurti (Old) and Lahiri (Chitrapaksha) are also offered — one setting, and every chart recalculates.
Houses and the nodes
For KP work we compute Placidus cusps, exactly as Krishnamurti prescribed — the cusp sub-lord method stands or falls on accurate cusps. For classical Vedic reading, the same chart also carries whole-sign bhāva, so both traditions see the houses the way their texts describe them.
Rāhu and Ketu can be taken as the true (osculating) node or the mean node — your choice, stated plainly on every chart so there is never any doubt which one you are looking at.
Checked against the software professionals trust
Reference comparisons help us separate verified results from calculations that still need work. Shadbala currently uses approximations and has material differences from the audited reports.
Planet longitudes
In our October 2026 audit of two Parashara’s Light reports, the largest planetary differences were 16.1 and 5.7 arcseconds. Astronomy Engine targets one-arcminute accuracy; these examples are not a universal accuracy guarantee. Positions close to a subdivision boundary need additional verification.
Vimshottari dashā dates
Periods use the Moon’s nakshatra balance and a 365.2425-day year. The audited reports show some one-calendar-day differences. Moon longitude, year length, time zone and rounding conventions must be matched before claiming exact agreement.
KP horary 1–249
The horary number system is implemented directly from K.S. Krishnamurti's published tables, and validated against every printed row of the 1965 source.
See the method at work
The numbers are only the foundation — the reading is the craft built on top of them. To understand what the engine is computing and why it matters:
- The KP ladder — planet, star lord, sub lord, significator — why arc-second accuracy matters at the sub-lord boundary.
- Vimshottari mahadasha — the effects of each planet — what those verified dashā dates mean in life.
- Ruling planets in KP astrology — the moment’s own signature, used to confirm every answer.
Or try it yourself with the free Kundli tool and Prashna tool — every chart carries its calculation details, so you can verify each value against software you already trust.