The Making of a Horoscope

The Making of a Horoscope

1) What You Need Before Casting

1.1 Core birth data

  • Date of birth (or epoch).
  • Time of birth — note whether it is the country’s standard/zonal time; also note any daylight/summer time adjustment.
  • Place of birth — its latitude and longitude.

1.2 Tables & references

  • Ephemeris for the year of birth: in India, Lahiri’s Indian Ephemeris (Chitrapakṣa ayanāṃśa) provides nirāyaṇa positions at 05:30 IST; Western ephemerides (e.g., Raphael) give sāyana positions. If using sāyana data, subtract the ayanāṃśa to get nirāyaṇa longitudes.
  • Tables of Ascendants (Udaya Lagna): for various latitudes and sidereal times (Lahiri’s tables are common). Sāyana tables are also fine; apply ayanāṃśa to convert to nirāyaṇa.
  • Gazetteer (or the latitude/longitude appendix in the Ascendant Tables) for the birth-place coordinates.

2) Concepts You Must Know (Beginner-friendly)

2.1 The lagna and house cusps

The lagna is the zodiacal degree rising at the eastern horizon at the moment of birth; in Vedic practice it represents (approximately) the midpoint (bhāva-madhya) of the 1st house. Subsequent signs form subsequent houses. Unlike many Western systems that treat a cusp as the starting edge, in Vedic usage the cusp is the house’s mid-point, and each house extends on both sides of its cusp.

2.2 Sidereal time (not clock time)

Sidereal time measures Earth’s rotation relative to the stars (not the Sun). One sidereal day is ≈ 23h 56m 4s, about 4 minutes shorter than the mean solar day. For a given latitude and the same sidereal time, the rising sign and the spans of signs are the same every day — hence we must convert local clock time to sidereal time to use Ascendant Tables correctly.

2.3 Long and short ascension

Six signs rise between sunrise and sunset, and six between sunset and next sunrise. Due to Earth’s tilt, some signs take longer to rise (long ascension) and others shorter (short ascension), with the pattern reversing across hemispheres. In the northern hemisphere, Karkaṭa → Dhanu are of long ascension and Makara → Mithuna of short ascension; the reverse applies in the southern hemisphere.

2.4 Fixed (nirāyaṇa) vs. tropical (sāyana) zodiac & ayanāṃśa

The ayanāṃśa is the angular distance between the fixed star-based zodiac (nirāyaṇa) and the equinox-based tropical zodiac (sāyana), arising from precession of the equinoxes. Nirāyaṇa longitude = Sāyana longitude − ayanāṃśa. The Chitrapakṣa ayanāṃśa (Lahiri) treats 285 CE as the coincidence epoch; e.g., on 1 Jan 1995 it is stated as 23°47′26″.

3) How to Compute the Ascendant & House Cusps

We outline the practical method (using tables) and note the classical (iṣṭakāla, rāśi-māna) approach.

3.1 Step A — Convert Standard/Zonal Time to Local Mean Time (LMT)

  1. Start from the recorded standard/zonal time (e.g., IST, EDT) and adjust for any daylight/summer time.
  2. Convert to LMT for the birth longitude: add 4 minutes per degree east of the zone’s reference meridian; subtract for west. Example: New York (074°W00′) lies 1° east of its 75°W zone meridian, so add 4 minutes to zonal time.

3.2 Step B — Obtain Sidereal Time for the LMT of Birth

  1. Take sidereal time at 12:00 (noon) for the date from the ephemeris/Ascendant Tables.
  2. Adjust by the elapsed LMT since noon: add if after noon; subtract if before noon.
  3. Also apply the small daily increment (~10 seconds per elapsed clock hour) because a sidereal day is ≈ 4 minutes shorter than a solar day. (Example shown: for 2h31m after noon, add ≈25s.)

3.3 Step C — Read the Ascendant (lagna) from Tables

With latitude and sidereal time known, consult the Ascendant Tables to read the cusp (degree) of the ascendant. If the table is sāyana, subtract the year’s ayanāṃśa to get the nirāyaṇa lagna; if using Lahiri’s nirāyaṇa tables (original epoch 1938), apply the appropriate ayanāṃśa correction to bring it to the birth year.

3.4 Step D — Read the 10th house (MC) from Tables

The 10th cusp (mid-heaven) is similarly obtained from the tables (it is latitude-dependent but geographically global in definition).

3.5 Step E — Derive the Remaining House Cusps (Śrīpati-style trisection)

  1. 7th cusp: lagna + 180° (add 6 signs).
  2. 4th cusp: 10th cusp + 180°.
  3. 11th & 12th cusps: compute the arc from 10th → 1st; divide by 3; add one part to the 10th for the 11th, and two parts for the 12th.
  4. 2nd & 3rd cusps: compute the arc from 1st → 4th; divide by 3; add one part to lagna for the 2nd, and two parts for the 3rd.
  5. 5th, 6th, 8th, 9th: add 180° (6 signs) to the 11th, 12th, 2nd, and 3rd respectively.

Note. The bhāva-sandhi (house junction) is the midpoint between adjacent cusps; each house runs from one sandhi to the next, so the cusp (bhāva-madhya) is not the exact middle of the house span.

