Know Your Timing → हिंदी
Fundamentals

How Nyovah Calculates Your Chart

Two astrology tools can give the same person different houses or different dasha dates, and both can be working exactly as designed. The difference sits in a handful of choices that are rarely written down: which ayanamsa, which house system, how a birth time from 1943 is converted, how a dasha date is derived. Here are ours, in full, including the places where our numbers can differ from someone else's and why.

By Nyovah · October 2026 · 9 min read

Everything below describes what our calculation engine does today, not what we intend it to do. Where there is a limit, it is stated next to the method.

The Short Version

SettingWhat Nyovah uses
AyanamsaLahiri (Chitrapaksha), one fixed formula, for every chart
Houses, main chartWhole sign: the rising sign is the 1st house, each sign one house
Houses, KPPlacidus cusps, computed from your birth place and moment
Rahu and KetuMean nodes, the traditional Jyotish convention
Birth time zoneThe offset actually in force at your birth place on your birth date, including India's 1941–45 War Time
DashaVimshottari, from the Moon's exact position, to the exact date
The written readingA language model explains the computed facts. It never calculates them.

Where the Planet Positions Come From

The Sun and Moon are computed with the methods in Jean Meeus's Astronomical Algorithms (2nd edition), including his full 60-term table for the Moon. Mercury through Saturn come from astronomy-engine, an open-source VSOP-based ephemeris, as apparent positions: corrected for the time light takes to reach us. Rahu is the mean lunar node, and Ketu is placed exactly opposite it.

These calculations give tropical positions, measured from the spring equinox. Vedic astrology measures from the stars instead, so one more step is needed: subtract the ayanamsa.

The Ayanamsa: Lahiri, and a Small Gap We Keep on Purpose

The ayanamsa is the distance between the two zodiacs. It grows slowly every year because the equinox drifts against the stars. Nyovah uses Lahiri (Chitrapaksha), the standard adopted by the Government of India, for every chart, the KP view included.

We compute it from one fixed formula: 23.8532° at the start of the year 2000, increasing by 50.291 arc-seconds a year. In October 2026 that comes to about 24.23°.

Lahiri is not implemented identically everywhere. Our value runs about 35 arc-seconds below Drik Panchang's, consistently. That is how far the Moon moves in about one minute, less than the rounding on almost any birth certificate. Here is what it does and does not change:

That last point is why we do not chase the gap. Part of it comes from our formula itself: it is a straight-line formula, which leaves out nutation, a small natural wobble of the Earth's axis. We use that simpler fixed formula and keep it frozen, because changing it now would silently move every saved chart's dasha dates by a few days. The date you were shown last month should be the date you see today. If you ask the reading to check a sky-change date against another panchang, it tells you about this gap.

If your astrologer uses a different ayanamsa, such as Raman or Krishnamurti's, the gap is much larger than 35 arc-seconds, and planets near a sign edge can change sign. That is a different convention, not an error on either side. Compare charts on the same ayanamsa.

House Systems: Whole Sign, and KP Kept Separate

The main chart uses whole-sign houses. The sign rising at birth is the 1st house in full, the next sign is the 2nd, and so on. A planet's house is simply the sign it occupies, counted from the rising sign. Yogas, dignities, the houses a dasha lord activates and the main reading all use this.

KP uses real Placidus cusps. Krishnamurti Paddhati is defined on Placidus houses, which are unequal and depend on the latitude and the exact moment of birth. Its key judgement, the sub-lord of a house cusp, needs the cusp's exact degree. Nyovah used to approximate KP cusps with equal houses from the rising degree; measured across 2,000 random Indian charts, that put the 10th cusp's sub-lord wrong about three times in four. So KP now gets true Placidus cusps, computed from your birth coordinates and moment.

Two consequences follow, and both are intended:

Birth Time Zones, Including India's War Time

The rising sign moves through a whole sign in about two hours, so an hour's error in the time zone can put your chart in the wrong rising sign. The time on a birth certificate is local clock time, and local clocks have not always run on today's offset.

When you choose your birth place, Nyovah finds its time zone from the coordinates, using an offline map of time zone boundaries rather than a third-party service, and then asks the standard time zone database what offset was in force at that place, on that date, at that hour. For Indian births that means:

Birth dateOffset used
Before 1906UTC+05:21 (Madras time)
1906 onwardsUTC+05:30 (Indian Standard Time)
1 Oct 1941 – 15 May 1942UTC+06:30 (War Time)
1 Sep 1942 – 15 Oct 1945UTC+06:30 (War Time)
After 15 Oct 1945UTC+05:30

A birth in a War Time window was recorded on clocks running an hour ahead. Cast at +05:30, that chart would be an hour off. Outside India the same lookup applies daylight saving and each country's own history. If the clock showed your birth time twice because clocks went back that night, we use the first occurrence and tell you; if the clock skipped that time, we ask you to check it.

The limit: the time zone database treats all of India as one zone from 1906. Some cities kept their own local time for years after that, and the database does not record it. If your birth record was written in a city's local time, use Change next to the detected time zone on the birth form and pick the offset yourself. The offset in use is always shown on the form.

