Casting a Hindu Horoscope — The Traditional Method

Hindu Predictive Astrology — Modern Reader's Guide

A comprehensive 30-part series based on B.V. Raman's classic 1938 textbook, adapted for modern students of Vedic astrology.

Part 8 · Series: Part II — Building the Horoscope

From Theory to Practice — Drawing the Birth Chart

You've learned the zodiac, the planets, the signs, and their qualities. You understand planetary friendships, strengths, and avasthas. Now comes the moment where everything converges: you must learn to cast the horoscope — to draw the actual map of the heavens for the moment of birth.

This is the foundational skill that every astrologer must master. Without it, all the theory in the world is useless. B.V. Raman's Chapter VIII, "Hindu Method of Casting the Horoscope," is a practical, step-by-step guide to constructing birth charts using traditional Hindu almanacs (panchangas). In this article, we'll walk through the entire process — from choosing a chart format to calculating the exact degree of the Ascendant.

The Three Chart Formats

The horoscope is simply a scheme representing an accurate picture of the heavens — the positions of planets and signs at the moment of birth. Hindu astrologers use two primary formats, while Western astrologers use a third. Understanding these formats is crucial, as different traditions and regions use different diagrams.

South Indian Chart
┌───────┬───────┬───────┬───────┐
│   ♈   │   ♉   │   ♊   │   ♋   │
├───────┼───────┴───────┼───────┤
│   ♌   │               │   ☉   │
├───────┼───────┬───────┼───────┤
│   ♍   │               │   ♎   │
├───────┼───────┴───────┼───────┤
│   ♏   │   ♐   │   ♑   │   ♒   │
└───────┴───────┴───────┴───────┘
            

Fixed sign positions: Signs stay in the same place. Aries is always top-left, rotating clockwise.

North Indian Chart
        ┌─────────┐
        │  ♈ | ♉  │
        │----●----│
        │ ♊  |  ♋ │
        │----+----│
        │  ♌ | ♍  │
        └─────────┘
            

Fixed house positions: The Ascendant is always at the top. Signs rotate based on the Lagna.

Western Circular Chart
       /           \
      / ♎   ♏   ♐   \
     | ♍         ♑  |
      \ ♌   ♋   ♒  /
       \    ♓     /
            

