Distinctive Programs
These are programs that have been developed for specialized applications.  Some of them are under development, others are actively being marketed.  Click on the list below to go to the description of the program you want to look at.
Dayfind A program for finding specific dates given an astrological configuration
Geomanticon A program to perform Renaissance Geomancy
Megacal A program to translate from one calendar to another, and to display special dates in multiple calendars
SaveFor A program to assist with budgeting for periodic expenses
TPHP A program to compute planetary hours
UltiVOC A program for calculating both simple and advanced astrological void-of-course conditions
UNIVAC A shareware simulator for UNIVAC®©, both models I and II

Click here for a list of sources where you may purchase these programs.


This is a program that takes some (or all) of the aspects specified by a horoscope and computes the date or dates on which those aspects existed (or will exist) in the heavens.

To use Dayfind properly you will first need to do the research to determine which set of astrological signatures you are looking for.  However, once you have that information, Dayfind makes it possible for you to find the date or dates on which those astrological configurations occur without ruining your eyes trying to read the fine print in your ephemeris.  All you need to do is to enter the orbs and the constraints of the astrological signature you are looking for, and Dayfind will then efficiently search its internal ephemeris and produce a list of dates which appear to satisfy your requirements.  This makes it less time-consuming and more practical to answer these difficult types of astrological questions for your clients.

Up to 50 simultaneous constraints can be specified.  Constraints can involve planets and asteroids, as well as their midpoints, and allow for 21 common aspects and 4 combinations of aspects.  In addition, and aspect may be specified from a planet (or asteroid or midpoint) to a degree of a sign (or element or modality).  A planet (etc.) may also be required to be in a certain sign (or element or modality).  Further, 13 special aspects (such as Grand Cross and Grand Trine) can be used as constraints.

The traditional Dignities for the Ptolemaic planets can also be specified as constraints, using any of seven predefined Triplicities.

While the default zodiac for Dayfind is the Tropical Zodiac, it is possible to specify the Fagan-Bradley, Lahiri, Krishnamurti, or Raman Sidereal Zodiac.  When specifying a constraint for the Moon, it is also possible to require that it must be in a specific Vedic nakshatra, even when using the Tropical Zodiac.  In addition, when specifying a constraint for the Moon, it is possible to require that it must be in a specific Arabian Mansion.

Dayfind uses a 1º ephemeris; hence, it must be thought of as an assistant that reduces the ephemeris search from thousands of days down to a sufficiently small number so that it is possible to check the results easily by hand.

The current version of Dayfind is 1.5.38; persons with earlier versions who are registered with the author may get an update to the current version for $29.95. If you would like to see a particular feature added to Dayfind, please e-mail your suggestions to dayfind@ingerman.org.

Dayfind retails for $149.95, and is available from:

Peter Zilahy Ingerman or American Federation of Astrologers

Click here to return to the top of this page.


GeomanticonGeomanticon is a program for performing Renaissance Geomancy.  It was written for a course offered by Christopher Warnock, Esq, and is available exclusively from him.  If you are interested in this program, please contact him at

Christopher Warnock, Esq


Click here to return to the top of this page.


A "moment" is an instant of time.  A "day" is a collection of contiguous moments, usually (but not always!) lasting 24 hours.  A "date" is a name for a day and, finally, a "calendar" is a system for assigning dates to days.

Megacal allows the user to specify a date in any of the calendars it understands, and will translate that date to the corresponding date in any of the other calendars it understands.  "Special dates" may be entered in a specific calendar, and will display on the appropriate date in each of the calendars available.

Calendars presently available include:  Alexandrian, Armenian (old), Aztec (Xihuitl), Bahá'í (two versions), Balinese Pawukon, Chinese Lunar (computed), Common Era, Coptic, Egyptian (ancient civil), Ethiopic, French Republican (three versions), Gregorian, a Modified Gregorian with a different rule for century leap years, Hindu Lunar (old), Hindu Solar (modern and old), Icelandic, Indian Civil,  Islamic civil (allowing for four different leap-year patterns), ISO week, Jewish, Julian, Mayan (allowing for various correlation coefficients), 'Pataphysical, Persian (according to Bishrak), Roman, new Sikh (synchronized with Gregorian), Swedish, Zoroastrian Fasli, Zoroastrian Shenshai, and Zoroastrian Kadmi.  Others may have been added since this was written.

