This site has a European mirror at http://www.mirrorservice.org/sites/www.moshier.net/. Please try that if you experience slow downloading speed. Also, for Cephes files you can try one of the Netlib mirrors listed at http://www.netlib.org/bib/mirrors.html.
aa200c.zip: JPL ephemeris reader; size 300 KB.
AA200 reads astronomical ephemerides, in the data format produced by Jet Propulsion Laboratory, and reduces the barycentric coordinates to printouts of geocentric and topocentric place. Specific configurations for the DE406 CD-ROM from Willmann-Bell, DE406, DE405, DE404, DE403, DE400, DE245, DE200, DE102, and DE118I.ZIP ephemerides are supplied. The ephemeris data files themselves are not supplied; get them from Willmann-Bell or from JPL's ftp site. Answers for DE200 from this program should agree with Astronomical Almanac tabulations from about 1984 onward. Additionally, the program can reduce star catalogue positions given in either the FK4 or FK5 system. It can also find positions from heliocentric orbital elements. Source code listings in C language are supplied with MSDOS (Microsoft and Borland compilers) and Unix make files. The archive includes an MSDOS executable program configured for the new Willmann-Bell CD ROM. Latest update 2005-02-26.
Current version aa200c.zip
Previous version aa200b.zip
aa200-118.zip: DE118I ephemeris reader; size 82 KB.
MS-DOS binary executable program AA200.EXE to read ephemeris files generated by the de118i.zip numerical integrator (which see, below). aa200c.zip contains the source code.
aa-56.zip: Self-contained ephemeris calculator; size 425 KB.
C program computes ephemerides of Sun, Moon, planets, comets, and stars using rigorous reduction methods from the _Astronomical Almanac_ and related sources. Includes PLAN404 series (see below) for positions of the planets, and a long-term extension of modern Lunar theory for the Moon's position. Reads ASCII file catalogues of stars and orbital elements. Displays all adjustments as it finds local azimuth and elevation, rise and set times, etc. Windows or MSDOS (Microsoft and Borland), Unix, VAX make files. Archive includes MSDOS executable program. Latest update 2008-09-21.
This program has been "Debianized" and made available in Debian Linux together with an aa (1) Unix manual page. See: http://packages.debian.org/testing/science/astronomical-almanac
Further details on aa-56.zip.
Previous version aa-56-20060902.zip
AAPDP.ARC: Antique version for PDP-11 minicomputer
selenog.zip: Lunar librations and selenographic coordinates per DE404; size 33 KB.
Trigonometric series for the rotational Euler angles of the moon. Precision 0.05" from -1369 to +2950. Example program computes selenographic coordinates, longitude and latitude of the earth and sun.
de118i-2.zip: DE118/DE200 ephemeris; size 258KB.
N-body numerical integration of the Moon and planets uses either 80-bit extended real or 64-bit arithmetic. Physics model includes oblateness of the Earth and Moon, Earth tides, Lunar librations, relativity corrections, and 5 asteroids. With 80-bit support it reproduces the Jet Propulsion Laboratory's DE200 ephemeris to an extremely high precision. C source program tested on Windows, MSDOS, VAX, Sun, 680x0. Version de118i-2 works with the gcc-3.4 compiler. It also has build scripts for Microsoft Visual C++ and Borland C++ Builder. Extra user-defined bodies, such as asteroids, can be included. Last rev: 2004-05-13
Further details on de118i-2.zip.
Previous version de118i-1.zip:
Original version de118i.zip:
euler.zip: Euler Angles, Orbits, and Precession; size 8KB.
Tutorial essay linking orbital elements, precession, and the rotational Euler angles of mechanics. Example C program computes precession of an orbital element set between two epochs.
plan404.zip: The planets according to DE404; size 101KB.
This archive contains trigonometric series for the motions of the nine planets, adjusted for a best fit to JPL's DE404 Long (3000 B.C. to 3000 A.D) Ephemeris. The series give heliocentric ecliptic coordinates with precision ranging from about 0.1 arc second for the Earth to 1 arc second for Pluto. A supplied example program reads Julian date and prints an ephemeris for all the planets referred to the ecliptic of date. Currently recommended precession formulas (Williams, 1994) are included. These expansions are the ones used in aa-56.zip, above.
cmoon.zip: Lunar theory adjusted to DE404 ephemeris; size 30KB.
According to JPL's DE404 long ephemeris, in 3000 B.C. the Moon was a large fraction of a degree away from where DE200 says it was. This version of cmoon.c adjusts the ELP2000-85 analytical Lunar theory of Chapront-Touze and Chapront to fit the new JPL ephemeris on the interval from 3000 B.C. to 3000 A.D. with a precision of about 0.1 arc minute. Note, for dates more recent than 1300 B.C. the ephemeris in aa-56.zip (see above) is about an order of magnitude more precise. This archive also includes a second program that extends the ELP2000-85 analytical lunar theory to cover a 22,000-year interval centered at J2000, based on the DE200 physics model. Last change: 2002-07-08.
newmoontab.zip: Table of New Moon Dates; size 1347KB.
Date and time of each new moon from 3000 B.C. to 3000 A.D. according to DE406. Text file of Julian dates and calendar dates, on the ephemeris time scale, of approximately 75,000 events.
bns.zip: Bretagnon & Simon port; size 10KB.
C language skeleton for incoporating Bretagnon & Simon's planetary tables into AA.ZIP. You must purchase their book and floppy disk from Wilmann-Bell (the book is "Planetary Programs and Tables from -4000 to +2800") to get the tables themselves.
emb.zip: Earth-moon barycenter; size 21KB.
Trigonometric expansion for the location of the Earth-Moon barycenter. A high precision fit to DE102.
pluto.zip: Pluto ephemeris; size 10 KB.
Trigonometric expansion for ephemeris of Pluto. Longitude accuracy 20" vs DE102.
brown.zip: Lunar theory; size 26 KB.
Lunar theory (Brown and ILE). Longitude accuracy about 2" from 1950-2000. The expansion cmoon.c in AA.ZIP is better for ancient dates.
marso.zip: Mars ephemeris; size 29 KB.
Trigonometric expansion for the ephemeris of Mars (Bretagnon). Medium accuracy (4" longitude), tested against DE200.