Some Related Pages

Astronomy Then & Now
links to some other topics in
    ancient Hindu astronomy by this same author 

  Surya The Sun God
a brief description of Surya the ancient Hindu Sun God. 

Hindu Lunar Calendar
a brief description of the Hindu Lunar calendar

    Rahu & Ketu 
the ascending and descending nodes of the Moon and the Hindu shadow planets 

Brief History of Surya Siddhanta
a very brief outline of ancient Greek and Hindu astronomy

Calculating the Circumstances of a Solar Eclispe
a Javascript program which calculates a solar eclipse using the Surya Siddyhanta algorithms

An Animation of the Motion of the Moon around the Earth Illustrating the Occasions of Solar and Lunar Eclipses
a Java program which calculates the locations of the Sun and Moon for various times and dates (of your choice) and graphically shows the orbit of the Moon in relation to the position of the Sun

 

Surya Siddhanta
A 1000 Plus Year Old Hindu Text Book of Astronomy

A Description of the Solar Eclipse Calculation

The first part of the Surya Siddhanta gives a rather lengthy description of how to calculate the Hindu day count. Given a particular date the Hindu day count is the number of days elapsed between the end of creation and the particular date given. Creation ended 1,955,880,000 years before midnight February 18, 3102 B.C. at Ujjayni, India. The Hindu day count  is very similar to the Julian Day used by modern astronomers; the Julian Day is the number of days elapsed since noon January 1, 4713 B.C. at Greenwich, England. The Hindu calculation is overly complicated because it is based on a lunar calendar system and in order to determine the number of days one must first determine the number of lunar months. Learn more about the Hindu Lunar Calendar.

For a particular day, once the day count has been determined, the Surya Siddhanta describes how to determine the celestial longitude (measured along the ecliptic) of the particular body (Sun, Moon, or planet) in question. The longitude is calculated by first calculating the mean longitude for the particular body; this is the longitude that the body would have if it were moving around the celestial sphere at a constant rate. (It has the same meaning in modern calculations of positions of the Sun, Moon, and planets.) Then a correction is calculated based on the assumption that the body is sometimes ahead and sometimes behind the mean longitude. The correction amounts to assuming that the body moves on a smaller circle and the center of this circle is at the mean longitude. At times the body is at the leading edge of the smaller circle, and thus ahead of the mean longitude; later, as the body moves around the smaller circle it is near the trailing edge of the circle and thus behind the mean longitude. This is exactly the same as described by Ptolemy (150 A.D.) in his Almagest; the smaller circle is called an epicycle by Ptolemy. The Hindus apparently did not believe the body actually traveled around the epicycle however, instead they believe there was some sort of force which at times drew the body ahead in its motion, and at other times pulled it back in its motion. 

In any case the true longitude of the body is then computed by adding the correction to the mean longitude. 

A solar eclipse can only occur on a day when there is a New Moon. Since every descent ancient astronomer would already have algorithms for determining the dates of the New Moon we do not need do discuss how that is done here. In particular if you have a lunar calendar the New Moon is always the first day of each month; simple! 

To determine whether a solar eclipse occurs one must not only know the day of the New Moon but one must also know the time at which the New Moon occurs; that is the time of that day when the Sun and Moon have the same true longitude. The Hindu method is quite simple; the true longitudes of the Sun and Moon are determined for the time of the beginning of the New Moon day; they are then re-determined for the beginning of the next day. By taking differences one determines the rate at which the Sun and Moon are moving in longitude that day, and then it is a simple matter of interpolation to determine the time of day at which they had identical true longitudes. At this point the time of the New Moon has been established as well as the true longitudes of the Sun and Moon at that time. 

The path that the Sun takes as it moves around the celestial sphere is called the ecliptic. The path of the Moon, as it moves around the celestial sphere, is sometimes north of the ecliptic, and sometimes south of the ecliptic. The point at which the Moon crosses the ecliptic moving north is called the ascending node and the point at which the Moon crosses the ecliptic moving south is called the descending node. 

An eclipse can only occur if the Sun and Moon are both close to the nodes of the orbit of the Moon, and it must also be a New Moon. Sometimes the New Moon occurs when the Moon is away from the nodes, and thus so far from the ecliptic that it passes by the Sun without passing in front of it. Therefore in order to determine if a solar eclipse occurs on a particular New Moon one needs determine the positions of the ascending and descending nodes of the orbit of the Moon. 

The ascending and descending nodes are treated by the Hindu astronomers as though they are celestial bodies. They are given names, Rahu and Ketu and their positions, true longitudes, are calculated by the same algorithm that the positions of the other bodies are calculate. Rahu and Ketu are called the shadow planets, as they are not real planets but they move as though they were. Learn more about Rahu and Ketu . I have also prepared an animation to help you better understand the orbit of the Moon, nodes, and how eclipses come about.

Knowing the true longitudes of the Sun and Moon at the time of the New Moon (they are identical of course) and the true longitudes of Rahu and Ketu allows one to calculate the celestial latitude of the Moon at this time. It is determined by knowing the difference in longitude between the nodes and the Moon and the amount by which the plane of the orbit of the Moon is tilted with respect to the plane of the path of the Sun. The Surya Siddhanta gives prescriptions for performing this calculation. 

The Surya Siddhanta gives numbers for the distances to the Sun and the Moon. With these and the celestial latitude of the Moon (in ecliptic coordinates) the Surya Siddhanta then tells how to calculate the location of the shadow of the Moon relative to the Earth. From this one can determine if the shadow hits the Earth and if so where. Knowing the distances to the Sun and Moon, and the sizes of the Sun and Moon, the Surya Siddhanta then describes how to calculate the angular size of the Sun and Moon at the time of the eclipse. This determines whether the eclipse will be a total eclipse or an annular eclipse. 

Comments on the Calculations

The times of solar eclipses predicted by the Surya Siddhanta algorithms compare well with modern calculations considering the simplicity of the methods. They are often within 30 minutes. This is not an acceptable error, however,  if you are using these calculations to determine the location on Earth from which one will see the total eclipse. The Earth rotates by 7.5 degrees in 30 minutes which means, if there is a 30 minute error, the shadow of the Moon on the Earth will be 7.5 degrees in latitude different from where the Surya Siddhanta predicts it will be at the moment of the New Moon. At the equator this amounts to about 500 miles. The accuracy is sufficient however to determine the approximate time of day of an eclipse and one would be amply warned to start looking for the eclipse.

The calculation of the celestial latitude of the Moon at the time of the New Moon is close enough to allow one to get a good idea as to whether an eclipse will occur or not and also in which hemisphere of the Earth it might be total.

I have also written a Brief History of the Surya Siddhanta

I have written a Javascript program to carry out the calculations for the circumstances of solar eclipses according to the prescriptions of the Surya Siddhanta. It is found on my  Circumstances of a Solar Eclipse page.

This page prepared by C.Hartley, Director of the Ernest B. Wright Observatory at the Department of Physics at Hartwick College in the City of Oneonta, NY. More things from C. Hartley at his home.

All text, drawings and photographs by C. Hartley, unless otherwise noted, copyright © 2001