For the calendars with twelve months to the year and seven days in a week, the languages available for day names and month names are: Albanian, Armenian, Asturian, Aymara, Balinese (only in Gregorian or Gregorian part of Common Era), Basque, Bemba, Blackfoot, Bosnian, Breton, Catalan, Cebuano, Chamorro, Cornish, Creole, Croatian, Czech, Danish, Dutch (also available with older names), Ecuadorian Quechua, English, Esperanto, Estonian, Finnish, French (but not the French Revolutionary calendar!), Frisian, Galician (Portuguese), Galician (Spanish), Galician (Portuguese with alternate day names), Galician (Spanish with alternate day names), German, Greek, Gujarati, Hawaiian, Hungarian, Icelandic, Ido, Indonesian, Interlingua, Irish, Italian, KuKluxKlan (a mapping, not a language), Kongo, Latin (both ancient and ecclesiastical), Latvian, Lithuanian, Malaysian, Manx, Maori, Marshallese, Mohawk, Norwegian, Occitan, Papago, Polish, Portuguese, Provençal, Quaker (a mapping, not a language), Roumanian, Ruanda, Russian, Samoan, Scots Gaelic, Serbian, Sesotho, Slovak, Slovenian, Sorbian, Spanish, Swazi, Swedish, Tongan, Turkish, Ukranian, Welsh, Zulu.  Others may have been added since this description was written.

Some miscellaneous information is available, such as English Regnal years and Papal years (which will be displayed in terms of the currently selected calendar), and the gestation period of various mammals. Other miscellaneous information may have been added since this was written.

Most of the calendars will project indefinitely far into the future, and some will go backwards in time as well.  Some astronomical information (phases of the  moon, equinoxes, solstices) is also available.

A "reminder" feature is incorporated, that allows you to enter reminders which will first appear on a specified date, and then will continue to appear until they are deleted.

Megacal is clearly a work-in-progress, and is available at no charge for persons who are willing to exercise the program and report on errors, suggestions, and improvements.  Recipients of the beta version will receive occasional updates at no cost so long as they continue to provide comments, as well as a complimentary copy of the first "final" version, again, to persons who have provided comments.  It is available from

Peter Zilahy Ingerman
Click here to return to the top of this page.


The obvious way of budgeting for periodic expenses is to take the dollar amount for each expense, divide by the number of months over which the money must be accumulated, and then set that amount of money aside for every period, for each periodic expense.

This does not take into account that if, for example, you have two annual periodic payments of, say $120 that are due six months apart, then you will have accumulated $60 towards the one payment at the time it is necessary to disburse the $120 for the other payment; hence, there is a total of $60 that can actually be made available for other purposes so long as the total required amount of money ($20, in this case) is set aside each month.

SaveFor allows you to enter periodic payments, where the periodis measured in months, and may be anywhere from 1 to 120 months (note that this is the period, not the total number of payments).  It computes the amount of money that must be available to meet these obligations, and frees up as much as it can, given the pattern of the obligations.

SaveFor reminds you at the beginning of each month what obligations are due in that month.  You can pay the obligation, or move it into the next month.  (You can also look ahead, to see what obligations will be coming due in following months.)  Obligations can be entered at will, and the amount associated with an obligation can be changed.

SaveFor is available as shareware from

Peter Zilahy Ingerman

It is completely functional,  but can be used for at most five entries.  The registration cost for an unlimited version is US$10.00.

Click here to return to the top of this page.


TPHP TPHP (short for "The Planetary Hours Program") is a program for computing planetary hours according to the rules for Hororary Astrology.  It was written for a course offered by Christopher Warnock, Esq, and is available exclusively from him.  If you are interested in this program, please contact him at

Christopher Warnock, Esq


Click here to return to the top of this page.


Traditionally the Moon becomes void-of-course when it makes the last Ptolemaic aspect (Conjunction, Opposition, Trine, Square, or Sextile) to a Ptolemaic planet (all of the planets except Uranus, Neptune, and Pluto) in a sign, and it ceases to be void-of-course when it enters the next sign in which it makes one of these aspects to one of these planets.

Many astrologers (and ephemerides) now compute Moon void-of-course by using all of the planets, but still only the Ptolemaic aspects.

