Jathagam Guide - Part 0: What is Jathagam & How Modern Software Calculates It

Jan 15, 2026
Astrology jathagamastrology
Last Updated: Apr 9, 2026
21   Minutes
4134   Words

Jathagam Guide - Part 0: What is Jathagam & How Machines Calculate It

ஜாதகம் வழிகாட்டி - பாகம் 0: ஜாதகம் என்றால் என்ன? கணினி எப்படி கணக்கிடுகிறது?

Welcome to the foundation article of this entire series! Before learning what each planet means or how to read a chart, we must first understand — what is Jathagam? And in today’s world, how does software actually compute one?


WHAT IS JATHAGAM? — ஜாதகம் என்றால் என்ன?

The Simple Definition

Jathagam (ஜாதகம்) — also called Janma Kundali, Birth Chart, or Horoscope — is a sky map frozen at the exact moment of your birth.

It records:

  • Exactly where each planet was in the sky when you were born
  • Which zodiac sign was rising on the eastern horizon (Lagna)
  • How the 27 Nakshatras and 12 Rashis were positioned relative to the Moon and Sun

This snapshot is then used to understand a person’s personality, strengths, challenges, timing of life events, and karma from past lives.


Why Exactly Three Things Are Needed

To generate a Jathagam, three inputs are mandatory:

InputWhy It Matters
Date of BirthDetermines the positions of slow planets like Saturn, Jupiter, Rahu/Ketu — which move over months and years
Time of BirthDetermines the Lagna (Ascendant) — which changes every ~2 hours. A 15-minute error can shift the Lagna to a different Rasi entirely
Place of BirthDetermines the local sidereal time — essential for computing the exact Lagna at that location

Jathagam vs Western Horoscope — Key Difference

FeatureTamil Jathagam (Vedic)Western Horoscope
Zodiac SystemSidereal (star-based)Tropical (Sun season-based)
AyanamsaApplied (Lahiri / KP / Raman)Not applied
Sun Sign Difference~23 days earlier than WesternFixed to seasons
Primary LuminariesMoon sign (Janma Rasi) is primarySun sign is primary
Chart Divisions16 Divisional charts (Varga)Mainly 1 chart
Dasha SystemVimshottari & others — time-lord periodsNot used
Nakshatra27 Nakshatras — central to predictionNot used

This is why a person who is a “Scorpio” in Western astrology may be a “Libra” in Tamil Jathagam. Neither is wrong — they use different coordinate systems.


THE CALCULATION ENGINE — கணினி எப்படி கணக்கிடுகிறது?

The Big Picture — What the Algorithm Does

When you enter your birth details into a Jathagam app, here is the complete computation pipeline:

flowchart TD
    A["📥 Input: Date + Time + Place"] --> B["🗓️ Step 1: Convert to Julian Day Number (JDN)"]
    B --> C["🌍 Step 2: Apply Timezone → Universal Time (UT)"]
    C --> D["🔭 Step 3: Swiss Ephemeris → Tropical Planetary Longitudes"]
    D --> E["📐 Step 4: Apply Ayanamsa → Sidereal Longitudes"]
    E --> F1["🌙 Moon Longitude → Nakshatra + Rasi + Tithi"]
    E --> F2["☀️ Sun Longitude → Tamil Month + Uttarayana/Dakshinayana"]
    E --> F3["⬆️ Local Sidereal Time → Lagna (Ascendant)"]
    E --> F4["🪐 All 9 Planets → Rasi + Bhava placement"]
    F1 --> G["📊 Generate Rasi Chart + Navamsa Chart"]
    F2 --> G
    F3 --> G
    F4 --> G
    G --> H["⚠️ Detect Dosham (Manglik, Kala Sarpa, etc.)"]
    G --> I["✨ Detect Yogam (Raja, Dhana, Gaja Kesari, etc.)"]
    G --> J["⏳ Calculate Vimshottari Dasha Periods"]
    H --> K["📄 Final Jathagam Output"]
    I --> K
    J --> K

