Here are described changes I have made in original version of Astrolog. Changes follows here in chronological order. Some parts (like planet powers calculations) are changed several times, so overview of changes, where changes are devided between different areas, gives better picture, what's made. To distinguish changed and original versions, changed versions has additional letter at end. Last version is 5.41G.
If you want download changed version, you will found there short description of files. There are included all sources and ready to use executables for DOS and Windows. Original sources and other files are available here or on Astrolog Homepage. Original Astrolog 5.41 files are downloaded from ftp://www.astro.com/pub/astrolog/. Who want know, what exactly is changed, can compare an original sources and current ones, or ask me.
Back to Valja's astrology page.
Actually here I moved all my previous changes from Astrolog 5.20k to new original version 5.30. Most new switches are accessible in Windows version through menus.
1. In graphics wheel chart between house (sign) cusps and house numbers (sign icons) are added icons of dispositors.
In version 5.30a are added switches YU, YUo and YUa.
-YUo <value> - SET aspect ORBS for stars (in degrees), default 1.2 deg
-YU - switch on/off alternative star restrictions.
-YUa <value> - number of aspects taked into account to unrestrict stars.
For example:
-YUa 1 - all stars not conjunct allowed objects are restricted,
-YUa 2 - all stars not conjunct or not opposed allowed objects are restricted etc.
Note, that switch -YU itself don't allow any stars, one can use -U switch
independent of -YU. In Windows version these settings are available in menu
"Chart Settings".
Stars needs really very narrow orbs, about 1 deg or narrower, and in
version 5.30a orb additions of objects aren't used for aspects with stars,
because orb-addition may be in this case greater than orb itself.
Here you can compare images of natal chart wheels in case of
original and
changed
Astrolog (my own birth chart). Note, that in case of changed Astrolog 5.30a
stars are allowed, but displayed are only stars, conjunct with some other
allowed object.
Difference of aspect lines is more clear in case of comparison
chart natal-transit with 2.5 times narrower orbs -
original and
changed.
Note, that in changed case is changed also info-border. (look point 11 below).
Changed calculation of position powers powers: Added decreasing of power, if planet is in falling or debilitating sign or house. In aspects powers sum calculations now is used position powers of planets, given in first column, instead fixed from astrolog.dat - now powers of aspects depends from planets positions.
Astrolog routines gives possibility to include in powers calculations also addition of power, if planets are in reception. Now planet powers are calculated in separate routine used for both -a and -j switches. Taked into account are: ruling, exalting, fall and debilitating in sign and house, also RECEPTION for main planets. As earlier, planet give addition to rulers through sign and house, also house cusps give addition to sign rulers.
MAIN CHANGE:
Astrologers are using two definitions of house ruler:
1) classical (natural ruler) - ruler of 1st house is Mars, ruler of 2nd house is Venus etc.
2) accidental (situative ruler) - ruler of house is planet, which rules sign where is house cusp.
Contemporary astrologers uses mostly situative rulers, and natural rulers are
used as auxiliary.
Original astrolog uses in power calculations only natural rulers.
In current version influence through houses are divided to two parts:
1) 1/2 is given to natural rulers.
2) 1/2 is given to situative rulers.
To planets total powers are added powers of parallels and antiparallels. Orbs and orb additions are temporarily decreased (look point 6 above) and aspect-powers decreased 4 times (for parallel 0.25).
-YPo <value> - SET aspect ORBS for Arabic Parts (in degrees), default 1.0 deg.
-YPa <value> - number of aspects taked into account to display Parts.
For example:
-YPa 1 - all Parts not conjunct allowed objects aren't displayed.
-YPa 2 - all Parts not conjunct or not opposed allowed objects
aren't displayed etc.
-YPa 0 - switch off this option, display like original version.
-YPs <value> - number of aspects displayed for every Parts.
For example:
-YPs 1 - all conjunctions are displayed.
-YPs 2 - all conjunctions and oppositions are displayed etc.
-YPs 0 - switch off this option, display like original version.
In Windows version these switches are available in menu "Chart Settings".
Note, that these switches are independent, that means, in case of -YPa 0 -YPs 18
Astrolog 5.30a display all aspects of all Arabic Parts.
Here you can look example of
output
with default settings.
In Windows version these switches are available in menu "Chart Settings" in separate box.
In most graphics wheel charts with reverted ASC, it' s placed to right. Then Zodiac and planets saves his placement.
Because exists two points of view to flipping of MC in Polar Zone, in this version user can select, flip in circumpolar situation only Asc or both Asc and MC. This option is controlled by switch -YH (or _YH, =YH). Default setting is =YH (that means, flipped are both MC and Asc). If one want flip only Asc, best way is add to astrolog.dat line:
Because use of this switch is very rare, this switch isn't controlled under Windows menus.
In version 5.30a is added new switch -Yr, which allow to change these
data and set as ruler of sign any planet, even Uranian. As result, on graphics
dispositor chart can be more than 10 fixed planets (originally Mercury and
Venus rules two signs) but maximum 12, own planet for every sign.
Using of switch:
Example below changes ruler of Virgo to Proserpina and ruler of Libra to Chiron.
Here you can look an example of such chart.
This switch changes also data, where planet is argument, that mean, no need for additional switch -YJ <object> <sign> <old_value>. Such change of ruler of sign changes also results of planets powers calculations, because changed version of Astrolog uses dispositor data in power calculations.
Using of this switch is probably very rare, so best way is put it to astrolog.dat file.
Mostly cleanup of code, but also added some new things.
I don't added any specific switch to DOS version, in DOS version such searches are possible by using of additional switch -ap, which switches to parallel aspects.
Note, that I don't added also any new interpretation.
Better data of Centrum of Galaxy gives J. Shklowsky (- 17h 42' 30" -29 deg 02', results of radioastronomy). Of cource, all theses dara are corrected to epoch 1900, used by Astrolog.
NOTE, that interpretation is read from additional text files, which must be filled by user. Here you can see full description of this feature.
This interpretation is controlled by switches:
All these switches works also without interpretation files.
-Ia - added info about positions of situative and natural dispositors in signs
and houses
-Id - like -Ih, but added interpretations of positions of dispositors in signs
and houses
-Io - All possible interpretations. Like -Ib, but added interpretations of
dispositors in signs and houses.
Interpretations of positions of dispositors in houses and signs you can find in book "The Astrological Tarot" by Georges Mushery, published in 1994 by Senate, an imprint of Studio Editions Ltd, London.
NOTE, that interpretation is read from additional text files, which must be filled by user. Here you can see full description of this feature.
Astrolog 5.30f allows to change dashennes of aspect lines relatively to calculated power, not exactness. That means, solid are all aspects with power more than 8.0 (default setting), and weak aspects are dached even they are exact. New feature is realized in "bonus mode" (-Xi switch or pressing the i key in a window). That allows change between "aspects by exactness" and "aspects by power" by the fly. In some cases changes in chart are great, in some cases small. To be sure, which mode is in using, to info border just below "Astrolog 5.30f" in bonus mode are now words "Bonus mode". Originally in bonus mode are shown only planets without aspects.
One can change minimal aspect power to be solid by new switch -YPp.
Default value is 8.0. In Windows version value can be changed in menu "Obscure settings".
This option is controlled by new switch -XI. If Astrolog is already running graphichs wheel chart, this option can be toggled on/off by pressing "I".
In case of single chart that's just same info, whish is printed out in last line in -j0 switch text output. In case of comparison charts there are summarized aspects between two charts.
Alois Treindl modified Astrolog 5.30 and named new version 5.31. It contains the new Swiss Ephemeris instead of the older Placalc ephemeris. The responsibility for this modification is with Alois Treindl. Original Astrolog 5.31 with all related files is available at ftp://www.astro.com/pub/astrolog/
Instead of older Placalc ephemeris new ones are used: sepl_xx.se1 for planets, seas_xx.se1 for astreoids and semo_xx.se1 for Moon. Every set of files covers 600 years. Windows version has builtin planetary and Moon ephemeris, which uses another algorithm and covers 3000 BC - 3000 AD. Though, external ephemeris are more precise and quick. Pkziped set of ephemeris files sweph_18.zip contains files for 1800 AD - 2400 AD.
Astrolog 5.40 and then 5.41 with Swiss Ephemeris was released.
If Astrolog doesn't find file, it doesn't attempt to start wordpad or WEB browser but prints only warning, that it can't find file.
That simplifies use of the same astrolog.dat file for both changed and original versions - for original version simply comment out all switches, described in this section.
All changes in last version are connected with fixed stars. Main change - also fixed stars are now calculated by Swiss Ephemeris routines.
Colors: ( <value> )
0 - black, 1 - maroon, 2 - dk. green, 3 - orange, 4 - dk. blue, 5 - purple, 6 - dk. cyan, 7 - lt. gray, 8 - dk. gray, 9 - red, 10 - green, 11 - yellow, 12 - blue, 13 - magenta, 14 - cyan, 15 - white.
"Save settings" in Windows version saves also these stars colours settings.
Fortunately the Swiss Ephemeris calculates speeds in latitude, so in version 5.41E real appplying/separating parallel/contraparallel aspects are calculated. Note that it's necessary to use the Swiss Ephemeris to calculate them. With _b switch (don't use ephemeris files) Matrix routines are used and speeds in latitude aren't calculated, and these aspects won't be calculated in that case - as in original version, aspects are then always shown as separating.
Just by standard Astrolog rules there are object and color numbers or names (see helpfile.540), so all examples below will give you blue Mars :)
where value:
-YUO1 <orb1>
-YUO2 <orb2>
These switches are obvious, they sets orbs for automagic restrictions above
(for YUP 1 and YUP 2 respectively), default orbs are 1.166666667
deg (1deg10').
When you use -YUP <value>, don't worry about switching on/off
"alternative stars restriction", it will be automatically back to previous
value when you get -YUP 0.
I dindn't add anyhing to Windows version menus, all can be comfortably done by
macros like
{M0 1 "_v -Z0 -U -Up -YUP 1"}
DOS version supports all new switches above.
There n is number of aspect, name and abbreviature are new name and abbreviature for this aspect. Best way to use is put them to astrolog.dat file.
NB! <abbreviature> MUST be three characters. Astrolog doesn't check lenght of new abbreviature, and in other case most outputs where aspect abbreviatures are used, will be distorted.
In this context more correct termin instead of "zenith" and "nadir" is astronomical termin "culmination" that means transit over meridian. There are two culminations: "upper culmination" when planet has highest position and "lower culmination" when planet has lowest position. So in the chart termins "zeniths" and "nadirs" are replaced by "culm.(up)" and "culm.(lo)" respectively.
Now any use of relationship charts (in menu "Info") switches off "Do Progression" (in "Chart" => "Progressions"). And vice versa, switching progression on (in "Chart" => "Progression") switches off any comparison. As result Astrolog is displaying just what it has to dasplay, no confusion.
NB! Use such input files carefully! They are treated by astrolog as files "with no time and space", so a lot of chart types can't be used with them. An examples are all progression charts, because they needs birth-chart time to calculate progressions.
"Rising and setting" chart is only exception among searching charts that shows time with seconds. Even with default setting d: 48 times are off by only a few seconds, and it is quick enough to show precise (by seconds) times with d: 96 in reasonably short time. Note, that values of azimuth angles in rising/setting moment are extremely sensitive of time changes (very small change of time causes big change in azimuth) and can be off by a few seconds. To improve azimuth precision one has to increase division value up to hundreds.
All input files with old time/location format can be used, but all outputs are saved only in new time/location format.
=YZ
to astrolog.dat file and it will be deafult setting.
To correct this situation, there has been added another calculation of Solar Arc - first secondary progressed Sun's position is determined and then all chart components are moved accordlingly.
To avoid misunderstanding, existing Solar Acr calculations remains, but have now corrected name "Degree Per Day/Month", as earlyer one can change amount of degrees per year (more strictly, amount of days for 1 degree direction. See description of -p0 and -pd switches in helpfile.540). Added calculation is named "Solar Arc Directions" and there Sun's position follows secondary progressed Sun positions, all other point in chart are moved accordlingly.
Existing switches -p0, -p0n remain as previously. For new correct "Solar Arc Directions" calculations new switches -p1 and -p1n are used. In Windows version all can be done through menus: "Chart" => "Progressions..."
Note, that Ayanamsha has negative value and dafaults to Fagan Bradley. Ayanamsha control in "Calculation Settings" has a dropdown to allow quick selection of some common systems of sidereal astrology. The values are additions to default value and they are 0.0 for Fagan Bradley, 0.883333 (or 0 degrees 53') for N.C. Lahiri, 0.983333 (or 0 degrees 59') for Krishnamurti, and 2.333333 (or 2 degrees 20') for B.V. Raman. On the screen has shown resulting value.
1. First (or single) data/time is always bright white.
2. Second date/time is always yellow.
3. JD (which is actually also time/date) has color of corresponding date/time above (as yellow in case of transit comparison or direction charts). If JD doesn't correspond to neither date/time above (as in case of progressions where JD corresponds to date/time of planets' positions on the screen), color is green. Note, that in case of Synastry and Comparison charts JD will be yellow, becsuse it corresponds to second date/time above (data of second chart).
In "Degree per Days" dropdown are also available:
365.25636 (sidereal year)
27.321582 (tropical month)
27.321661 (sidereal month)
29.530588 (synodic month)
Other more exotic (like Draconic) years/months aren't included.
Valentin Abramov
/* ** Astrolog (Version 5.41) ** ** Code changed by Valentin Abramov ** Version 5.41G ** Last code change made 26th Apr. 2002 ** ** IMPORTANT NOTICE: The graphics database and chart display routines ** used in this program are Copyright (C) 1991-1998 by Walter D. Pullen ** (Astara@msn.com, http://www.magitech.com/~cruiser1/astrolog.htm). ** Permission is granted to freely use and distribute these routines ** provided one doesn't sell, restrict, or profit from them in any way. ** Modification is allowed provided these notices remain with any ** altered or edited versions of the program. ** ** The main planetary calculation routines used in this program have ** been Copyrighted and the core of this program is basically a ** conversion to C of the routines created by James Neely as listed in ** Michael Erlewine's 'Manual of Computer Programming for Astrologers', ** available from Matrix Software. The copyright gives us permission to ** use the routines for personal use but not to sell them or profit from ** them in any way. ** ** The PostScript code within the core graphics routines are programmed ** and Copyright (C) 1992-1993 by Brian D. Willoughby ** (brianw@sounds.wa.com). Conditions are identical to those above. ** ** The extended accurate ephemeris databases and formulas are from the ** calculation routines in the library SWISS EPHEMERIS and are programmed and ** copyright 1998 by Astrodienst AG. ** The use of that source code is subject to ** the Swiss Ephemeris Public License, available at ** http://www.astro.ch/swisseph. This copyright notice must not be ** changed or removed by any user of this program. ** ** Initial programming 8/28,30, 9/10,13,16,20,23, 10/3,6,7, 11/7,10,21/1991. ** X Window graphics initially programmed 10/23-29/1991. ** PostScript graphics initially programmed 11/29-30/1992. ** Last code change made 12/20/1998. ** Modifications from version 5.40 to 5.41 are by Alois Treindl. */
Back to Valja's astrology page.