juno.date · Research

Why Two Apps Show Different Nakshatras for the Same Birth

Lahiri, KP and Raman ayanamsas measured against each other — with the computed percentage of charts each gap silently flips.

Abstract. A reader enters one birth — same date, same time, same town — into two astrology apps and receives two different nakshatras. Or the same nakshatra but a dasa timeline whose periods begin months apart. Neither app has a bug. They disagree about a single configuration value most users never see: the ayanamsa, the offset between the tropical and sidereal zodiacs. The major Indian conventions — Lahiri (the official one), KP (Krishnamurti), and Raman — differ from each other by amounts ranging from ~6 arc-minutes to ~1.4 degrees. Those gaps sound small. They are not. In this article we compute what each gap does to real charts: the KP–Lahiri gap of ≈6′ flips the Moon's nakshatra in ≈0.7% of all births and its pada in ≈3%, and shifts every Vimshottari dasa boundary by roughly 2–7 weeks; the Raman–Lahiri gap of ≈1°26′ flips the nakshatra in ≈10.7% of births — one chart in nine — moves the Moon's rasi in ≈4.8%, and shifts dasa boundaries by one to two years. We explain where each convention comes from, why India's Calendar Reform Committee standardised on Lahiri in the 1950s, how to detect which ayanamsa any app is using in under a minute, and why juno.date computes with Lahiri and displays every longitude to the arc-second so you can verify us.

1. The symptom

It is one of the most common complaints in Indian astrology forums, and one of the least answered: "Site A says my nakshatra is Uttara Phalguni, site B says Hasta. Which is my real star?" Sometimes the reports agree on the star but not the pada. Sometimes both agree on everything except the dasa table, where one report has Venus dasa ending in March 2031 and the other in August 2032 — an alarming difference if you were planning a wedding by it.

The reflexive explanations — "one site is wrong", "online calculators are unreliable", "only a manual astrologer can be trusted" — are all incorrect. In almost every such case, both engines have computed the Moon's position in the sky to within a few arc-seconds of each other, using ephemerides descended from the same astronomical data. What differs is the ruler they lay against that position: the ayanamsa, the number of degrees each subtracts from the tropical position to get the sidereal one. Different ruler, different reading — from identical astronomy.

2. Sixty seconds of background