Let us now walk through each step in detail.


Step 1 — Julian Day Number (JDN)

The first thing any astrology engine does is convert your calendar date and time into a Julian Day Number (JDN) — a single continuous count of days since January 1, 4713 BCE (noon).

Why Julian Day? Because calendar systems change — Gregorian, Julian, proleptic — but the JDN is universal. All planetary position databases (including NASA’s JPL DE430 and Swiss Ephemeris) index their data using JDN.

Formula (simplified for Gregorian dates):

JDN = 367×Y − INT(7×(Y + INT((M+9)/12))/4)
+ INT(275×M/9) + D + 1721013.5 + (UT/24)

Where Y = Year, M = Month, D = Day, UT = Universal Time in decimal hours.

Example:

Birth: 15 August 1990, 10:30 AM IST, Chennai
IST = UT + 5:30 → UT = 10:30 − 5:30 = 05:00 UT
JDN ≈ 2448118.708

This single number now precisely identifies the moment of birth in astronomical time.


Step 2 — Timezone to Universal Time (UT)

Every birth time must be converted to Universal Time (UT / UTC) before astronomical calculations.

Country / RegionOffset from UT
India (IST)UT + 5:30
Sri LankaUT + 5:30
UK (GMT)UT ± 0:00
USA Eastern (EST)UT − 5:00
Singapore / MalaysiaUT + 8:00

Step 3 — Planetary Longitudes via Swiss Ephemeris

Once the JDN is known, the engine feeds it into a planetary position library.

📌 The industry standard is Swiss Ephemeris (SE) — an open-source, high-precision astronomy library originally developed by Astrodienst AG (Switzerland), based on NASA’s JPL DE431 planetary dataset.

Swiss Ephemeris computes, for any JDN:

  • The ecliptic longitude of each planet (0° to 360°)
  • The speed (degrees/day) of each planet
  • Whether the planet is in retrograde (moving backwards relative to Earth)

These longitudes are initially in the Tropical zodiac — measured from the Vernal Equinox point (0° Aries), which is a seasonal reference tied to the Sun’s position on the spring equinox.

PlanetSymbolApprox. SpeedFull Zodiac Tour
Sun (சூரியன்)☀️~1°/day~365 days
Moon (சந்திரன்)🌙~13.2°/day~27.3 days
Mars (செவ்வாய்)~0.5°/day~2 years
Mercury (புதன்)~1.4°/day~1 year
Jupiter (குரு)~0.083°/day~12 years
Venus (சுக்கிரன்)~1.2°/day~1 year
Saturn (சனி)~0.034°/day~29.5 years
Rahu (ராகு)~0.053°/day retrograde~18.6 years
Ketu (கேது)Always 180° opposite Rahu~18.6 years

Rahu and Ketu are not physical planets — they are the lunar nodes: the two points where the Moon’s orbit crosses the Sun’s ecliptic. Rahu is the north node (ascending), Ketu is the south node (descending). They are always exactly 180° apart and always retrograde.

Gulika (குளிகை) — a sub-planet of Saturn — is a calculated point (not an observed body) derived from Saturn’s position and the weekday. It is traditionally used in Tamil astrology for Dosham assessment.


Step 4 — Applying Ayanamsa (CRITICAL STEP)

Main Ayanamsa Systems:

AyanamsaAlso Known AsUsed ByValue (~2026)
LahiriChitrapakshaMost Indian astrologers, Govt. of India~24.13°
KP (Krishnamurti)KP AyanamsaKP system practitioners~23.87°
RamanB.V. RamanRaman school~22.36°
YukteshwarSri YukteshwarParamahansa Yogananda tradition~22.28°

Most Tamil Jathagam apps default to Lahiri Ayanamsa, which is the official standard recognised by the Government of India’s Rashtriya Panchang.


