title:: Panchang Bachelor Book — Mastering the Calendar tags:: Panchang, Astronomy, Indian Calendar, Book, Intermediate audience:: Intermediate practitioner paired-with:: Panchang Associate Book
Panchang Bachelor Book — Mastering the Calendar
Part I · Deep Foundations
Chapter 1 · Celestial Mechanics Refresher
To truly understand Panchang, we need solid grounding in how celestial bodies move. Let's revisit the key mechanics with more precision.
Earth's Motions
Earth has several simultaneous motions:
| Motion | Period | Effect |
|---|---|---|
| Rotation | 23h 56m 4s (sidereal day) | Day/night cycle |
| Revolution | 365.25636 days (sidereal year) | Seasons, solar calendar |
| Precession | 25,772 years | Shifting equinoxes |
| Nutation | 18.6 years | Wobble within wobble |
| Orbital Precession | ~112,000 years | Eccentricity cycle |
subgraph Solar["Solar Day (24h)"] D[Sun directly overhead] --> E[Earth rotates ~361°] E --> F[Same Sun overhead again] end
Sidereal -.->|4 min difference| Solar
The Ecliptic and Obliquity
The ecliptic is the plane of Earth's orbit projected onto the celestial sphere. Earth's axis is tilted 23.44° relative to this plane — this tilt is called the obliquity of the ecliptic.
This tilt causes:
- Seasons: When Northern Hemisphere tilts toward Sun → summer
- Solstices: Maximum tilt toward/away from Sun
- Equinoxes: Sun crosses celestial equator
| Event | Date (approx.) | Sun Position | Day Length (Delhi) |
|---|---|---|---|
| Vernal Equinox | March 20 | RA 0h, Dec 0° | 12h 0m |
| Summer Solstice | June 21 | RA 6h, Dec +23.44° | 13h 54m |
| Autumnal Equinox | September 22 | RA 12h, Dec 0° | 12h 0m |
| Winter Solstice | December 21 | RA 18h, Dec -23.44° | 10h 12m |
Chapter 2 · Lunar Motion in Detail
The Moon's motion is more complex than simple circular orbit. Let's examine the key parameters.
Lunar Orbital Parameters
| Parameter | Value | What It Means |
|---|---|---|
| Mean sidereal period | 27.321661 days | Time to orbit relative to stars |
| Mean synodic period | 29.530589 days | New Moon to New Moon |
| Mean daily motion | 13.176°/day | Average speed across sky |
| Orbital inclination | 5.145° | Tilt relative to ecliptic |
| Eccentricity | 0.0549 | Orbit is slightly elliptical |
Why Tithis Vary in Length
A Tithi is defined as the time for the Moon's elongation (angular distance from Sun) to increase by 12°. Because both Moon and Sun move, Tithis vary:
| Condition | Tithi Length | Reason |
|---|---|---|
| Moon near perigee, Sun near aphelion | ~19 hours | Moon moves fast, Sun slow |
| Moon near apogee, Sun near perihelion | ~26 hours | Moon moves slow, Sun fast |
| Average | ~23.5 hours | Mean conditions |
Tithi Number = floor((Moon_Longitude - Sun_Longitude) / 12°)
When the difference exceeds 360°, subtract 360° (new month begins).
Note over Sun,Tithi: Amavasya (0° difference) Sun->>Tithi: Sun at 100° Moon->>Tithi: Moon at 100° Tithi->>Tithi: Difference = 0°
Note over Sun,Tithi: Panchami (60° difference) Sun->>Tithi: Sun at 120° Moon->>Tithi: Moon at 180° Tithi->>Tithi: Difference = 60° (Tithi 5)
Note over Sun,Tithi: Poornima (180° difference) Sun->>Tithi: Sun at 150° Moon->>Tithi: Moon at 330° Tithi->>Tithi: Difference = 180° (Tithi 15)
Chapter 3 · Nakshatras — Technical Framework
Nakshatra Division
The ecliptic is divided into 27 equal segments of 13°20' (13.333°) each:
| # | Name | Start (°) | End (°) | Ruling Planet | Deity |
|---|---|---|---|---|---|
| 1 | Ashwini | 0°00' | 13°20' | Ketu | Ashwini Kumaras |
| 2 | Bharani | 13°20' | 26°40' | Venus | Yama |
| 3 | Krittika | 26°40' | 40°00' | Sun | Agni |
| 4 | Rohini | 40°00' | 53°20' | Moon | Brahma |
| 5 | Mrigashira | 53°20' | 66°40' | Mars | Soma |
| 6 | Ardra | 66°40' | 80°00' | Rahu | Rudra |
| 7 | Punarvasu | 80°00' | 93°20' | Jupiter | Aditi |
| 8 | Pushya | 93°20' | 106°40' | Saturn | Brihaspati |
| 9 | Ashlesha | 106°40' | 120°00' | Mercury | Sarpa |
| 10 | Magha | 120°00' | 133°20' | Ketu | Pitrs |
| 11 | P. Phalguni | 133°20' | 146°40' | Venus | Bhaga |
| 12 | U. Phalguni | 146°40' | 160°00' | Sun | Aryaman |
| 13 | Hasta | 160°00' | 173°20' | Moon | Savitar |
| 14 | Chitra | 173°20' | 186°40' | Mars | Tvashtar |
| 15 | Swati | 186°40' | 200°00' | Rahu | Vayu |
| 16 | Vishakha | 200°00' | 213°20' | Jupiter | Indra-Agni |
| 17 | Anuradha | 213°20' | 226°40' | Saturn | Mitra |
| 18 | Jyeshtha | 226°40' | 240°00' | Mercury | Indra |
| 19 | Mula | 240°00' | 253°20' | Ketu | Nirrti |
| 20 | P. Ashadha | 253°20' | 266°40' | Venus | Apas |
| 21 | U. Ashadha | 266°40' | 280°00' | Sun | Vishvadevas |
| 22 | Shravana | 280°00' | 293°20' | Moon | Vishnu |
| 23 | Dhanishtha | 293°20' | 306°40' | Mars | Vasus |
| 24 | Shatabhisha | 306°40' | 320°00' | Rahu | Varuna |
| 25 | P. Bhadrapada | 320°00' | 333°20' | Jupiter | Aja Ekapada |
| 26 | U. Bhadrapada | 333°20' | 346°40' | Saturn | Ahir Budhnya |
| 27 | Revati | 346°40' | 360°00' | Mercury | Pushan |
Pada System (Navamsha)
Each Nakshatra is further divided into 4 padas of 3°20' each. These 108 padas (27 × 4) form the basis of the Navamsha chart in Vedic astrology:
3°20'
Aries Navamsha] --> P2[Pada 2
3°20'
Taurus Navamsha] P2 --> P3[Pada 3
3°20'
Gemini Navamsha] P3 --> P4[Pada 4
3°20'
Cancer Navamsha] end
style Nakshatra fill:#1B2532,stroke:#F4B860,color:#E8EEF5
Part II · Calendar Systems In Depth
Chapter 4 · Solar Calendar (Soura Maana) — Technical Details
Tropical vs Sidereal Year
| Year Type | Duration | Reference Point |
|---|---|---|
| Tropical Year | 365.24219 days | Vernal equinox (Sayana) |
| Sidereal Year | 365.25636 days | Fixed stars (Nirayana) |
| Difference | ~20 min/year | Accumulates to 1° in ~71.6 years |
Ayanamsha Calculation
Ayanamsha = Difference between Sayana and Nirayana positions
Nirayana Longitude = Sayana Longitude - Ayanamsha
There are several Ayanamsha values in use:
| Ayanamsha | Value (J2000) | Used By |
|---|---|---|
| Lahiri | 23°51'11" | Indian Government, most common |
| Raman | 22°25'44" | B.V. Raman tradition |
| Krishnamurti | 22°47'28" | KP system |
| Fagan-Bradley | 24°02'31" | Western siderealists |
| Yukteshwar | 21°29'14" | Sri Yukteshwar tradition |
= 0° Aries] end
subgraph Nirayana["Nirayana (Sidereal)"]
B[Fixed Star
= 0° Aries]
end
C[Ayanamsha
~24° in 2026] --> D[Shifts ~50" per year]
Sayana -->|Subtract Ayanamsha| Nirayana
Indian Solar Months (Rashi-based)
The solar month begins when the Sun enters a new Rashi (Sankranti):
| Month | Rashi | Sankranti Date | Tamil Month |
|---|---|---|---|
| Mesha | Aries | Apr 14 | Chithirai |
| Vrishabha | Taurus | May 14 | Vaikasi |
| Mithuna | Gemini | Jun 14 | Aani |
| Karka | Cancer | Jul 16 | Aadi |
| Simha | Leo | Aug 16 | Avani |
| Kanya | Virgo | Sep 16 | Purattasi |
| Tula | Libra | Oct 17 | Aippasi |
| Vrishchika | Scorpio | Nov 16 | Karthikai |
| Dhanu | Sagittarius | Dec 16 | Margazhi |
| Makara | Capricorn | Jan 14 | Thai |
| Kumbha | Aquarius | Feb 13 | Masi |
| Meena | Pisces | Mar 15 | Panguni |
Chapter 5 · Lunar Calendar (Chandra Maana) — Technical Details
Lunar Month Types
There are two ways to define a lunar month:
| Type | Definition | Duration | Used For |
|---|---|---|---|
| Tithi-based | Amavasya to Amavasya | 29.53 days | Panchang |
| Nakshatra-based | Moon returns to same Nakshatra | 27.32 days | Some calendars |
The 12 Lunar Months
| # | Month | Begins | Festival Examples |
|---|---|---|---|
| 1 | Chaitra | Mar-Apr (Near Spring Equinox) | Ugadi, Chaitra Navratri |
| 2 | Vaishakha | Apr-May | Akshaya Tritiya, Buddha Purnima |
| 3 | Jyeshtha | May-Jun | Ganga Dussehra |
| 4 | Ashadha | Jun-Jul | Guru Purnima |
| 5 | Shravana | Jul-Aug | Raksha Bandhan, Janmashtami |
| 6 | Bhadrapada | Aug-Sep | Ganesh Chaturthi |
| 7 | Ashvina | Sep-Oct | Navratri, Dussehra |
| 8 | Kartika | Oct-Nov | Diwali |
| 9 | Margashirsha | Nov-Dec | Margashirsha Purnima |
| 10 | Pausha | Dec-Jan | Pongal, Makar Sankranti |
| 11 | Magha | Jan-Feb | Vasant Panchami |
| 12 | Phalguna | Feb-Mar | Holi |
Paksha System
Each lunar month has two Pakshas (fortnights):
state Shukla_Paksha { Pratipada_1 --> Dwitiya_2 Dwitiya_2 --> Tritiya_3 Tritiya_3 --> Chaturthi_4 Chaturthi_4 --> Panchami_5 Panchami_5 --> Shashthi_6 Shashthi_6 --> Saptami_7 Saptami_7 --> Ashtami_8 Ashtami_8 --> Navami_9 Navami_9 --> Dashami_10 Dashami_10 --> Ekadashi_11 Ekadashi_11 --> Dwadashi_12 Dwadashi_12 --> Trayodashi_13 Trayodashi_13 --> Chaturdashi_14 Chaturdashi_14 --> Poornima_15 }
state Krishna_Paksha { K_Prathipada_1 --> K_Dwitiya_2 K_Dwitiya_2 --> K_Tritiya_3 K_Tritiya_3 --> K_Chaturthi_4 K_Chaturthi_4 --> K_Panchami_5 K_Panchami_5 --> K_Shashthi_6 K_Shashthi_6 --> K_Saptami_7 K_Saptami_7 --> K_Ashtami_8 K_Ashtami_8 --> K_Navami_9 K_Navami_9 --> K_Dashami_10 K_Dashami_10 --> K_Ekadashi_11 K_Ekadashi_11 --> K_Dwadashi_12 K_Dwadashi_12 --> K_Trayodashi_13 K_Trayodashi_13 --> K_Chaturdashi_14 K_Chaturdashi_14 --> Amavasya_15 }
Chapter 6 · Panchang — The Five Limbs Calculated
Tithi Calculation (Detailed)
Formula:
Tithi = (Moon_Longitude - Sun_Longitude) / 12°
If result < 0: Add 360°
If result > 360°: Subtract 360°
Tithi Number = floor(result) + 1
Special Tithis:
| Tithi | Name | Special Significance |
|---|---|---|
| Shukla 4 | Chaturthi | Ganesh worship |
| Shukla 8 | Ashtami | Durga worship |
| Shukla 11 | Ekadashi | Fasting day |
| Shukla 15 | Poornima | Full Moon ceremonies |
| Krishna 4 | Sankashti Chaturthi | Ganesh fasting |
| Krishna 8 | Kalashtami | Bhairava worship |
| Krishna 11 | Ekadashi | Fasting day |
| Krishna 13 | Trayodashi | Shiva worship |
| Krishna 14 | Maha Shivaratri | Great night of Shiva |
| Krishna 15 | Amavasya | Ancestor rituals |
Yoga Calculation
Formula:
Yoga = (Sun_Longitude + Moon_Longitude) / 13°20'
Yoga Number = floor(result) + 1
There are 27 Yogas, each spanning 13°20' of the combined longitudes.
Karana Calculation
Formula:
Karana = (Moon_Longitude - Sun_Longitude) / 6°
Karana Number = floor(result) + 1
Special Karanas:
| Karana | Position | Nature |
|---|---|---|
| Vishti (Bhadra) | Moves through all | Inauspicious for starting work |
| Shakuni | Krishna Chaturdashi ending | Neutral |
| Chatushpada | Shukla/Krishna Chaturdashi | Neutral |
| Naga | Shukla/Krishna 4th ending | Inauspicious |
| Kimstughna | Shukla/Krishna 1st beginning | Auspicious |
Part III · Advanced Applications
Chapter 7 · Festival Calendar — How Dates Are Determined
Indian festivals follow specific Panchang rules:
| Festival | Tithi | Paksha | Month | Additional Rules |
|---|---|---|---|---|
| Diwali | Amavasya | Krishna | Kartika | After sunset |
| Holi | Poornima | Shukla | Phalguna | Full moon night |
| Navratri | Pratipada to Navami | Shukla | Ashvina/Chaitra | 9 nights |
| Ganesh Chaturthi | Chaturthi | Shukla | Bhadrapada | Moon should not be visible |
| Maha Shivaratri | Chaturdashi | Krishna | Magha | Night worship |
| Janmashtami | Ashtami | Krishna | Shravana | Rohini Nakshatra preferred |
| Ekadashi | Ekadashi | Both | All | Fasting day |
| Raksha Bandhan | Poornima | Shukla | Shravana | Afternoon tying |
Find Kartika month (Ashvina Sankranti + 1 lunar month)
Find Krishna Paksha (waning phase after Kartika Poornima)
Find Amavasya tithi (15th of Krishna Paksha)
Check: Moon should not be visible before sunset
Result: October 20, 2026 (approximate)
Sun enters Libra] --> B[Count 1 Lunar Month] B --> C[Kartika Month Begins] C --> D[Kartika Shukla Paksha
Waxing Phase] D --> E[Kartika Poornima
Full Moon] E --> F[Kartika Krishna Paksha
Waning Phase] F --> G[Amavasya Tithi
New Moon] G --> H{Check Visibility} H -->|Moon not visible| I[DIWALI!] H -->|Moon visible| J[Next day]
style I fill:#1B2532,stroke:#F4B860,color:#E8EEF5
Chapter 8 · Muhurta — Electional Astrology
Muhurta is the art of choosing auspicious times for activities. Each day is divided into 30 Muhurtas of 48 minutes each.
| Muhurta | Name | Duration | Best For |
|---|---|---|---|
| 1 | Rudra | 48 min | Inauspicious |
| 2 | Ahi | 48 min | Neutral |
| 3 | Mitra | 48 min | Auspicious |
| 4 | Pitri | 48 min | Ancestor rituals |
| 5 | Vasu | 48 min | Auspicious |
| ... | ... | ... | ... |
| 15 | Abhijit | 48 min | Most Auspicious |
| ... | ... | ... | ... |
| 30 | Pushya | 48 min | Auspicious |
Inauspicious Periods to Avoid:
| Period | What It Is | Duration |
|---|---|---|
| Rahu Kalam | Rahu's ruling period | 1.5 hours/day |
| Yamagandam | Yama's ruling period | 1 hour/day |
| Gulika Kalam | Saturn's son's period | 1.5 hours/day |
| Dur Muhurta | Inauspicious muhurta | 48 min (twice/day) |
| Varjyam | Avoided time | Variable |
Chapter 9 · Advanced Stellarium Techniques
Setting Up for Panchang Study
Step 1: Enable Indian Culture Settings
Step 2: Display Ecliptic Grid
, to toggle ecliptic line. to toggle ecliptic gridStep 3: Enable Planet Tracking
Ctrl+T to trackL to advance time slowlyStep 4: Check Panchang Data
Stellarium shows:
- Current Nakshatra (bottom status bar)
- Moon phase (visual)
- Planetary positions
Useful Stellarium Scripts
Script 1: Track Moon for One Month
// Set location to Delhi
StelMovementMgr.moveToLocation("Delhi", 28.6139, 77.2090, 0, 0);
// Set time to tonight
Core.setTime(Core.getJDfromDate(2026, 7, 2, 19, 0, 0));
// Advance time by 30 days, 1 day at a time
for (var i = 0; i < 30; i++) {
Core.setTime(Core.getJDay() + 1);
// Log Moon position
var moon = StelObjectMgr.getObject("Moon");
console.log("Day " + (i+1) + ": " + moon.getEnglishName());
}
Script 2: Find Kumbh Mela Alignment
// Set location to Prayagraj
StelMovementMgr.moveToLocation("Prayagraj", 25.4358, 81.8463, 0, 0);
// Search for Jupiter in Aquarius
// Advance time until Jupiter enters Aquarius
Other Panchang Software Deep Dive
| Software | Features | Best For |
|---|---|---|
| Jyotish App (JHora) | Full Vedic astrology, Panchang, Muhurta, Transit charts | Professional astrologers |
| DrikPanchang | Daily Panchang, festival calendar, Muhurta | Quick reference |
| Kundli Chakra | Birth charts, Panchang, Transit | Birth chart analysis |
| Parashara's Light | Advanced Vedic astrology | Research & prediction |
| Solar Fire | Western + Vedic astrology | Cross-system comparison |
| Jagannatha Hora | Most comprehensive Vedic software | Deep research |
| Kala | Vedic astrology with Swiss Ephemeris | Professional work |
Part IV · Practical Exercises
Exercise 1: Calculate Today's Panchang
Instructions:
Exercise 2: Track One Lunar Month
Instructions:
Exercise 3: Determine Festival Dates
Instructions:
Glossary
| Term | Definition |
|---|---|
| Ayanamsha | Difference between Sayana and Nirayana ecliptic coordinates |
| Sidereal | Relative to fixed stars (Nirayana) |
| Tropical | Relative to vernal equinox (Sayana) |
| Synodic Period | Time between same phases (e.g., new moon to new moon) |
| Sidereal Period | Time to orbit relative to stars |
| Elongation | Angular distance between Moon and Sun |
| Sankranti | Sun's entry into a new Rashi |
| Muhurta | Auspicious time selection; also a 48-minute period |
| Abhijit | Most auspicious Muhurta around midday |
| Rahu Kalam | Inauspicious daily period ruled by Rahu |
| Navamsha | 9th divisional chart; 3°20' segments |
| Pada | Quarter of a Nakshatra (3°20') |
| Metonic Cycle | 19-year cycle where lunar and solar calendars realign |
What You've Learned
- Celestial mechanics: Earth's motions, ecliptic, obliquity
- Lunar orbital parameters and why Tithis vary in length
- Complete Nakshatra system with ruling planets and deities
- Pada system and Navamsha foundation
- Tropical vs Sidereal year and Ayanamsha values
- Detailed Tithi, Yoga, Karana calculations with formulas
- Festival calendar rules and how dates are determined
- Muhurta system and auspicious time selection
- Advanced Stellarium techniques for Panchang study
- Professional Panchang software comparison
Next Steps
You're ready for the Master level! There, you'll learn:
- Historical development of Indian astronomy
- Surya Siddhanta calculations
- Ephemeris reading and interpolation
- Advanced Ayanamsha debates
- Calendar reform discussions
- Research methodology
This book is part of the Panchang series. See also: Panchang Associate Book, Panchang Master Book, Panchang PhD Monograph