(For the full story of tropical vs sidereal, see our companion article Why you're a Leo but your rasi says Kataka — here is the minimum needed.)

All Vedic computation is sidereal: positions are measured against the fixed stars. Modern ephemerides, however, natively produce tropical positions, measured from the moving equinox. To convert, an engine subtracts the accumulated precession offset — the ayanamsa. The catch: the ayanamsa's current value depends on when you believe the two zodiacs coincided (the "zero year"), and the classical texts do not pin that year beyond dispute. Every school that proposed a zero point created a convention; every convention became a setting in software; and every setting silently rules over your nakshatra.

3. The contenders

ConventionAnchor / originValue on 1 Jan 2000Offset from LahiriWho uses it
Lahiri (Chitrapaksha)Star Chitra (Spica) fixed at 180°; adopted by India's Calendar Reform Committee (1950s), N.C. Lahiri≈ 23°51′11″Indian national ephemeris (Rashtriya Panchang), most major sites & apps, juno.date
KP (Krishnamurti)K.S. Krishnamurti's refinement for stellar (sub-lord) astrology≈ 23°45′−6′KP-system astrologers and KP software modes
RamanB.V. Raman's school (early 20th c., Bangalore)≈ 22°25′−1°26′Raman-school practitioners, some classic books' tables
True ChitraSpica held at exactly 180° at every instantwithin ~1–2′ of Lahiri≈ ±2′Purist variants in advanced software
Fagan–BradleyWestern sidereal school≈ 24°44′+53′Western sidereal astrologers

Table 1 — The major ayanamsa conventions. All values grow together by ≈50.3″/year; the gaps between them stay essentially constant.

Note what this table implies: the choice of convention is not fringe-vs-mainstream. Raman was one of the most influential astrologers of the twentieth century; KP is a complete school with its own vast literature. When your two apps disagree, you may simply be looking at Lahiri output beside KP output — two legitimate traditions, unlabeled.

4. What each gap actually flips — the computed rates

Here is the part that, to our knowledge, no consumer astrology site publishes: the quantified consequences. The math is straightforward and worth showing. The Moon's position is effectively uniformly distributed along the zodiac across all births. A nakshatra spans 13°20′ (800′), a pada 3°20′ (200′), a rasi 30° (1800′). If two conventions differ by Δ arc-minutes, then any chart whose Moon sits within Δ of a boundary gets different answers from the two conventions. The fraction of all charts affected is simply Δ divided by the span:

ComparisonGap ΔMoon nakshatra flipsMoon pada flipsMoon rasi flipsLagna flips*
KP vs Lahiri≈ 6′≈ 0.7% of charts (1 in 133)≈ 3.0% (1 in 33)≈ 0.3%≈ 0.3%
True-Chitra vs Lahiri≈ 2′≈ 0.25%≈ 1.0%≈ 0.1%≈ 0.1%
Raman vs Lahiri≈ 86′≈ 10.7% (1 in 9)≈ 43% (nearly half!)≈ 4.8% (1 in 21)≈ 4.8%
Fagan–Bradley vs Lahiri≈ 53′≈ 6.6%≈ 26.5%≈ 2.9%≈ 2.9%

Table 2 — Fraction of all births whose key chart elements differ between conventions. *Lagna flip rate assumes roughly uniform lagna distribution; the exact figure varies slightly with latitude.

One nakshatra = 13°20′ (800′) Δ births in this strip get a DIFFERENT nakshatra under the other convention Raman vs Lahiri: the strip is 86′ wide → 10.7% of all charts

Figure 1 — The boundary-strip picture: the wider the convention gap, the more births fall in the flip zone.

Pause on the Raman row. Nearly half of all charts get a different Moon pada under Raman than under Lahiri, and one chart in nine gets a different nakshatra outright. Two entirely reputable books on your family's shelf, one from each school, can disagree about the birth star of one person in nine — and both are "correct" within their own convention. If a printed horoscope from decades ago names a different star than every modern app, before doubting the hospital clock, check whether the old astrologer followed Raman's tables.

5. The quiet earthquake: your dasa dates

Nakshatra flips are visible; dasa shifts are sneakier and arguably more consequential, because every chart is affected, not just boundary cases. The Vimshottari dasa balance at birth is computed from how far the Moon has travelled through its nakshatra: the remaining fraction of the 800′ span, multiplied by the ruling planet's period (6 to 20 years). Shift the Moon's sidereal position by Δ and you shift that fraction by Δ/800 — in every chart, always:

ComparisonFraction of spanShift if lord is Sun (6y)Moon (10y)Venus (20y)
KP vs Lahiri (≈6′)0.75%≈ 16 days≈ 27 days55 days
Raman vs Lahiri (≈86′)10.75%≈ 8 months≈ 13 months2 years 2 months

Table 3 — How far every dasa/bhukti boundary in the chart moves when the ayanamsa changes. The shift propagates identically through the whole timeline.

This is why two reports can agree on your nakshatra yet place the start of your Saturn dasa over a year apart. It is also why "when does my dasa change?" questions asked across different apps produce the confusion they do. The timeline is only as meaningful as the convention behind it — which is a strong argument for using the convention the rest of your documents use (almost always Lahiri), and for any honest engine to say which one it uses.

6. Why India standardised on Lahiri

After Independence, India faced a practical mess: dozens of regional almanacs using different constants, disagreeing about festival dates. The government convened the Calendar Reform Committee (1952–55) under the physicist Meghnad Saha, whose report established the national calendar and, for astronomical almanac purposes, fixed the ayanamsa convention now universally called Lahiri — after Nirmal Chandra Lahiri, the committee's calendar expert and long-time compiler of ephemerides. The definition ties the zodiac to the star Chitra (Spica), placed at 180° — a choice with classical support, since Chitra's opposition point is a natural ancient marker for the zodiac's start.

The consequence: the Rashtriya Panchang (the Government of India's official almanac) and the large majority of printed panchangams, matching services, and online engines compute with Lahiri. It is not that Lahiri was proven "true" and the others "false" — the zero-year question is not decidable by measurement — but that a shared ruler is what makes horoscopes comparable across families, priests and software. Standards are how a tradition stays interoperable.

7. How to tell which ayanamsa an app uses (in one minute)

Most sites never state it. Here is the practical detection method we use when reviewing other engines:

The one-minute test. Compute a chart for 1 January 2000, 12:00 PM, Ujjain (or any fixed moment) and find the Sun's stated longitude. Our Lahiri engine puts the sidereal Sun that noon at ≈ 16°08′ Dhanu. If the app you are testing shows ≈16°14′ Dhanu, it is running KP (6′ ahead). If it shows ≈17°34′ Dhanu, that is Raman (1°26′ ahead). If it shows ≈15°15′ Dhanu, that is Fagan–Bradley. Any engine that displays longitudes at all can be fingerprinted this way; engines that hide longitudes entirely are asking for trust they haven't earned.

This, incidentally, is why every juno.date report displays the Nirayana sphuta — all nine graha longitudes to the arc-second — rather than just sign placements. Precision you can check is precision you can trust; precision you cannot check is marketing.

8. Who is a "boundary birth"? Are you?

The flips in Table 2 are not randomly sprinkled — they hit people whose Moon sat near a nakshatra or rasi boundary at birth. You can check your own exposure directly from any report that shows longitudes:

Your Moon's position within its nakshatraExposure
More than 1°30′ from both edgesImmune to every mainstream convention gap (Lahiri/KP/True-Chitra); only a Raman-vs-Lahiri comparison could ever move you
Within ~6′ of an edgeYour nakshatra itself differs between Lahiri and KP output
Within ~1°26′ of an edgeYour nakshatra differs between Lahiri and Raman-school documents (old printed horoscopes!)
Moon within ~1°26′ of a rasi edgeYour Moon sign itself can differ across schools — with knock-on effects on rasi-based matching and Sade Sati timing

Table 4 — Reading your own boundary exposure off the Moon's longitude in any arc-second report.

On juno.date, open your jātakam's Nirayana sphuta section and look at the Moon's degree within its nakshatra — the pada number gives it at a glance (pada 1 begins the span, pada 4 ends it; mid-pada-2 to mid-pada-3 is the deep-safe zone). If you are a boundary birth, nothing is "wrong" with you or your chart — but you now know why two documents in your family's cupboard disagree, and which setting to ask about before trusting a third opinion.

9. Our position, stated plainly

juno.date computes with Lahiri (Chitrapaksha), for three reasons. First, interoperability: it is the convention of the national ephemeris and of the overwhelming majority of family documents, priests and services our users will ever compare against; a matching report is a conversation between families, and conversations need a shared language. Second, definitional cleanliness: anchoring to Chitra-at-180° is a physically checkable definition, not a historical estimate. Third, honesty of presentation: whatever convention one picks, the duty is to name it and show the numbers — which we do on every report, to the arc-second, precisely so that a KP practitioner or a Raman loyalist can subtract the known offset and use our astronomy with their ruler. The astronomy is shared; the ruler is a declared choice. Engines that name neither are where confusion breeds.

And a word of reassurance in our house style: if you have just discovered that under another convention your nakshatra would be different — nothing about you changed. The sky at your birth is exactly what it always was; the conventions are different ways of naming it. The practical guidance is simple: keep your family's documents and your digital reports on one convention (almost certainly Lahiri), insist that any astrologer you consult names theirs, and treat any app that hides both its ayanamsa and its longitudes as entertainment rather than reference.

10. Beyond the nakshatra: the divisional-chart amplifier

Everything so far concerned the birth chart's coarse elements. The sensitivity explodes one level down, in the varga (divisional) charts — and this is the part even experienced users rarely connect to the ayanamsa question. The navamsa (D9), the chart the tradition weighs almost equal to the rasi chart for marriage matters, divides each sign into nine parts of 3°20′. A boundary strip of width Δ now sits inside every 3°20′ cell instead of every 13°20′ nakshatra. The flip rates scale accordingly: the modest 6′ KP–Lahiri gap moves a planet's navamsa placement in ≈3% of cases per planet — and with nine grahas plus the lagna in play, the chance that at least one navamsa placement differs between a KP chart and a Lahiri chart approaches one in four. Under the Raman–Lahiri gap the per-planet navamsa flip rate is ≈43%: almost every chart differs somewhere in D9 across those schools. Finer vargas (D10 for career at 3°, D60 at a half-degree) flip proportionally more. The moral is not that vargas are unreliable — it is that a varga-level reading inherits the convention it was computed under, and cross-school comparison of divisional charts without naming the ayanamsa is meaningless. When an astrologer says "but in the navamsa, Venus is in…", the well-informed reply is now available to you: under which ayanamsa?

11. Why the zero year is genuinely undecidable

It is fair to ask why fifteen centuries of brilliant astronomers left the zero point loose. The honest answer: the classical sources themselves model precession differently than we do. Several siddhantic texts describe not a continuous circulation but a trepidation — an oscillation of the equinox back and forth within a band — a model (associated with authors like Munjala and debated by Bhaskara) that was empirically reasonable over the few centuries of data its authors possessed, but which diverges from the continuous precession the sky actually performs. A tradition whose canonical texts disagree about the mechanism cannot pin the epoch; every later school effectively chose its own reconciliation of texts and sky. The Calendar Reform Committee's 1955 settlement was therefore not a discovery but a decision — Lahiri's Chitra anchor chosen for its classical resonance and observational cleanliness — and the surviving schools are the other defensible decisions still walking around. This is why our position is procedural rather than triumphalist: the ayanamsa is a convention; conventions must be declared; and a declared convention plus arc-second longitudes lets any school verify and translate. Undeclared conventions are where confidence goes to die.

12. Quick answers

Which ayanamsa is "correct"?

The question is not decidable astronomically — it depends on when you define the zodiacs to have coincided, which the classical sources do not fix beyond dispute. Lahiri is the standard; KP and Raman are coherent schools with their own literatures. What matters is knowing which one produced any given document.

My app shows a different nakshatra than my family's printed horoscope. Who is right?

First fingerprint both (Section 7). An old printed horoscope from a Raman-school astrologer will disagree with every Lahiri app for one birth in nine — legitimately. If both use Lahiri and still disagree, then it's a birth time/timezone issue, which is a different failure mode we cover in our DST article.

Does this affect porutham/matching?

Only for boundary births (Table 2 rates) — but when it hits, it hits hard, since star-matching is discrete: a different nakshatra is a different porutham row. One more reason both sides of a match should be computed on the same engine and convention.

Do panchangam timings (tithi, festival dates) also depend on the ayanamsa?

Tithi does not — it is the Sun–Moon angle, identical in every frame. But nakshatra-of-the-day, sankranti moments, and every solar-month boundary are sidereal quantities that shift with the convention; this is one of several reasons regional almanacs can disagree about a sankranti's minute. Mainstream printed panchangams overwhelmingly follow Lahiri (via the national ephemeris), which keeps the civic calendar coherent.

Does juno.date support KP or Raman modes?

The engine displays Lahiri positions today; because the gaps are constant offsets, KP-mode display is a straightforward future addition and is on our roadmap alongside KP sub-lords. The underlying DE440 astronomy would be identical.

Method & sources. Convention values: Lahiri J2000 ≈ 23°51′11″ per the Chitrapaksha definition (Indian Astronomical Ephemeris); KP and Raman offsets per their schools' published tables (KP ≈ −6′, Raman ≈ −1°26′ relative to Lahiri; both stated here to the precision at which the schools themselves are consistent); Fagan–Bradley per the Western sidereal literature. Flip rates are exact ratios Δ/span under the uniform-position model (Moon longitudes are uniform across large birth populations to well under the quoted precision). Dasa shifts are Δ/800′ × lord period. The one-minute fingerprint values are computed with the juno.date DE440 engine. Historical background: Report of the Calendar Reform Committee (Government of India, 1955), M. Saha (chair), N.C. Lahiri (secretary).

Disclaimer. Raman, KP/Krishnamurti Paddhati and related names refer to schools and their literature; no criticism of any school is implied — the article quantifies inter-convention differences. — juno.date Research