WHAT EACH VALUE IS BASED ON — எது எதிலிருந்து கணக்கிடப்படுகிறது?

The One-Page Mental Model — Before the Numbers

Before diving into the formulas, pause here. This is the most important conceptual clarity you need. Four of the five core Jathagam values each come from a completely different source — and mixing them up is the most common source of confusion.


1. Lagna — Earth’s Rotation (Not a Planet)

Lagna = The zodiac sign crossing the eastern horizon at your birth moment

Lagna is not based on any planet. It is based purely on Earth rotating on its own axis.

Imagine standing at your birth location and looking due East. The zodiac wheel is tilted across the sky. The exact degree of the zodiac that is intersecting the eastern horizon at that moment — that is your Lagna.

flowchart LR
    A["🌍 Earth rotating\n(once every 24 hours)"] --> B["Eastern horizon sweeps\nthrough all 360° of zodiac"]
    B --> C["The degree touching\nthe East horizon at birth\n= Lagna"]
    C --> D["Changes every\n~2 hours per Rasi"]

Key properties of Lagna:

  • Requires exact birth time + exact birth location — both are mandatory
  • Shifts every ~2 hours (all 12 Rashis cycle in 24 hours)
  • Two twins born 2 hours apart in the same hospital can have different Lagnas
  • It defines the 1st house — all other 11 houses radiate from it
  • This is why a 15-minute birth time error can completely change the chart

2. Rasi — Moon’s Position in the Zodiac

Rasi = Which 30° segment of the zodiac the Moon occupies

The zodiac (360°) is divided into 12 Rashis of 30° each. Find the Moon. See which 30° block it sits in. That is the Rasi.

Moon longitude = 128.45°
128.45° ÷ 30° = 4.28
Floor(4.28) = 4 → 5th Rasi → Simha (சிம்மம்) 🦁

Why the Moon? Because in Tamil Jathagam the Moon represents the mind and emotional identity — so the Moon’s zodiac position becomes your “sign”. This is why a Tamil person says “நான் கடக ராசி” (I am Kataka Rasi) — they are naming their Moon’s Rasi, not the Sun’s sign as in Western astrology.


3. Nakshatra — Moon’s Position, but More Precise

Nakshatra = Which 13°20′ segment of the zodiac the Moon occupies

Nakshatra uses the same Moon longitude as Rasi — but cuts the zodiac into 27 smaller pieces instead of 12.

Each Nakshatra = 360° ÷ 27 = 13°20′ = 13.333°
Moon longitude = 128.45°
128.45° ÷ 13.333° = 9.63
Floor(9.63) = 9 → 10th Nakshatra → Magha (மகம்) ⭐

Rasi vs Nakshatra — the key difference:

RasiNakshatra
Divides360° into 12360° into 27
Each segment30°13°20′
Based onMoon longitudeMoon longitude
GranularityCoarserFiner (~2.25× more precise)
Each Rasi contains2¼ Nakshatras
Used forMoon sign identity, chart housesDasha periods, personality fine-tuning, compatibility

Think of it this way: Rasi is the city, Nakshatra is the neighbourhood. Both describe where the Moon is — but Nakshatra is more precise. Every Rasi contains exactly 2¼ Nakshatras (= 30° ÷ 13.333°).


4. Tithi — The Angle Between Moon and Sun

Tithi = How far the Moon has moved ahead of the Sun
= (Moon longitude − Sun longitude + 360°) mod 360°
÷ 12° gives the Tithi number

Tithi is not the Moon alone and not the Sun alone — it is the gap between them.

flowchart LR
    S["☀️ Sun\n118.20°"] -->|"Moon has moved\n10.25° ahead"| M["🌙 Moon\n128.45°"]
    M --> T["Gap = 10.25°\n10.25 ÷ 12 = 0.85\n→ Tithi 1 (Prathama)"]
