JPlanet is a Java application that computes the location of the sun, the moon and the planets visible to the naked eye for any time and any place on earth. It also contains a rudimentary star catalog (400 stars). For more information see the manual that goes with the download. There are two version MacJPlanet for Macintosh OS X (10.4+) and PCJPlanet for PC.



SEAC is an application that handles conversion between all the main South-East Asian Calendars and the Western Calendar. Also it gives the location of the planets computed according to the traditional methods in SEAsia, based on Faraut: Astronomie Cambodgienne, Hanoi, 1910. Besides there are many other options in the application like the possibility of seaching for cyclic days and lagna computations. The archive includes a detailed manual for the program.The application is available in tree versions: SEAC.dmg for Mac OS X (10.7 or higher), for Windows, and SEACOld.dmg for earlier OSX:s. Both the first versions need Java 1.7.


SEAC Windows


HIC are Java applications that handles conversion between the traditional Hindu calendars and the Western Calendar. Start and end times of nakshatras, tithis, yogas are computed and displayed. There are three options for the calendar: the ancient Suryasiddhanta, the modern Suryasiddhanta and the Aryasiddhanta. There are two packages, one for Macintosh (HIC.dmg) and one for Windows PC ( Both packages include a manual.


DivHalo contains Java applications for investigating halos in divergent light. The package includes two versions, one for Windows PC, the other for Mac OSX. You may have to download the Java JRE from Oracle . The main application simulates divergent light halos. The result of a simulation can be exported and then imported in the Halo viewer application that displays the spatial locations of the crystals. On a Mac you may have to set the settiongs in System Preferences->Security & Privacy to "Allow apps downloaded from Anywhere"


BabChron is a Java application that converts from the Babylonian Calendar from 626 B.C to A.D.75 based primarily on the standard work of Parker and Dubberstein, corrected with new data from Hunger and Sachs: Astronomical Diaries. The zipped archive contains a .jar file for Windows users and an application package for Mac OX users as well as a small manual. The data file BabChron.txt must reside in the same folder as the main application.


Szizigy is a Java application for finding the time of the phases of the moon for times 2000 BC to AD 4000. Phenomena is a similar Java application for finding the "phenomena" of the planets. These are for the inner planets: inferior conjunction, superior conjunction, first and second stations (standstills), maximum east and west elongations. For the outer planets the phenomena are: conjunction, opposition, first and second stations. The applications can be run Macintosh or Windows having at least Java 1.5 implemented. The applications are both including short manuals packed in the zipped file "Phenom" below.


Galilean Moons is a Java application for investigating the four Galilean moons of Jupiter. The application uses Meeus's very accurate algorithm to compute the locations of the moons. The application gives times for occultations and eclipses of the moons. A short manual is included. The package includes two versions, one for Windows PC, the other for Mac OSX.

Galilean Moons

Pathithin is a Macintosh Java application that draws a Thai "Patithin", a diagram and table of the locations of the planets for a given month/date according to South-East Asian ideas of the universe. The algorithms faithfully reproduce the schemes presented in the classical Luang Wisandarunkorn: Khamphi Horasatr Thai, Bangkok, 1965.


Eclipse Predictor is an instrument for predicting solar and lunar eclipses take from Philippe de la Hire, Tabulae Astronomicae, AD 1702. It contains materials and instruction to construct a replica of an eclipse predicting volvelle.

Eclipse Predictor

Astromodels (zipped) contains eleven Excel applications that simulate the algorithms of several famous astronomers.


1. Almagest.XLS implements Ptolemy's astronomical models.

2. HandyTables. XLS implements Ptolemy's later updated version.

3. The Tables of Muhammad Ibn Mûsâ Al-Khwârizmî.

4. Al-Battânî.XLS implements the Tables of Al-Battânî.

5. The Toledan Tables. These tables are rather similar to the tables of al-Battânî but uses so called trepidational precession.

6. AlfonsoTab.XLS computes the locations of the planets based on the Alfonsine Tables, constructed under king Alfonso X in 11th century Spain. These tables are essentially a somewhat improved version of Ptolemy's tables in the Almagest.

7. The Prutenic Tables feature Copernicus' model of the planetary system as published by Erasmus Reinhold in A.D. 1551.

8. Streete.XLS , for the sun, moon and planets, is based on Thomas Streete: Astronomia Carolina from 1661.

9. Tycho.XLS uses Tycho Brahe's model for the orbits of the Moon and the Sun as presented in his "Astronomiae Instauratae Progymnasmata".

10. The tables of Vincent Wing (AD 1619-1668).

11. The Rudolphine Tables.


Streete (zipped) contains the three PDF documents: 

a) The full text of the 1661 edition of Astronomia Carolina, 

b) The tables that go with the text,

c) A small commentary with some biographical notes on Thomas Streete, the mathematical background of the tables, and a list of errata in Streete's text.


An Excel workbook, still incomplete, but featuring Cassini's models for the Galilean satellite Io.