Our Methodology
Drik Ganita · Lahiri Ayanamsa · VSOP87 Planetary Theory
Why Methodology Matters
Most online astrology platforms treat their computational layer as a black box. You enter your birth details, you get a chart back, and you have no way to verify what algorithms produced it. RashifalJi takes the opposite approach. Every astronomical calculation is documented, every standard we use is publicly verifiable, and every number on the platform can be independently cross-checked against published ephemeris data.
This page explains exactly how we compute panchang, planetary positions, kundli charts and rashifal predictions. We follow the Drik Ganita standard with Lahiri Ayanamsa — the official Government of India reference for Vedic astronomical computation.
Layer 1 — Planetary Theory (VSOP87)
At the foundation of every calculation is VSOP87 (Variations Séculaires des Orbites Planétaires), the analytical planetary theory developed by Pierre Bretagnon and Jean-Louis Simon at the Bureau des Longitudes, Paris. VSOP87 represents planetary motion as trigonometric series in time, providing heliocentric ecliptic coordinates of all planets with precision better than one arc-second over centuries.
For each request, our engine computes the heliocentric longitude, latitude and radial distance of the Sun, Moon, Mars, Mercury, Jupiter, Venus and Saturn at the requested instant. These are then transformed to geocentric apparent coordinates by accounting for light-time correction, aberration and nutation.
Rahu and Ketu — the lunar nodes considered shadow planets in Vedic astrology — are computed as the Moon's mean ascending and descending nodes, completing the nine-Graha set required for Jyotish.
Layer 2 — Sidereal Conversion (Lahiri Ayanamsa)
Modern astronomical computation produces tropical (seasonal) coordinates referenced to the moving vernal equinox. Vedic astrology requires sidereal coordinates — fixed against the actual stars. The difference between the two is the Ayanamsa.
RashifalJi uses the Lahiri Ayanamsa (also called Chitrapaksha Ayanamsa), named after astronomer Nirmal Chandra Lahiri. This is the official sidereal standard adopted by the Indian Government's Calendar Reform Committee in 1955 and used by the Positional Astronomy Centre, Kolkata for the Indian Astronomical Ephemeris and the Rashtriya Panchang.
For example, on 1 January 2026 the Lahiri Ayanamsa is approximately 24°13′. To convert any tropical longitude to its Vedic sidereal counterpart, the engine subtracts this value. This correction is applied uniformly to every planet, every house cusp, and every transit calculation across the platform.
Layer 3 — Panchang Elements
All five limbs of the panchang are derived from the underlying sidereal positions of the Sun and Moon:
Tithi (Lunar Day)
The angular separation between the Moon and Sun divided by 12°. Each Tithi spans 12° of lunar elongation. The engine computes the exact start and end timestamps by solving for when this separation crosses each multiple of 12°.
Nakshatra (Lunar Mansion)
Determined by the Moon's sidereal longitude. The 360° zodiac is divided into 27 Nakshatras of 13°20′ each (800 minutes of arc). The Moon's current Nakshatra and the next transition timestamp are computed from real-time Moon position.
Yoga
The sum of the Sun's and Moon's sidereal longitudes divided by 13°20′. Produces 27 Yogas, each carrying its own auspicious or inauspicious connotation in muhurta selection.
Karana
Half of a Tithi — 6° of Sun-Moon separation. There are 11 Karanas (4 fixed + 7 movable) that cycle through the lunar month. Used heavily in Vedic muhurta and daily activity planning.
Vara (Weekday)
Vedic weekday begins at sunrise of the user's location, not at midnight. The engine computes location-specific sunrise using observer-based geometry and assigns Vara accordingly — this is why a date may show a different Vara before vs after sunrise.
Rahu Kaal, Gulika Kaal, Yamaganda, Abhijit Muhurta, Choghadiya
All inauspicious/auspicious time windows are derived from the location-specific sunrise–sunset interval, divided by the traditional weekday-based Vedic time-division formulas. Sunrise and sunset themselves are computed from the Sun's altitude crossing the horizon at the user's latitude/longitude with atmospheric refraction correction.
Layer 4 — Kundli Generation
A natal Kundli requires four inputs: date, time, latitude, and longitude of birth. The engine first computes the Julian Day Number in Universal Time, applies the deltaT correction for terrestrial time, then computes:
- Sidereal longitudes of all nine Grahas at the birth instant
- The Lagna (Ascendant) — the sidereal degree rising on the eastern horizon, computed from local sidereal time and birth latitude
- Bhava (house) cusps using the equal-house system from the Lagna (the traditional Vedic approach)
- Vimshottari Dasha sequence and current period — calculated from the Moon's exact Nakshatra and pada at birth, following the 120-year cycle assignments in Brihat Parashara Hora Shastra
- Divisional charts (Vargas) including Navamsa (D9), derived from sub-divisions of the natal Rashis
Every chart is computed from first principles for the exact birth instant — no lookup tables, no rounding to the nearest hour, no approximations.
Layer 5 — The Vedic Rashifal Engine
Daily, weekly, monthly and yearly Rashifal is generated by a rule-based Vedic prediction engine, not by a generic AI text model. The engine combines four streams of authentic Jyotish data:
1. Planet-in-Sign Transit Effects
For each Rashi, the engine looks up today's actual position of the Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu and Ketu, then maps each planet to its predicted effect for that sign based on traditional shastric correspondences.
2. Lordship Activations
Each Rashi has a ruling planet (e.g. Mars rules Aries, Venus rules Taurus). The current state of the ruling planet — its sign, house, retrograde status — directly modulates the day's forecast.
3. Moon's Nakshatra
The Moon transits one Nakshatra approximately every day. Each Nakshatra has well-defined effects across love, career, health and finance categories — these are layered into the prediction.
4. Tithi, Yoga & Retrograde Effects
Today's Tithi (e.g. Shukla Panchami), the active Yoga, and any retrograde planets contribute additional modulation. Retrograde Mercury affects communication; retrograde Venus affects relationships; and so on.
The engine combines these four streams using sentence templates grounded in traditional Jyotish vocabulary, then renders the final prediction in both Hindi and English. Because planets move every day, the prediction changes naturally — there are no recycled templates and no generic horoscope copy.
How to Verify Our Calculations
Because we follow the Drik Ganita + Lahiri Ayanamsa standard, our data should match any other source that follows the same standard. Specifically:
- Indian Astronomical Ephemeris (published by the Positional Astronomy Centre, Kolkata) — Tithi and planetary positions should agree to within seconds of arc.
- Rashtriya Panchang (Government of India) — the official panchang published yearly. Tithi and Nakshatra start times should match.
- NASA JPL Horizons — for raw heliocentric and geocentric planetary coordinates (before sidereal conversion).
- DrikPanchang.com — also follows Drik Ganita + Lahiri Ayanamsa. Direct comparison should match.
Primary Shastric & Scientific Sources
- Brihat Parashara Hora Shastra — Maharishi Parashara. Foundational text for natal chart interpretation, Vimshottari Dasha and house lordships.
- Surya Siddhanta — classical Indian astronomical treatise. Reference for traditional planetary motion and panchang construction.
- Phaladeepika — Mantreshwar. Reference for predictive yogas and combinations applied in the Rashifal engine.
- Indian Astronomical Ephemeris — Positional Astronomy Centre, IMD, Kolkata. Reference for Lahiri Ayanamsa values and panchang verification.
- Planetary Programs and Tables from -4000 to +2800 — P. Bretagnon & J.-L. Simon (1986). The published VSOP87 theory underlying our planetary computations.
- Astronomical Algorithms — Jean Meeus. Reference for nutation, aberration, sidereal time and sunrise/sunset equations.
Try the Calculations Yourself
All of our tools are free and apply this exact methodology. Pick any of them and cross-verify against your favourite traditional panchang or ephemeris:
- Daily Panchang — Tithi, Nakshatra, Yoga, Karana, Rahu Kaal, Choghadiya
- Janam Kundli Generator — full birth chart with Lagna, planets, Dasha and Navamsa
- Daily Horoscope — Rashifal for all 12 signs, generated by the Vedic rule engine
- Choghadiya — auspicious and inauspicious time windows, day & night
- Numerology — Mulank, Bhagyank and Namank using the Chaldean system
- Nakshatra Guide — full reference for all 27 lunar mansions
Have a question about a specific calculation, or found a value that doesn't match your reference source? Let us know — every verification request strengthens the platform.