Moon–Sun AngleTithiPakshaMeaning
30 / New startAmavasai — New Moon
0°–12°1 (Prathama)Shukla (வளர்பிறை)First day after New Moon
12°–24°2 (Dvitiya)ShuklaSecond day
168°–180°15 (Pournami)ShuklaPournami — Full Moon
180°–192°1 (Prathama)Krishna (தேய்பிறை)First day after Full Moon
348°–360°15 (Amavasai)KrishnaAmavasai — New Moon again

Why this matters: The entire Tamil calendar — festival dates, auspicious days, Ekadashi fasting days, Karthigai Deepam — is built on Tithis. The Moon must reach a specific angle from the Sun for each of these.


5. Yoga — Sun + Moon Combined

Yoga = (Sun longitude + Moon longitude) ÷ 13.333°
→ 27 Yogas, same span as Nakshatras

Unlike Rasi, Nakshatra, and Tithi — Yoga uses both Sun and Moon longitudes added together. Each of the 27 Yogas has a character — some auspicious (Siddha, Amrita), some inauspicious (Vyatipata, Vaidhriti). This is the 4th element of the daily Panchangam (பஞ்சாங்கம்).


The Complete “What Comes From Where” — At a Glance

Jathagam ValueTamilSourceWhat Changes ItPrecision
Lagnaலக்னம்Eastern horizon (Earth’s rotation)Time + LocationEvery ~2 hours
RasiராசிMoon’s longitude ÷ 30°Moon’s movementEvery ~2.5 days
Nakshatraநட்சத்திரம்Moon’s longitude ÷ 13.333°Moon’s movementEvery ~13.3 hours
Tithiதிதி(Moon − Sun) ÷ 12°Moon–Sun gapEvery ~19–26 hours
Yogaயோகம்(Moon + Sun) ÷ 13.333°Both togetherEvery ~19–24 hours
Tamil Monthதமிழ் மாதம்Sun’s longitude ÷ 30°Sun’s movementEvery ~30 days
flowchart TD
    subgraph EARTH["🌍 Earth's Rotation"]
        L["Lagna — Eastern horizon\nChanges every ~2 hours"]
    end
    subgraph MOON["🌙 Moon Longitude"]
        R["Rasi — ÷ 30°\n12 signs, coarse"]
        N["Nakshatra — ÷ 13.333°\n27 stars, fine"]
    end
    subgraph GAP["🌙↔️☀️ Moon − Sun Angle"]
        T["Tithi — ÷ 12°\n30 lunar days"]
    end
    subgraph BOTH["☀️+🌙 Sun + Moon"]
        Y["Yoga — ÷ 13.333°\n27 Panchangam Yogas"]
    end
    subgraph SUN["☀️ Sun Longitude"]
        M["Tamil Month — ÷ 30°\n12 solar months"]
    end

DERIVING JATHAGAM VALUES — கணக்கீட்டு விவரங்கள்

Nakshatra — Moon’s Star Position

The 27 Nakshatras divide the full 360° zodiac into 27 equal segments:

Each Nakshatra = 360° ÷ 27 = 13°20′ = 13.3333°

Algorithm:

Nakshatra Index = Sidereal Moon Longitude ÷ 13.3333°
(Use the integer part + 1 for the Nakshatra number)

Worked Example:

Sidereal Moon Longitude = 128.45°
128.45 ÷ 13.3333 = 9.63
Integer part = 9 → 9 + 1 = 10th Nakshatra
Magha (மகம்)

