NavList:
A Community Devoted to the Preservation and Practice of Celestial Navigation and Other Methods of Traditional Wayfinding
Aa-56 ephemeris routines from http://www.moshier.net/
From: Michael Dorl
Date: 2004 Mar 1, 21:27 -0600
From: Michael Dorl
Date: 2004 Mar 1, 21:27 -0600
I was in need of C routines to generate ephemeris data for various bodies
and came upon the ones at
http://www.moshier.net/
called aa-56.
The description from that site says...
aa-56.zip: Self-contained ephemeris calculator; size 414 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 2003-08-10.
The program supplied there generates printed output while what I was looking for was a set of subroutines I could call. So I took the above and turned them into
a callable subroutine. They have built in definitions for the planets, sun, and moon and obtain data for stars and other sun orbiting bodies from user supplied files.
I currently have the modified subroutines as a Microsoft workspace that produces a .dll file which can be called from a c or c++ program.
I believe these came from JPL.
If anyone has any interest in these modified routines, let me know.
Mike
The description from that site says...
The program supplied there generates printed output while what I was looking for was a set of subroutines I could call. So I took the above and turned them into
a callable subroutine. They have built in definitions for the planets, sun, and moon and obtain data for stars and other sun orbiting bodies from user supplied files.
I currently have the modified subroutines as a Microsoft workspace that produces a .dll file which can be called from a c or c++ program.
I believe these came from JPL.
If anyone has any interest in these modified routines, let me know.
Mike