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 

Description of the Solar Eclipse Calculation
a description of the algorithms presented in the Surya Siddhanta for calculating solar eclipses

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

NASA's Fred Espenak Eclipse Home Page
(everything you really need to know about eclipses from one of the world computational experts)






 

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

Calculating the Circumstances of a Solar Eclispe

I have written a Javascript program to calculate the circumstances of a solar eclipse using methods described in the Surya Siddhanta  (Warning; there are some descrepancies between the values calculated by these ancient methods and the values calculated by more modern methods.) Learn more about the Surya Siddhanta; a Brief History of the Surya Siddhanta and a Description of the Solar Eclipse Calculation

Starting with the Date of a Sun Moon Conjunction

To run the Surya Siddhanta program you need to first find a day on which there is a conjuction between the Sun and the Moon, i.e. a New Moon date. The first set of data boxes will help you find such a date. Type in a year, month and day close to when you want to find a conjunction. Then click the "Do it!" button. The display will give you the month and day of a New Moon close to the day you typed in 

Input a date to calculate a New Moon. 

Year = Month= Day = 

New Moon: 
Year = Month = Day= 
Approximate Time (U.T) = hours minutes

(This calculation is performed using an algrorithm found in Astronomical Algorithms by Jean Meeus ,2nd edition, December 1998,Willmann-Bell, ISBN: 0943396611, and is not a part of the Surya Siddhanta calculation. It is here only to help you get started in finding a date for the conjunction of the Sun and Moon. Had you been using the ancient Hindu lunar calendar you would not need this help.) 

Calculating the Circumstances of the Conjunction

Now you can input the date for the New Moon in the calculation below and click the next "Do it!" button. 

Year MonthDay

The circumstances of the eclipse (if there is one) as calculated by the Surya Siddhanta algorithm are given below. If the Gamma is greater than one or less than minus one there is no solar eclipse on the Earth.

Julian date = 
Hindu day count = 
Time of day of Conjunction =  (U.T.) 

True Longitude of Moon at conjuction =  degrees 
Eclipe magnitude = 
Gamma = 
Longitude distance; Moon to ascending node =  degrees 

Did you miss the Conjunction Date?

If the date you entered is not a New Moon date  you will get "NA" for output data. You can get some idea of how far you missed a New Moon date by knowing that for the beginning of the day that you entered the Moon was behind the Sun by longitude of  = degrees. 

Finding an Eclipse Date?

There can be an eclipse of the Sun only if the longitude distance from the Moon to ascending node of the Moon is close to zero degrees, close to 360 degrees, or close 180 degrees. This longitude distance is calculated and displayed above. If you have not found an eclipse date you can now adjust the date of conjunction to make the longitude distance to the node approach zero, 360, or 180 degrees. To do this find a conjunction date which is a few months later than your first try. Does this make the longitude distance to the ascending node closer to one of the desired values? Try another conjunction date and see if you are closer to one of the desired values for the longitude distance to the ascending node. Eventually you will find the date of a Solar eclipse. 

You can see and have a copy of the Javascript program which runs the Surya Siddhanta calculations on this page (stripped down version). When it is running it looks like this

I have also written a Brief History of the Surya Siddhanta and a Description of the Solar Eclipse Calculation

You can compare these calculations with modern calculations by NASA's Fred Espenak linked from his Eclipse Home Page.

If you really need to know when a particular New Moon occurs I have a Javascript New Moon Calculator  that may help you. 

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