Circular wheel: Ascendant marked on left (9 o'clock position). Houses and signs shown in 360° circle.

Regional Preference: The South Indian format (fixed signs) is most common in Tamil Nadu, Kerala, and Karnataka. The North Indian format (fixed houses) dominates in North India. Both systems contain identical information — only the visual presentation differs.

Step 1: Gathering Data from the Almanac

Before the era of computers and ephemerides, Hindu astrologers relied on panchangas — almanacs published by competent astronomers giving daily planetary positions in nakshatra padas (constellational quarters). Raman recommends that beginners use these almanacs first, gaining familiarity with the system before moving to modern ephemerides for greater accuracy.

The process begins by looking up the date of birth in the almanac and copying down all planetary positions. In most panchangas, planets are listed by their nakshatra (constellation) and pada (quarter) positions. From this, you can directly determine both the Rasi (sign) and Navamsa (ninth division) positions.

Step 2: Converting Time to Ghatis and Vighatis

Hindu timekeeping uses a different unit system than modern hours and minutes. The key units are:

  • Ghati — One ghati equals 24 minutes
  • Vighati — One vighati equals 24 seconds (1/60th of a ghati)
  • Conversion factor:ghatis make one hour (2.5 × 24 = 60 minutes)
Interactive Time Converter
Important: Among Hindus, a day is reckoned from sunrise to sunrise. If birth occurs after midnight but before sunrise, it belongs to the previous day in the almanac.

Step 3: Finding the Moon's Nakshatra and Pada

The Moon's position in a particular nakshatra and pada is crucial — it determines the Rasi (zodiac sign) position and is fundamental to many predictive techniques. Here's the step-by-step method Raman prescribes:

Find the constellation active on the birth date

Look in the almanac for the nakshatra ruling on the day of birth and note its duration.

Calculate total duration of the constellation

If the constellation ends on the same day, add its duration on that day to the time obtained by subtracting the previous day's remaining time from 60 ghatis. If it ends the next day, add durations from both days.

Find duration of each pada (quarter)

Divide the total constellation duration by 4. This gives the time each pada lasts.

Calculate elapsed time in the constellation

Add the birth time (in ghatis after sunrise) to the duration of the previous constellation. Subtract to find how much time has passed in the current constellation.

Determine the pada

Divide the elapsed time by the duration of one pada. The quotient tells you which quarter the Moon occupies.

Worked Example: August 8, 1912 Birth

Let's work through Raman's detailed illustration — a birth on August 8, 1912 at 5:35 PM (Longitude 78° E, Latitude 13° N).

Step 1: Convert Birth Time

Sunrise: 5:35 AM

Birth time: 5:35 PM (17:35 in 24-hour format)

Time after sunrise: 17:35 − 5:35 = 12 hours

Converted to ghatis: 12 hours × 2.5 = 30 ghatis

Step 2: Find Moon's Nakshatra

From almanac on August 8, 1912:

  • Constellation Rohini ruled for 21–59 ghatis
  • Constellation Mrigasira began at 21–59 ghatis

Duration calculation:

  • On August 8: Mrigasira lasted 38–1 ghatis
  • On August 9: Mrigasira continued for 19–15 ghatis
  • Total duration of Mrigasira: 38–1 + 19–15 = 57–16 ghatis

Duration per pada: 57–16 ÷ 4 = 14–19 ghatis per pada

Step 3: Find Elapsed Time in Mrigasira

  • Birth time: 30–0 ghatis
  • Duration of Rohini: 21–59 ghatis
  • Time elapsed in Mrigasira: 30–0 − 21–59 = 8–1 ghatis

Since 8–1 is less than 14–19 (one pada duration), the Moon is in the first quarter of Mrigasira.

Step 4: Planetary Positions from Almanac

Tracing back through the almanac, the positions of other planets are:

Planet Nakshatra Pada Rasi (Sign)
Sun Aslesha 2nd Cancer (♋)
Moon Mrigasira 1st Taurus (♉)
Mars Pubba 3rd Leo (♌)
Mercury (R) Makha 2nd Leo (♌)
Jupiter Jyeshta 2nd Scorpio (♏)
Venus Makha 1st Leo (♌)
Saturn Rohini 1st Taurus (♉)
Rahu Revati 3rd Pisces (♓)
Ketu Chitta 1st Virgo (♍)

Step 5: Determining the Lagna (Ascendant)

The Lagna or Ascendant is the zodiacal sign and degree rising on the eastern horizon at the moment of birth. It is the most important point in the horoscope — the foundation upon which the entire chart rests. Calculating it requires understanding how long each sign takes to rise at a given latitude.

Key Principle: The earth rotates once per day, exposing all 12 zodiacal signs to solar influence. Because the earth is oblate (egg-shaped), certain signs rise faster than others depending on the observer's latitude. At the equator, each sign takes exactly 2 hours (120 minutes); at higher latitudes, the times vary significantly.

The Calculation Method

  1. Find the solar date: Determine what degree of what sign the Sun occupies on the birth date.
  2. Calculate Sun's position: The Sun rises in the first degree of Aries on the first day of the solar year, progressing roughly 1° per day.
  3. Use rising period tables: Consult tables (Appendix B in Raman's book) showing how long each sign takes to rise at the birth latitude.
  4. Calculate elapsed time: Determine how many ghatis have passed since sunrise and which sign is rising.

Worked Calculation for August 8, 1912

Solar date: 24th day of Cancer (Sun has progressed 23° into Cancer)

Birth time: 30 ghatis after sunrise

Sun's exact position at sunrise: Cancer 24°

Step A: Calculate how much time Sun has "gained" in Cancer

At Latitude 13° N, Cancer takes 5–31 ghatis to rise (331 vighatis total).

Each degree takes: 331 ÷ 30 = 11⅓ vighatis

Sun has passed 23°, so: 23 × 11⅓ ÷ 60 = 4 ghatis 14 vighatis

Step B: Add up rising times until we exceed 30 ghatis
SignDuration (Gh.)Cumulative (Gh.)
Cancer (remaining)5–31 − 4–14 = 1–171–17
Leo5–20⅝6–37⅔
Virgo5–611–43⅔
Libra5–616–49⅔
Scorpio5–20⅝22–10⅓
Sagittarius5–3127–41⅓
Capricorn5–1332–54⅓ (exceeds 30)

Since 30 ghatis falls after Sagittarius ends (27–41⅓) but before Capricorn ends (32–54⅓), the Ascendant is in Capricorn.

Step C: Find exact degree of Capricorn rising

Time elapsed in Capricorn: 30–0 − 27–41⅓ = 2 ghatis 18⅔ vighatis = 138⅔ vighatis

Capricorn's total duration: 5–13 = 313 vighatis

Degree calculation: (30° ÷ 313) × 138⅔ = 13° 17′ Capricorn

The Complete Birth Chart

Now we have all the information needed to draw the Rasi chart. Here is the birth chart for August 8, 1912, 5:35 PM in South Indian format:

┌──────────┬───────┬────────────────┬───────┐
│ ☊ Rahu   │   ♈   │  ♉   Moon     │   ♊   │
│          │       │      Saturn    │       │
├──────────┼───────┼────────────────┼───────┤
│    ♓     │       │      RASI      │   ♋   │
│          │       │                │   Sun │
├──────────┼───────┼────────────────┼───────┤
│ ♑        │       │  ♌   Mars     │   ♍   │
│ LAGNA   │       │      Merc.     │  Ketu │
│          │       │      Venus     │       │
├──────────┼───────┼────────────────┼───────┤
│ ♏        │   ♎   │  ♍            │   ♌   │
│ Jupiter  │       │                │       │
└──────────┴───────┴────────────────┴───────┘
         

Lagna: 13° 17′ Capricorn | Birth: Aug 8, 1912, 5:35 PM | Lat 13°N, Long 78°E

Converting Nakshatra Pada to Exact Longitude

While the almanac method gives us nakshatra pada positions, often we need the exact longitude in degrees. Raman provides a detailed method for this calculation, which we'll illustrate with the Sun's position.

Example: Sun's Exact Longitude

Given: Sun is in the 2nd quarter of Aslesha at birth

Find: Exact degrees, minutes, seconds in Cancer

Step 1: Count completed padas

From Aswini to Aslesha = 8 constellations

8 constellations × 4 padas = 32 padas

Add 1 completed pada in Aslesha = 33 padas completed

Step 2: Convert to signs

Each sign = 9 padas (30° ÷ 3⅓° per pada)

33 padas ÷ 9 = 3 signs completed + 6 padas into the 4th sign (Cancer)

Step 3: Calculate degrees in Cancer

6 padas × 3⅓° = 20°

This gives the starting point of the 2nd pada of Aslesha = Cancer 20°

Step 4: Find exact position within the pada

From almanac: Sun entered 2nd pada of Aslesha on Aug 5 at 46–30 ghatis

Sun enters 3rd pada on Aug 9 at 17–44 ghatis

Total time for 2nd pada: 211–14 ghatis (crossing 4 days)

Time elapsed at birth: 163–30 ghatis

Proportion: (163–30 ÷ 211–14) × 3⅓° = 2° 34′ 48″

Final position: 20° + 2° 34′ 48″ = Cancer 22° 34′ 48″

Understanding Bhavamadhya (House Cusps)

The Lagna we calculated — 13° 17′ Capricorn — is technically the Bhavamadhya or midpoint of the first house. Each house (Bhava) extends roughly 15° on either side of its midpoint.

Important Note: This "15° on either side" rule is an approximation that works well near the equator. At higher latitudes, houses have unequal sizes. For precise work, consult tables of houses (Appendix in Raman's book) or use mathematical formulas. For beginners, the approximation is sufficient.
House Boundaries for the Example Chart
  • 1st House: 29° Sagittarius to 28° Capricorn
  • 2nd House: 28° Capricorn to 28° Aquarius
  • 3rd House: 28° Aquarius to 28° Pisces
  • ...and so on, each house spanning approximately 30°

Quick Reference: Nakshatra to Rasi Conversion

One of the most useful shortcuts is the Constellation Table (given in Part 3 of this series). It shows which nakshatra padas correspond to which signs. Here's a condensed version for the signs mentioned in this article:

Rasi (Sign) Nakshatra Padas Contained
♉ Taurus Krittika (3,4) + Rohini (1,2,3,4) + Mrigasira (1,2)
♋ Cancer Punarvasu (4) + Pushyami (1,2,3,4) + Aslesha (1,2,3,4)
♌ Leo Makha (1,2,3,4) + Pubba (1,2,3,4) + Uttara (1)
♏ Scorpio Vishaka (4) + Anuradha (1,2,3,4) + Jyeshta (1,2,3,4)
♑ Capricorn Uttarashada (2,3,4) + Sravana (1,2,3,4) + Dhanishta (1,2)
Practical Wisdom

"For ordinary purposes, the beginner will do well to confine his attention to these primary rules without worrying himself with the technique of mathematical astrology." — B.V. Raman's advice remains sound. Master the basics thoroughly before attempting advanced calculations.

The Value of Traditional Methods

Why learn this traditional almanac method when modern software can calculate a chart in seconds? There are several compelling reasons:

Educational Value
  • Deepens understanding of the zodiac structure
  • Teaches the relationship between nakshatras and signs
  • Builds intuitive feel for planetary motion
  • Reveals the astronomical basis of astrology
Practical Value
  • Enables verification of software calculations
  • Allows work in situations without computers
  • Connects you to millennia of tradition
  • Builds confidence in chart interpretation

Moreover, the discipline of calculating a chart by hand forces you to slow down, to contemplate each planetary position, to feel the structure of the cosmos. This meditative quality is lost when charts appear instantly on a screen.

Common Beginner Mistakes

Mistake #1: Forgetting the Sunrise Rule

Always remember: Hindu days run sunrise-to-sunrise. A birth at 2 AM belongs to the previous calendar day.

Mistake #2: Miscounting Nakshatra Padas

When counting completed padas, be careful with partial constellations. The first pada of a nakshatra means zero padas completed in that nakshatra.

Mistake #3: Using Wrong Latitude for Rising Times

Sign rising periods vary dramatically by latitude. Always use tables for the correct latitude — or at least interpolate between nearby values.

Mistake #4: Confusing Local Mean Time with Standard Time

Birth times are often given in Standard Time (IST, EST, etc.). You must convert to Local Mean Time using the longitude difference before calculations.

Summary: The Complete Workflow

Here's the entire process in condensed form:

Step-by-Step Horoscope Casting Workflow
  1. Gather birth data: Date, time, latitude, longitude
  2. Adjust for sunrise rule: If after midnight before sunrise, use previous day
  3. Convert time to ghatis: Hours × 2.5 = ghatis
  4. Find Moon's nakshatra: Use almanac + duration calculations
  5. Find other planetary nakshatras: Trace back in almanac
  6. Convert nakshatras to signs: Use constellation table
  7. Calculate Lagna: Find solar date + add up rising times + find degree
  8. Draw the chart: Place planets and Lagna in chosen format
  9. Calculate exact longitudes: (Optional) Use pada proportions for precision

What Comes Next

In this article, we've learned the traditional Hindu method of casting a horoscope using almanacs and ghati calculations. This method, while time-consuming, gives a profound understanding of the zodiacal structure and the movement of celestial bodies.

In the next article (Part 9), we'll learn the Western method of horoscope casting and how to convert it to the Hindu (Nirayana) system. This involves using ephemerides for Greenwich Mean Noon, calculating with logarithms, and understanding the crucial concept of Ayanamsa — the precessional difference between the tropical and sidereal zodiacs.

Practice Exercise

To master this skill, try casting a horoscope by hand for your own birth or that of a family member. You'll need:

  • A Hindu almanac (panchang) for the birth year
  • Rising period tables for your latitude (Appendix B in Raman's book)
  • The constellation table (Part 3 of this series)
  • Patience and careful arithmetic

Compare your hand-calculated result with software output. The process will deepen your understanding immeasurably.