Here is an astrological aspectarian software program which may prove useful to astrologers and programmers both. This program uses the Astrodienst Swiss Ephemeris (click here) to do all planetary calculations. Please see Astrodienst's web page for the details of the Swiss Ephemeris license (click here) and other documentation.
SE_Aspectarian generates geo and helio longitudinal and declination/latitude aspectarian data between any two given dates for all the planets and main asteroids, including exact aspects between these bodies and a specified natal chart or fixed zodiacal degree - and more.
Download SE_Aspectarian_install.exe (v1.15), 3,237,540, 28 Feb 2006. Once downloaded, simply double-click on the file to install the program. The needed ephemeris files for the program are contained in the installation package.
'v1.15 - 28 Feb 2006
' Fixed some code that was not allowing same planet to same planet aspects to be displayed when the
"Transit to natal planets" or the "Progressed to natal planets" options were selected.
'v1.14 - 28 Feb 2006
' Aspectarian now displays those current aspects which are within one degree of exact, yet will not
be exact during the time frame selected.
'v1.13 - 27 Feb 2006
' Made code universal for date formatting.
'v1.12 - 26 Feb 2006
' Added ability to remember natal date and time.
' Added ability to remember zodiac degree specified.
' Added ability to calculate progressions vs natal planets.
'v1.11 - 26 Feb 2006
' Add checkbox so user may calculate astronomic positions using UT or ET (default).
' Add checkbox so user may calculate TRUE astronomic positions rather than apparent positions (default).
' When the user selects a transit to natal aspectarian, a second line of data is displayed which shows
the user the daily speed of the transiting planet at the moment the transit to natal aspect is exact PLUS
the APPROXIMATE number of days backward and forward that the aspect is within one degree of exact.
'v1.10 - 24 Feb 2006
' Use ET for planet positions instead of UT.
' Display natal data in textbox rather than in MsgBox.
' v1.09 - 21 Jan 2006
' Protect against divide by zero in two places.
' v1.08 - 21 Dec 2005
' Made calculations faster.
' v1.07 - 20 Dec 2005
' Added natal geo declination and helio latitude display listings.
' Added parallels and contra-parallels to aspectarians.
' v1.06 - 19 Dec 2005
' Added menu item so user can see natal planet positions.
' v1.05 - 18 Dec 2005
' Added help file.
' Added ability to calculate natal planet positions and transit to natal aspects.
' Added ability to load and save user-specified settings (both .opt files and .dat files).
' v1.04 - 14 Dec 2005
' Add SORT OUTPUT checkbox so output can be sorted by ascending time.
' Bug fixes on aspectarian listings.