How Dasha Dates Are Derived, and Locked

Vimshottari divides a 120-year cycle among nine planets in a fixed order: Ketu 7 years, Venus 20, Sun 6, Moon 10, Mars 7, Rahu 18, Jupiter 16, Saturn 19, Mercury 17. Your starting point comes from one number, the Moon's exact sidereal position at birth:

Every boundary is shown as an exact calendar date. Never "around early 2027".

Because the whole timeline hangs off the Moon's position, small changes ripple far: one arc-minute of Moon moves a Venus mahadasha boundary by roughly nine days. That is why the inputs to this calculation are frozen. Seven dates on a fixed reference chart (two mahadasha boundaries, two antardasha boundaries and three pratyantara boundaries) are pinned in our test suite with zero tolerance. If a code change moves any of them by a single day, the tests fail.

"A date that changes between visits is not a date you can plan around."

The Rule: The Language Model Explains, It Never Calculates

Nyovah's written readings and answers are drafted by a language model. It is the part of the system that is good with words and unreliable with arithmetic, so it is kept away from the arithmetic entirely.

Everything factual is computed first, by code: planet positions, signs, houses, dignities, combustion, the yogas present in your chart with their classical sources, your full dasha timeline, and which transits are touching your chart today. The model receives that finished set of facts and is instructed:

Instructions alone are not trusted to hold. Before a chat answer reaches you, a check on our side looks for a dasha date the model has blurred, such as "late October 2026", and replaces it with the one exact date from the computed facts that it stands for. If no single computed date matches, it changes nothing rather than guess.

The practical effect: the facts in your reading are the same every time you ask. What can vary is the wording around them.

If You Don't Know Your Birth Time

You can still make a chart. Choose "I don't know my birth time" and the chart is cast for 12:00 noon, a placeholder, and labelled as time unknown wherever the time is shown.

Here is what that costs. Your Moon sign is usually still right, since the Moon spends about two and a half days in a sign. But the rising sign changes roughly every two hours, so the houses may be wrong, and the dasha dates can move by years across a single day. Even the period you are in right now can differ.

So we say so, instead of presenting noon as fact. In the chat, the first answer states once that the dates are estimates until the birth time is known, and the reading avoids claims that depend on the rising sign or houses. The Today summary marks each dasha date as an estimate, and the Timeline carries the same caveat. Adding your birth time later, through Edit details, recomputes everything.

What This Page Does Not Claim

Our engine is not Swiss Ephemeris, and we do not say it is. It is independently implemented and checked against published worked examples and against established panchangs. Jyotish has several valid conventions, and a different ayanamsa or house system will give different houses without either side being wrong. What we can promise is narrower: the method above is the one actually running, it is applied the same way to every chart, and when our number differs from someone else's, you can now see why.


Life Timing Intelligence

See the Method on Your Own Chart

Get your chart, your exact dasha dates and the time zone offset we used, all computed from your birth details, then ask questions that are answered from those facts.

Compute My Chart →

Free · No account needed to start · Full kundali generated instantly

Frequently Asked Questions

Which ayanamsa does Nyovah use?

Lahiri (Chitrapaksha), for every chart, including the KP view. It is computed from a fixed formula: 23.8532° at the start of 2000, increasing by 50.291 arc-seconds a year, which puts it at about 24.23° in October 2026.

Why does a date on Nyovah sometimes differ by a day from another panchang?

Different software implements Lahiri slightly differently, and ours is a simpler fixed formula. It runs about 35 arc-seconds below Drik Panchang's: how far the Moon moves in about one minute, less than the rounding on almost any birth certificate. That is far too small to change a sign or a nakshatra in a birth chart, but it can move the exact moment a slow planet changes sign, and when that moment falls near midnight the calendar day can differ by one. We keep the formula frozen so the dates you were shown never shift under you.

Why does KP put a planet in a different house from my main chart?

Because they use different house systems, deliberately. The main chart uses whole-sign houses, where each sign is one house. KP is defined on Placidus cusps, which are unequal, and counts a planet into the house whose cusp span contains it. A planet near a cusp can therefore sit in one house in the main chart and the next house in KP. We keep the two separate rather than mixing them.

I was born in India during the Second World War. Is my time zone handled?

Yes. India's clocks ran on War Time, UTC+06:30, from 1 October 1941 to 15 May 1942 and from 1 September 1942 to 15 October 1945. When you pick your birth place, Nyovah looks up the offset that was in force on that date, so a birth in those windows is read at +06:30, not +05:30. You can see the detected offset on the form and change it if your records say otherwise.

What happens if I don't know my birth time?

The chart is cast for 12:00 noon and labelled as time unknown. Your Moon sign is usually still right, but the rising sign and houses may not be, and the dasha dates can move by years across a single day. The reading says once that the dates are estimates, the Today summary marks them as estimates, and adding your birth time later sharpens them.

Does the language model calculate anything?

No. Positions, houses, yogas, dasha dates and which transits are active today are all computed by the engine first. The model receives those finished facts and is instructed not to recalculate them, not to mention a yoga that is not in the computed list, and to quote dasha end dates exactly as computed.