Inspect the calculation conventions and the limits before sharing your details.
Astronomy: NASA JPL DE440
Planetary positions come from the NASA JPL DE440 family through Skyfield, using the locally provisioned DE440s kernel. The calculation records the kernel checksum and data versions. JPL astronomy does not validate astrological predictions.
Lahiri ayanamsa
We use the named Lahiri Chitrapaksha sidereal convention to convert the astronomical longitudes into sidereal signs. Match the same ayanamsa, mean lunar nodes and birth clock when comparing software; a different setting can change a boundary result.
Houses and chart conventions
Whole-sign houses underlie the main sign-based reading: the rising sign is the first house, followed by one sign per house. The chart foundation explicitly selects whole-sign calculation. Some paid technical profiles also contain candidate Sripati or Placidus house tables, labelled separately; they must not be mixed with whole-sign reasons.
Vimshottari periods
The birth Moon’s nakshatra sets the starting balance of the traditional 120-year Vimshottari cycle. We calculate major periods and subperiods from the saved birth instant and named year-length convention. Timing windows are interpretations of those periods and transits, not measured probabilities.
Rule sources and variants
The rules are independently implemented, versioned classical Jyotish variants with evidence and exception references. The sixfold strength implementation follows Brihat Parashara Hora Shastra chapters 26–27. Other predicates carry named source IDs such as classical.manglik_ascendant.v1; verse-level edition mapping and practitioner sign-off remain pending. Traditions can disagree, so no single variant is presented as universal.
How the writing works
Software calculates the facts first. The writing uses those facts to explain a topic and propose practical reflection. It must not invent planetary positions, dates or personal events. Automated checks and saved versions support traceability; they do not certify the truth of a prediction.
What a human reviews
Your report is written by software from your computed chart, using the rules described on this page. It is not individually reviewed by an astrologer, and no consultation is included.
Birth clocks and uncertainty
The engine uses Python zoneinfo with a pinned IANA timezone database for historical civil offsets and daylight saving. India’s earlier local mean time and wartime clock follow that same engine. Repeated hours need the recorded first or second occurrence; missing or skipped times are never filled in by guessing.
Check our maths
Compare the free chart with any software you trust. Use the same birth date, exact time, coordinates, historical timezone, Lahiri ayanamsa and mean-node setting. Compare the rising sign, Moon sign and nakshatra first. If they differ, keep both settings and contact support with your order reference; do not post your birth data publicly.