The Bhachakra, Planetary Longitudes & Coordinate Mathematics
In Vedic astrology (Jyotish Shastra), celestial coordinates are never abstract approximations. They are exact mathematical positions on the 360° ecliptic wheel (“Bhachakra”), decomposed sexagesimally into Rashis (Signs), Bhagas (Degrees), Kalas (Arcminutes), and Vikalas (Arcseconds), corrected from Tropical (Sayana) to Sidereal (Nirayana) via Ayanamsa.
The 360° Bhachakra
The ecliptic is divided into 12 equal Rashis of 30° each. Every celestial body's absolute longitude falls in the domain [0°, 360°).
Sexagesimal Precision
Each degree is divided into 60 Kalas (minutes of arc), and each Kala into 60 Vikalas (seconds of arc). Total zodiac span = 21,600 Kalas = 1,296,000 Vikalas.
Nirayana vs. Sayana
Sayana measures from the shifting vernal equinox. Nirayana anchors to the fixed star Chitra (Spica at 180°). Nirayana = Sayana − Ayanamsa.
📊 The Sexagesimal Hierarchy of the Vedic Zodiac
| Unit Level | Sanskrit Term | Degree Equivalent | Arcminute (Kala) | Arcsecond (Vikala) | Total in 360° Circle |
|---|---|---|---|---|---|
| Circle / Zodiac | Bhachakra (भचक्र) | 360° | 21,600′ | 1,296,000″ | 1 Full Cycle |
| Sign / Constellation | Rashi (राशि) | 30° | 1,800′ | 108,000″ | 12 Rashis |
| Lunar Mansion | Nakshatra (नक्षत्र) | 13° 20′ | 800′ | 48,000″ | 27 Nakshatras |
| Quarter / Navamsha Arc | Pada (पाद) | 3° 20′ | 200′ | 12,000″ | 108 Padas |
| Degree | Bhaga / Ansha (भाग / अंश) | 1° | 60′ | 3,600″ | 360 Degrees |
| Arcminute | Kala / Lipta (कला / लिप्ता) | 1/60° (0.01667°) | 1′ | 60″ | 21,600 Kalas |
| Arcsecond | Vikala / Vilipta (विकला / विलिप्ता) | 1/3600° | 1/60′ | 1″ | 1,296,000 Vikalas |
🧮 Step-by-Step Longitude Decomposition Algorithm
Given any raw decimal longitude λ (e.g. 256.8768°), Vedic calculation engines apply four sequential mathematical operations:
Rashi_Index = floor(λ / 30°)
For 256.8768°: floor(256.8768 / 30) = floor(8.56256) = 8 (which is Dhanu / Sagittarius).
Deg_in_Sign = λ mod 30° = λ − (Rashi_Index × 30)
256.8768° − (8 × 30°) = 16.8768° within Dhanu. Integer degree = 16°.
Kala = floor((Fractional_Degree) × 60)
Fractional remainder = 0.8768°. Multiplied by 60 = 52.608′. Integer arcminute = 52′.
Vikala = round((Fractional_Minute) × 60)
Fractional remainder = 0.608′. Multiplied by 60 = 36.48″. Rounded = 36″.
Result: Dhanu 16° 52′ 36″
🌐 The Nirayana Coordinate Transformation Equation
Standard Swiss Ephemeris and modern astronomical tables calculate planetary coordinates in the Tropical (Sayana) system based on the moving equinox. Vedic astrology strictly operates on the Sidereal (Nirayana) zodiac. The fundamental equation of Jyotish coordinate transformation is:
Where ΔAyanamsa is the angular shift of the vernal equinox from the sidereal zero-point (currently ~24° 10′ in the Lahiri / Chitra-Paksha system).
In our live calculation engine below, the system computes the exact Sayana coordinates for each Graha and subtracts the birth chart's Lahiri Ayanamsa to display both representations side-by-side with complete sexagesimal clarity.