UltiVOC allows you to compute the general case of void-of-course.  For example, if you wish to compute Moon void-of-course, you may specify the planets of interest to you, as well as the aspects of interest to you (there is an easy way of specifying the traditional case, however).

You then specify the starting date (as of midnight, GMT), and the program computes the next instance after the starting date for void-of-course.  You may continue for as many instances of void-of-course as are of interest to you, and, when you are done, a click of a button prints the results on the default printer.

However, not only do you have complete freedom to specify the planets and aspects you choose to use in the void-of-course calculation, you also have the ability to select the planet on which the void-of-course calculations are to be based. Hence, it is possible to determine, for example, when Mercury is both void-of-course and retrograde.

UltiVOC can compute void-of-course data from 4000 BCE to 2800 CE.

UltiVOC retails for $79.95, and is available from:

 Peter Zilahy Ingerman

Click here to return to the top of this page.


The UNIVAC I was the first commercially available computer, and I programmed it between 1957 and 1963.  I wrote this simulator for it with the explicit, albeit bemused, permission of UNISYS Corporation.

The simulator faithfully reproduces the behavior of a UNIVAC, including the requirement to mount and unmount tapes and a few other surprising idiosyncracies.  The simulator contains a small symbolic assembler, to make writing programs a bit simpler.

Both an unregistered and a registered version of this Simulator

Peter Zilahy Ingerman

The freeware version is complete except that it has no help information. The registration fee is $35.00  The major advantage of paying the registration fee (or of buying a registered version) is that you will receive an extensive help file that contains a complete description of the UNIVAC instructions, as well as many comments about programming UNIVAC from one of the older living UNIVAC programmers. You will get a Tic-Tac-Toe program written for UNIVAC (a reconstruction of the one I wrote for the University of Pennsylvania in 1957!).  And, of course, the nagging message will go away.

A special note to persons who have downloaded earlier versions of this program: An updated version is available as of 2003 Jan 3.  It fixes a few more annoying bugs, and adds a very-much-improved assembler.  It also adds a complete simulation of the UNIVAC High Speed Printer, including its plugboard.  Please get a new copy from Simtel!  If you have already registered, you will have received an e-mail asking how you want the update sent to you.

If you have registered and your version of the Simulator is earlier than 1.1.170: Please e-mail me at Univac@ingerman.org, and I will e-mail you a current version.

Click here to return to the top of this page.

Where you may get these programs:

All programs except for TPHP and Geomanticon may be purchased from the author:

The price is the price shown above, and sales tax as may be required, for each program ordered.  A 10% discount is allowed on orders for two or more programs (or multiple copies of a single program).  There is a shipping and handling charge of $4.50 for the first item, and an additional $1.00 for each additional item ordered at the same time and shipped to the same address.  Orders to be shipped to New Jersey addresses must add 7% sales tax.
Peter Zilahy Ingerman, Ph.D.
40 Needlepoint Lane
Willingboro, NJ 08046-1997
(voice) 609-871-7474
(FAX) 609-871-1726

The easiest way to order from me is to e-mail me with your request by clicking here and I will use PayPal to generate an invoice to you, which you can then pay using either your PayPal account or a credit card. That will also make it possible to receive the multiple-item discount and the savings on the shipping charges.

If you wish to, you may e-mail me at  by clicking here with your telephone number and a good time to reach you, and I will be happy to telephone you to answer your questions.  (Please remember to tell me what time zone you are in when you specify the time; I am on the East coast of the United States.)
The AFA sells Dayfind:
The price is the price shown above, plus $4.50 shipping and handling, and sales tax as may be required (for deliveries within New Jersey), for each program ordered.
The American Federation of Astrologers
P. O. Box 22040
Tempe AZ 85285-2040
Accepts MasterCard and VISA

The SaveFor program may be downloaded at no charge from Simtel.  The downloadable version is unregistered shareware, and may be used 35 times before registration will be required.  The cost to register is US$10.

Simtel for SaveFor

TPHP and Geomanticon are available exclusively from Christopher Warnock, Esq.  See his web site at   http://www.renaissanceastrology.com.

The Univac Simulator may be downloaded at no charge from Simtel. The downloadable version is unregistered freeware:

Simtel for Univac Simulator