Nakshatra #Name (Tamil)Range (Sidereal)
1Ashwini (அஸ்வினி)0°00′ – 13°20′
2Bharani (பரணி)13°20′ – 26°40′
3Krittika (கார்த்திகை)26°40′ – 40°00′
4Rohini (ரோகிணி)40°00′ – 53°20′
5Mrigashira (மிருகசீரிஷம்)53°20′ – 66°40′
6Ardra (திருவாதிரை)66°40′ – 80°00′
7Punarvasu (புனர்பூசம்)80°00′ – 93°20′
8Pushya (பூசம்)93°20′ – 106°40′
9Ashlesha (ஆயில்யம்)106°40′ – 120°00′
10Magha (மகம்)120°00′ – 133°20′
11Purva Phalguni (பூரம்)133°20′ – 146°40′
12Uttara Phalguni (உத்திரம்)146°40′ – 160°00′
27Revati (ரேவதி)346°40′ – 360°00′

Each Nakshatra is further divided into 4 Padas (quarters) of 3°20′ each — giving 108 Padas total, which corresponds to the 108 beads of a Japa Mala.


Rasi — Moon Sign (Janma Rasi)

The 12 Rashis divide 360° into 12 equal segments of 30° each:

Rasi Index = Sidereal Moon Longitude ÷ 30°
(Use integer part + 1 for Rasi number)

Worked Example:

Sidereal Moon Longitude = 128.45°
128.45 ÷ 30 = 4.28
Integer part = 4 → 4 + 1 = 5th Rasi
Simha / Simham (சிம்மம்) 🦁

Rasi #Tamil NameSanskritSymbolRange
1மேஷம்Mesha♈ Ram0° – 30°
2ரிஷபம்Vrishabha♉ Bull30° – 60°
3மிதுனம்Mithuna♊ Twins60° – 90°
4கடகம்Kataka♋ Crab90° – 120°
5சிம்மம்Simha♌ Lion120° – 150°
6கன்னிKanya♍ Maiden150° – 180°
7துலாம்Tula♎ Scales180° – 210°
8விருச்சிகம்Vrischika♏ Scorpion210° – 240°
9தனுசுDhanus♐ Archer240° – 270°
10மகரம்Makara♑ Goat270° – 300°
11கும்பம்Kumbha♒ Pot300° – 330°
12மீனம்Meena♓ Fish330° – 360°

Tithi — Lunar Day

A Tithi is a lunar day, calculated not from the clock but from the angle between the Moon and the Sun:

Moon–Sun Angle = Sidereal Moon Longitude − Sidereal Sun Longitude
(If negative, add 360°)
Tithi Number = (Moon–Sun Angle) ÷ 12°
(Integer part + 1 gives the Tithi)

Example:

Moon = 128.45°, Sun = 118.20°
Angle = 128.45 − 118.20 = 10.25°
10.25 ÷ 12 = 0.854 → Integer 0 + 1 = 1st Tithi → Prathama (பிரதமை)

There are 30 Tithis in a lunar month — 15 in the Shukla Paksha (waxing Moon) and 15 in the Krishna Paksha (waning Moon).


Tamil Month — From Sun Longitude

The Tamil Solar Calendar month is determined by the Sun’s sidereal longitude:

Tamil Month Index = Sidereal Sun Longitude ÷ 30°
(Integer part + 1 = month number)
Month #Tamil MonthSun Range (Sidereal)Approx. English Dates
1சித்திரை (Chithirai)0° – 30°Apr 14 – May 14
2வைகாசி (Vaikasi)30° – 60°May 15 – Jun 14
3ஆனி (Aani)60° – 90°Jun 15 – Jul 16
4ஆடி (Aadi)90° – 120°Jul 17 – Aug 16
5ஆவணி (Avani)120° – 150°Aug 17 – Sep 16
6புரட்டாசி (Purattasi)150° – 180°Sep 17 – Oct 17
7ஐப்பசி (Aippasi)180° – 210°Oct 18 – Nov 16
8கார்த்திகை (Karthigai)210° – 240°Nov 17 – Dec 15
9மார்கழி (Margazhi)240° – 270°Dec 16 – Jan 13
10தை (Thai)270° – 300°Jan 14 – Feb 12
11மாசி (Masi)300° – 330°Feb 13 – Mar 14
12பங்குனி (Panguni)330° – 360°Mar 15 – Apr 13

