Astrology Source Code with Asteroids
Here is public domain source code that any would-be programmer/astrologer can use as the core for any sort of astrology program a person wants to make. This source code uses the Astrodienst Swiss Ephemeris (click here) to do all planetary, asteroid, and house calculations. Please see Astrodienst's web page for the details of the Swiss Ephemeris license (click here) and other documentation.
AstrAstr contains natal, secondary progression, and transit calculations, natal chart interpretations, daily transit interpretations, single and dual chartwheels, two types of keyword features, 7 different house systems, my AstroLine graphic planetary display, a meanings form that allows you to select and read various natal interpretations for any planet in a house, sign, or aspect, plus any rising sign, a natal chart report writer, a daily transit report writer, plenty of option settings, help files, a Tip of the Day feature, two astrology fonts that can be used in any word processor application, and 90-degree wheels for displaying asteroid positions. Since this is free source code, there is currently no automatic atlas feature in the program, except the ability to interface with the ACS DOS or Windows atlases. There are geographic lists of about 2300 cities, though.
Download AstrAstr_install.exe (the installation program), 2,243,325, 06 Feb 2008. Once downloaded, simply double-click on the file to install the program. Please make sure you download the ephemeris files for the program.
Download astrastr_source.zip (the source code), 2,161,174, 06 Feb 2008. Once downloaded, simply create a new directory, then unzip astrastr_source.zip into that directory. Then double-click on AstrAstr.vbp to open AstrAstr in your Visual Basic environment. Go from there.
Download or read Tips for Quick Startup, 4278, 05 Nov 2005.
Click here to see a screenshot of the 90-degree dual wheel with asteroids. Be sure to scroll all the way to the right to see more.
Swiss ephemeris data files (.se1 files) are REQUIRED in order to use AstrAstr. Please download these files. Once downloaded, unzip astrastr_ephems.zip into your \ephems sub-directory (off your root AstrAstr.exe directory) after setting up or installing AstrAstr.Download astrastr_ephems.zip, 15,918,813, 29 May 2005. Swiss ephemeris files for AstrAstr program.