3.6 Foreign births (zonal time & sidereal-time correction)

For births outside India, first normalize for the local zone (and any daylight time), obtain LMT, then compute the sidereal time. Because Lahiri’s noon sidereal times are given for the Indian standard meridian (82°30′E), apply a longitude correction (≈0.66s per degree) to shift to the foreign longitude, then read the ascendant and houses from the appropriate latitude tables.

3.7 Southern latitudes (using northern tables)

If only northern-latitude tables are at hand, you can still compute a southern-latitude lagna: (1) find sidereal time; (2) add 12 hours; (3) determine a “northern” ascendant for that time; (4) add six signs (180°) to get the true southern ascendant. Rationale: the opposite sign is what the northern tables are effectively giving after a 12-hour shift; adding six signs recovers the southern lagna.

3.8 Classical (ancient) method — a bird’s-eye view

Traditionally, the “day” is counted sunrise-to-sunrise (60 ghaṭī), birth time is reckoned as iṣṭakāla (ghaṭī & vināḍī) from sunrise, and rising times (rāśi-māna) are expressed in asu (4 sidereal seconds) and pala (24 seconds). Using oblique ascensions (cārakhaṇḍa) by latitude, one sequences the rising signs from the Sun’s sayana position at sunrise to reach the birth iṣṭakāla, then converts the sāyana lagna to nirāyaṇa by subtracting the ayanāṃśa.

4) How to Compute Planetary Longitudes

4.1 Use the same time standard as the ephemeris

Lahiri’s Indian Ephemeris provides daily nirāyaṇa positions for 05:30 IST. Therefore, compute all planetary longitudes relative to IST (even for foreign births) so your interpolation matches the ephemeris’s time base. If your ephemeris is sāyana, convert to nirāyaṇa by subtracting the ayanāṃśa for the year.

4.2 Interpolating a planet’s longitude to the exact birth time

  1. Identify the two ephemeris entries bracketing the birth time (e.g., 05:30 IST on the birth date and 05:30 IST next day).
  2. Compute elapsed time from the earlier ephemeris epoch (e.g., from 05:30 IST to the recorded IST of birth).
  3. Find the planet’s daily motion between the two ephemeris entries; apply a proportional part for the elapsed time; add to (or subtract from, if retrograde) the earlier longitude.

4.3 Retrograde motion

When a planet is retrograde, its longitude decreases with time; hence the proportional motion is subtracted. (Rāhu and Ketu are generally retrograde.)

4.4 Rāhu–Ketu relationship

Rāhu and Ketu are always 180° apart (six signs); Ketu’s position is obtained by adding six signs to Rāhu.

5) Practical Tips & Edge Cases

  • Planetary longitudes use IST if you’re using Lahiri’s ephemeris, even for foreign births; but house cusps use local time and location.
  • Foreign births: normalize zonal time, handle daylight saving, convert to LMT, then to sidereal time; apply the small longitude correction (≈0.66s/°) when starting from Indian sidereal noon values in Lahiri’s tables.
  • Southern hemisphere: use the 12-hour sidereal shift + add six signs method if northern tables are used.
  • Bhāva-sandhi mapping: after cusps are known, take midpoints of adjacent cusps to mark house boundaries; each house spans from one sandhi to the next.
  • Naming conventions: The work consistently uses nirāyaṇa (sidereal) for Vedic casting; sāyana inputs (if any) are converted via ayanāṃśa.

6) Mini-Glossary (IAST)

lagna
Ascendant; the zodiacal degree rising in the east at birth.
bhāva-madhya
House cusp (midpoint) in Vedic usage; not the starting edge of a house.
bhāva-sandhi
Junction between two houses; midpoint between adjacent cusps.
sidereal time
Time measured by Earth’s rotation relative to the stars (≈3m56s shorter than the solar day).
nirāyaṇa / sāyana
Sidereal / tropical frameworks. Nirāyaṇa = Sāyana − ayanāṃśa.
ayanāṃśa
Separation of nirāyaṇa and sāyana zeros due to precession; e.g., Chitrapakṣa value for 1995 stated as 23°47′26″.
iṣṭakāla
Elapsed time from sunrise at birth; classical reckoning uses ghaṭī and vināḍī.
rāśi-māna
Oblique ascension (rising time) of a sign for a given latitude; used in the classical method.

7) Putting It All Together (Beginner Checklist)

  1. Record DOB, TOB (noting DST) and POB (lat/long).
  2. Convert zonal time → LMT (±4 min/° from zone meridian).
  3. Compute sidereal time for LMT (noon baseline ± elapsed; add ≈10s per hour if after/before noon accordingly).
  4. From Tables, read lagna (apply ayanāṃśa if using sāyana tables).
  5. From Tables, read 10th cusp; derive 7th and 4th via +180°.
  6. Trisect arcs to get 11th/12th and 2nd/3rd; then 5th/6th/8th/9th by +180°.
  7. Mark bhāva-sandhi midpoints between adjacent cusps to get house extents.
  8. For planets, use IST-based ephemeris epochs (05:30 IST for Lahiri), interpolate to TOB, subtract ayanāṃśa if starting from sāyana.
  9. Remember retrogrades: subtract the proportional motion; Rāhu–Ketu remain opposite.

Comments