Uttarayana / Dakshinayana:

  • When Sun crosses 270° (enters Thai) → Uttarayana begins (January 14, Thai Pongal) — Sun’s northward journey, auspicious
  • When Sun crosses 90° (enters Aadi) → Dakshinayana begins — Sun’s southward journey

Lagna — The Ascendant

The Lagna (Ascendant) is the zodiac sign rising on the eastern horizon at the moment of birth. It changes every ~2 hours and is highly location-specific.

Algorithm:

1. Compute Greenwich Sidereal Time (GST) from JDN
2. Add birth place's longitude offset → Local Sidereal Time (LST)
3. Convert LST to the ecliptic degree rising on the horizon
(using the birth place's geographic latitude for obliquity correction)
4. Apply Ayanamsa → Sidereal Lagna longitude
5. Lagna Rasi = Sidereal Lagna longitude ÷ 30° (integer + 1)

This is why place of birth is mandatory — the same moment of birth in Chennai vs New York will produce completely different Lagnas.


Bhava Placement — Assigning Planets to Houses

Once all 9 planet longitudes (sidereal) and the Lagna longitude are known:

flowchart LR
    A[Lagna Longitude] --> B[House 1 = Lagna Rasi]
    B --> C[House 2 = Next Rasi]
    C --> D[House 3 ...]
    D --> E[... up to House 12]
    F[Each Planet's Sidereal Longitude] --> G[Compute Planet's Rasi]
    G --> H[Place in the matching Bhava/House]

In the Equal House system (used in most Tamil Jathagam):

  • House 1 = Lagna Rasi and the 30° segment containing the Lagna degree
  • Houses 2–12 = the 11 successive Rashis

Each planet falls into whichever 30° Rasi segment contains its longitude, and that determines its house.


CHARTS GENERATED — எந்த வரைபடங்கள் உருவாகும்?

Rasi Chart (ராசி சக்கரம்)

The Rasi Chart (D-1 chart) is the primary birth chart — it shows:

  • All 9 planets placed in their Rasi (zodiac sign)
  • The Lagna (Ascendant) marked
  • Their house positions (Bhava) from the Lagna

This is the chart most people see first and the one used for all basic readings.

Tamil Chart Format (South Indian style): A fixed grid of 12 boxes. Rasis are fixed in position — Mesha always top-middle-left, going clockwise. The Lagna and planets are written inside the appropriate boxes.


Navamsa Chart (நவாம்சம் / D-9)

The Navamsa Chart is the second most important chart — used for:

  • Marriage compatibility (primary use)
  • Strength of planets — a planet weak in Rasi but strong in Navamsa still performs well
  • After age 35, Navamsa gains more weight than the Rasi chart

How it is calculated:

Each Rasi (30°) is divided into 9 Navamsa segments of 3°20′ each. A planet’s Navamsa position is determined by which 3°20′ segment it falls in within its Rasi, mapped to a new Rasi sequence.

Navamsa Index = (Sidereal Planet Longitude mod 30°) ÷ 3.3333°
→ Integer gives the Navamsa pada (0–8)
→ Mapped to 12 Rashis in a fixed cycle

DOSHAM DETECTION — தோஷம் கண்டறிதல்

How Software Detects Dosham

Once planetary house positions are known, Dosham detection is straightforward rule-based logic:

1. Manglik Dosham (செவ்வாய் தோஷம்)

IF Mars (Chevvai) is in House 1, 2, 4, 7, 8, or 12
→ Manglik Dosham detected
(Some systems also check Navamsa chart for confirmation)
HouseTraditional ViewEffect
1stSelf / BodyAggressive personality in marriage
2ndFamily / SpeechDiscord in family life
4thHome / HappinessDomestic unhappiness
7thSpouse (direct)Most critical — spouse’s health & longevity
8thLongevity of spouseSeparation or loss
12thBed pleasures / SleepMarital dissatisfaction

Exceptions in software: Many apps apply traditional exceptions — if Mars is in Aries, Scorpio, Capricorn, or Cancer (its own / exalted signs); or if Jupiter aspects the 7th house — the Dosham may be partially cancelled. These are programmed as conditional rules.


2. Kala Sarpa Dosham (காலசர்ப்ப தோஷம்)

IF all 7 planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn)
are within the 180° arc from Rahu to Ketu (in Rahu's forward direction)
AND no planet is in the remaining 180° arc
→ Kala Sarpa Dosham
flowchart LR
    R["🐍 Rahu"] -->|"All planets inside this arc"| K["☠️ Ketu"]
    K -->|"Empty arc"| R

12 types of Kala Sarpa are named based on which houses Rahu and Ketu occupy (Ananta, Kulika, Vasuki, etc.).


3. Naga Dosham (நாக தோஷம்)

IF Rahu or Ketu is in House 1, 2, 5, 7, or 9
→ Naga Dosham considered

4. Rahu–Ketu Dosham

IF Rahu or Ketu conjoins the Moon, Sun, or Lagna lord
→ Various shadow planet afflictions detected

YOGAM DETECTION — யோகம் கண்டறிதல்

How Software Detects Yogam

Yogams are auspicious planetary combinations — also detected as rule-based algorithms after house placement is complete.

1. Gaja Kesari Yogam (கஜகேசரி யோகம்)

IF Jupiter is in House 1, 4, 7, or 10 from the Moon
(i.e., in Kendra from Moon)
→ Gaja Kesari Yogam

This is one of the most common and celebrated Yogams — grants intelligence, fame, and prosperity.


2. Raja Yogam (ராஜ யோகம்)

IF the lord of a Kendra house (1, 4, 7, 10)
conjoins or mutually aspects the lord of a Trikona house (1, 5, 9)
→ Raja Yogam formed

The 1st house lord counts as both Kendra and Trikona, making it especially powerful.


3. Dhana Yogam (தன யோகம்)

IF lords of Houses 1, 2, 5, 9, or 11
are in mutual conjunction, aspect, or exchange
→ Dhana Yogam (wealth-generating combination)

4. Pancha Mahapurusha Yogam (பஞ்ச மகாபுருஷ யோகம்)

Five separate Yogams, one for each of the five non-luminary planets:

YogamPlanetCondition
RuchakaMarsIn Aries/Scorpio/Capricorn in Kendra (1,4,7,10)
BhadraMercuryIn Gemini/Virgo in Kendra
HamsaJupiterIn Cancer/Sagittarius/Pisces in Kendra
MalavyaVenusIn Taurus/Libra/Pisces in Kendra
ShashaSaturnIn Capricorn/Aquarius/Libra in Kendra

Each grants extraordinary qualities of that planet — Ruchaka gives military prowess, Hamsa gives wisdom, Malavya gives beauty and luxury, etc.


THE SOFTWARE ENGINES — எந்த மென்பொருள் பயன்படுத்தப்படுகிறது?

What Powers Jathagam Apps Today

Engine / LibraryTypeUsed In
Swiss Ephemeris (SE)Open-source C libraryAstroSage, Jagannatha Hora, most astrology apps
JPL DE431 / DE440NASA planetary datasetBackend data for Swiss Ephemeris
Moshier EphemerisAnalytical approximationLightweight apps, offline use
VSOP87Analytical planetary theorySome European astrology tools
Astronomy Engine (JS)Lightweight astronomy library (MIT)Client-side JS apps, sunrise/moon/planet positions, lightweight horoscope apps

Swiss Ephemeris is the gold standard — accurate to within 1 arc-second for dates between 2400 BCE and 3400 CE. It is used by virtually all professional Jathagam software worldwide.

Popular Jathagam apps (Tamil / South Indian focus) include:

  • Astro-Vision (AstroVision Futurepoint)
  • Kundli Pro / Kundli Chakra
  • Jagannatha Hora (free, by P.V.R. Narasimha Rao)
  • Shri Jyoti Star
  • Various web services: Astrosage, Prokerala, Mpanchang

All of these use Swiss Ephemeris (or equivalent) + Lahiri Ayanamsa as their default engine.


Full Calculation Summary

flowchart TD
    subgraph INPUT["📥 Input"]
        I1[Date of Birth]
        I2[Time of Birth]
        I3[Place of Birth]
    end

    subgraph STEP1["⚙️ Core Computation"]
        S1["JDN = Date + Time converted to Julian Day"]
        S2["UT = Local Time − Timezone Offset"]
        S3["Swiss Ephemeris → Tropical Longitudes of 9 Planets"]
        S4["Ayanamsa (~24.13°) subtracted → Sidereal Longitudes"]
    end

    subgraph STEP2["📐 Derived Values"]
        D1["Moon ÷ 13.333 → Nakshatra"]
        D2["Moon ÷ 30 → Rasi (Janma Rasi)"]
        D3["(Moon−Sun) ÷ 12 → Tithi"]
        D4["Sun ÷ 30 → Tamil Month"]
        D5["LST + Latitude → Lagna"]
        D6["All Planets → Bhava (House) Placement"]
    end

    subgraph STEP3["📊 Charts"]
        C1["Rasi Chart (D-1)"]
        C2["Navamsa Chart (D-9)"]
    end

    subgraph STEP4["⚠️✨ Analysis"]
        A1["Dosham Detection (Manglik, KalaSarpa, Naga...)"]
        A2["Yogam Detection (Raja, Dhana, GajaKesari...)"]
        A3["Vimshottari Dasha Periods"]
    end

    INPUT --> STEP1
    STEP1 --> STEP2
    STEP2 --> STEP3
    STEP3 --> STEP4
    STEP4 --> OUT["📄 Final Jathagam"]

QUICK REFERENCE — விரைவு குறிப்பு

Formulas at a Glance

What to FindFormulaExample
NakshatraMoon longitude ÷ 13.3333° (integer + 1)128.45 ÷ 13.333 = 9.63 → 10 = Magha
Rasi (Moon Sign)Moon longitude ÷ 30° (integer + 1)128.45 ÷ 30 = 4.28 → 5 = Simha
Tithi(Moon − Sun) ÷ 12° (integer + 1)10.25 ÷ 12 = 0.85 → 1 = Prathama
Tamil MonthSun longitude ÷ 30° (integer + 1)118.20 ÷ 30 = 3.94 → 4 = Aadi
Sidereal LongitudeTropical Longitude − Ayanamsa152.58° − 24.13° = 128.45°
Nakshatra Pada(Moon longitude mod 13.333°) ÷ 3.333°Gives pada 1–4 within nakshatra
Navamsa Pada(Planet longitude mod 30°) ÷ 3.333°Gives 0–8, mapped to Rasi sequence


நன்றி! வணக்கம்!

May this understanding of the ancient science — now computed with modern precision — bring you clarity and wisdom. The stars do not compel; they incline. The final choice is always yours.

ஓம் சாந்தி சாந்தி சாந்திஹி!
Om Shanti Shanti Shantihi!

Thanks for Reading!
Article title Jathagam Guide - Part 0: What is Jathagam & How Modern Software Calculates It
Article author Anand Raja
Release time Jan 15, 2026

Disclaimer

This guide is for educational purposes. Always consult a qualified Vedic astrologer for personal predictions and important life decisions.

Support Our Work

Thanks for the coffee !!!☕

PayPal
PayPal
GPay
Google Pay QR Code

Scan with Google Pay

Sponsor
Coffee
Ko-fi
Copyright 2025 - 2026
RSS Feed
Sitemap