AAAAA    SSSSS   TTTTTTT  RRRRRR    OOOOO   L         OOOOO    GGGGG

A     A  S     S     T     R     R  O     O  L        O     O  G     G

A     A  S           T     R     R  O     O  L        O     O  G

AAAAAAA   SSSSS      T     RRRRRR   O     O  L        O     O  G  GGGG

A     A        S     T     R   R    O     O  L        O     O  G     G

A     A  S     S     T     R    R   O     O  L        O     O  G     G

A     A   SSSSS      T     R     R   OOOOO   LLLLLLL   OOOOO    GGGGG

 

                         **  VERSION 8.00  **

 

Release notes for Astrolog version 8.00 (May 2026):

Happy Solstice and start of Cancer everyone! :) This file describes the freeware astrology software program Astrolog version 8.00 and the additions and fixes made to it, over the previous version 7.80 which was released 11 months ago in June 2025. The main things in this update are SVG, PNG, and iCalendar format files, and improved antialiasing.

 

NEW FEATURES

Here are new additions to version 8.00 that weren't in previous versions:

1. SVG export: Astrolog can create Scalable Vector Graphics (SVG) files for its chart displays. This is a modern vector file format similar to the PostScript and Windows metafile formats already supported. SVG files can be viewed in a Web browser, or embedded within HTML files. Create a SVG file with the new -XV switch, or in the Windows version with the new “File / Export Vector Format / Export Chart SVG” menu command (or copy the file text to the clipboard with the new “Edit / Copy Vector Format / Copy Chart SVG” command).

2. PNG export: Astrolog can create Portable Network Graphics (PNG) files for its chart displays. This is a bitmap format similar to the Windows bitmap format already supported. Set it so that saved bitmap files will be PNG files with the new -Xbp switch, or in the Windows version with the new “File / File Settings / Export Bitmaps as PNG Format” field. Note that the files generated aren’t compressed, but they are still valid PNG files.

3. iCalendar export: Astrolog can export the list of charts in memory to iCalendar format (.ics extension). To do so, use the new -oc command switch, or in the Windows version with the new “File / Other Formats / Save Chart iCalendar” menu command. These files can be imported into places like Microsoft Outlook and Google Calendar, as a way to have Astrolog produced chart times automatically be used as reminders and such. Note that iCalendar files are primarily stored in UTC, so reloading such a file back into Astrolog will change all times to the UTC time zone (although the planet positions will remain the same).

4. Improved antialiasing: The Windows version of Astrolog can do more detailed antialiasing, which makes graphic lines look much smoother. The level of detail to use when antialiasing, is set by the new “antialias line detail level” field in the File Settings dialog (or the new -Wx switch). This setting will affect how antialiasing is done when activated with the Antialias Lines menu command (Alt+q hotkey). Antialiasing in Astrolog is implemented by drawing a bitmap X times larger and with lines X times thicker (in which X is the detail level) and then zooming the result down and blending pixels to get the final result. An antialias detail level of 1 works by touching up the normal image by filling in corners (which was the only antialiasing method available in the previous version, and which is still the only method available when generating bitmap files).

If the “save chart info files in old style format” setting (-Yo switch) is set, then the final zooming down to the window will be done differently, in a way that tries to increase contrast between colors, but may not be as graphically accurate as the default method. Users may prefer one method over the other.

5. Copy window: In the Windows version, it’s possible to use the current contents of the window when saving a bitmap file or copying a bitmap to the clipboard. Without this, saving or copying a bitmap will use Astrolog’s separate bitmap generation feature, which won’t show system fonts. Use the new “export bitmaps from window content” flag in File Settings (or the new -Wb switch) to create bitmap files in this manner. Note that copying from the window will include any mouse scribble marks on the screen in the bitmap generated, and will also include any borders around the chart (if the window size is larger than the chart size).

6. Planet arc progression: Astrolog can do solar arc progressions that are based on the arc of any planet. The new -pO switch specifies the planet to use, or in the Windows version with the new “solar arc based on this planet” field in the Progressions dialog. This is a true solar arc progression based on the slightly irregular motion of the Sun or other planet. If the setting is -1 or “None”, then the arc or offset will be a constant rate motion.

For true solar arc progressions based on a planet, the degrees per day setting (-pd switch) specifies a slowdown factor, in which the default secondary progression offset of 365.24219 indicates standard arc speed. For example, doubling this value will make solar arc progressions move twice as slow. For convenience, the degrees per day setting (both in the -pd switch, and the Windows dialog field) can be specified with an “x” prefix to apply that factor, e.g. “x0.5” will do a half speed solar arc progression.

7. Progressed recalculated cusps: When progressing solar arc house cusps, Astrolog can recalculate them based on the progressed MC. The new -pc switch setting does this, or in the Windows version with the “solar arc cusps recalculated with new MC” checkbox in the Progressions dialog. When set, once the progressed MC is determined, then the rest of the cusps will be calculated around the new MC, which may cause the other cusps to wobble over time relative to each other. Without this, all house cusps will move together at the same constant rate.

This setting also affects composite charts generated by the program. Normally Astrolog generates composite charts using the midpoint method, in which all planets and house cusps are the midpoints of those in the original charts. This setting does composite charts using the reference place method, in which house cusps are determined by taking the midpoint of the locations, then recalculating house cusps at that location (which will have the same MC as in the midpoint method, but other cusps will be different since they’re not just midpoints).

8. Sabian symbols: Astrolog can display Sabian symbols, which give insights for each of the 360 zodiac degrees. The new -I0 switch (or the new “interpretations show Sabian symbols” checkbox in the Display Settings dialog) sets to use Sabian symbols, and will cause Astrolog interpretations to display the relevant Sabian symbols instead of their normal interpretation. Astrolog’s Sabian symbol text is the version promoted by spiritual astrologer Dane Rudhyar.

9. Autoscale glyphs: Graphics glyphs for signs and such are usually controlled by the “character scale” setting (-Xs switch). This new flag will make it so that glyph sizes are automatically determined by the chart size. Turn it on with the new -XQ0 switch, or in the Windows version with the new “character autoscale to fit window” checkbox in Graphics Settings. Autoscaling glyphs will affect wheel charts (including planet degrees on the wheel itself), the overall size of aspect grids, and the overall size of astrocartography and world map charts. In some cases, it will allow glyphs larger than the normally maximum 400% scale, such as a small aspect grid scaled up to fill a large window. Note that in the Windows version, manually changing the glyph size on the Character Scale submenu will automatically turn off this setting, so that the manual choice made will be visible.

10. Wheel corner color: The color of decorations in the corners of wheel charts can be set with the new -Xkv switch (or in the Windows version with the new “Corners” dropdown in the Customize Colors dialog). Colors can be set to any specific color, as well as the default of “Auto” which will be light or dark gray based on the background color. This setting will also affect the color of user text in the sidebar as set with the -YXt switch.

11. Wheel corner characters: In the Windows version, a new option for decorating the corners of graphic wheel charts is to display heart characters in each of the four corners. Use the new -YXv 6 switch option to select this, or the new “Hearts” option for wheel corners in Graphics Settings. The new ~Xv switch AstroExpression (documented below) can be used to change the hearts to be other character(s) in other color(s).

12. Wheel fill extended: The wheel fill setting to fill in the sectors of a wheel chart with different colors (-Xv switch) has been extended with four more options:

Ruler Sign (-Xv 4): Signs (and houses corresponding to that sign) will be colored based on the colors of the planet(s) ruling and co-ruling that sign. For example, if Scorpio is set to be ruled by Pluto and Mars, and Pluto is blue and Mars red, then Scorpio will be colored blue+red = purple. If multiple rulership sets are unrestricted (e.g. standard and esoteric) then the colors of those rulership sets will be blended together too.

Ruler House (-Xv 5): Signs will be colored as above, however houses will be colored based on the colors of the planet(s) ruling the sign of the house cusp. If decans are being drawn around the outside of the wheel, then the colors of the planet(s) ruling the decan will be blended with the result too (at a 1:3 ratio).

7 Ray Sign (-Xv 6): Signs (and houses corresponding to that sign) will be colored based on the colors of the Ray(s) associated with that sign. When a sign has more than one Ray, the different Rays will be blended together.

7 Ray House (-Xv 7): Signs will be colored as above, however houses will be colored based on the Ray(s) of the planet(s) ruling the sign of the house cusp. If decans are being drawn around the outside of the wheel, the Ray colors of the planet(s) ruling the decan will be blended with the result too (at a 1:3 ratio).

13. Scribble color: In the Windows version, the pen color to use when scribbling on the window with the mouse can be set by the new “Scribble” dropdown in the Customize Colors dialog. (The scribble color can still also be set with the Scribble Color submenu, and with the -Xk switch.)

14. Line thickness adjustment: Line thickness in graphics charts can be adjusted beyond just the thin/thick distinction set by the thicker lines flag (-Xx switch). The new line thickness adjustment setting allows specifying an offset to apply to the standard thickness. Set this value with the -YXx switch (or in the Windows version with the new “line thickness adjustment” field in File Settings). This setting allows non-integer line widths in vector environments. For example, with a Windows antialias detail setting of 8, and a line thickness adjustment of 2, antialiased lines will appear to be 1.25 pixels wide instead of 1 pixel wide (or 2.25 pixels wide if the standard thicker lines flag is set too). Some environments aren’t affected by this setting, namely saving as bitmap files.

15. Vertex lines: Astrolog’s text mode rising and setting chart (-Zd switch) can display when planets cross the prime vertical line. These events will be labeled as “vertex” when crossing the prime vertical in the West half of the sky, and “antivertex” when in the East half of the sky. This is controlled by the new -YRp switch, which takes two parameters indicating the restriction status of whether to display “vertex” or “antivertex” events. The Windows version has new “vertex” and “antivert” checkboxes in Display Settings dialog to set them.

Astrolog’s world map and globe charts can draw astrocartography lines for vertex lines, which means where on the world a planet is on the prime vertical (for default or “in mundo” astrocartography), or where on the world a planet is Conjunct the vertex or antivertex (for “zodiacal” astrocartography when planet latitudes are ignored). These vertex lines are also shown or restricted by the -YRp switch setting. Vertex lines are colored cyan, while Antivertex lines are dark cyan.

16. Adjustable time precision: The “print nearest second” setting (-b0 switch) displays times, time zones, and locations to the nearest second. The new -b2 switch (or in the Windows version the new “don’t display seconds if they’re exactly :00” checkbox in Display Settings), will make it so that times and locations whose seconds are zero won’t show the “00” part. That allows precision, but without cluttering the display with extra characters when a time or location is on an even minute boundary.

17. Arabic custom objects: Astrolog can customize object slots to be Arabic parts, allowing Arabic parts to be included among other planets in wheels, aspect grids, and such. Use the new -YeA command switch to set a custom object slot to be an Arabic part, in which Arabic parts are numbered based on their default position in the Arabic parts chart (-P switch). For example, “-YeA Vul 3” will set Vulcan’s object slot to be part #3 or the Part of Victory. In the Windows version, in the Object Customization dialog, set an object to have a definition starting with “A” to be an Arabic part (e.g. “A3” to be the Part of Victory). An Arabic part object will have a location in space (based on the A-B+C formula applied to the distances of the objects making up the part) if the 3D houses setting is on (-c3 switch).

18. Copy restriction set: The new -R2 switch will copy everything from the transit restriction set into the main restriction set. The new -RT2 switch will do the reverse and copy everything from the main restriction set to the transit restriction set. These are simple ways to keep the two restrictions sets the same without having to manually set both restriction sets the same way.

19. Adjust time zone: The new -zZ switch will set a chart to have a new time zone and Daylight Time setting, and also adjust the chart’s time to refer to the same moment, so that planet positions don’t move. It takes two parameters indicating the new time zone and Daylight offset to use. This also works for converting to or from Local Mean Time (LMT) and Local Apparent Time (LAT). For example, for a chart at 12:00pm in PDT (zone=8w and Daylight=Yes, or 7w total), doing “-zZ UTC No” will change the chart time to be 7:00pm.

20. Turn off background: Having a background bitmap displayed behind charts (-XI0 switch) normally isn’t able to be turned off once set. Doing “_XI0” (with no arguments) will disable and not display a background bitmap. In the Windows version, there’s a new “don’t show background bitmap” flag in the File Settings dialog to control this.

21. File Settings dialog: The Windows version has a new File Settings dialog with the same named command on the file menu. It’s used to set various settings related to files. They are:

(1) A checkbox indicating whether to export text and print in an intuitive manner [Same as -YO switch].
(2) A checkbox indicating whether to export text files in HTML format [Same as -kh switch].
(3) A checkbox indicating whether to export bitmap files as screen captures of the window content [Same as -Wb switch].
(4) A checkbox indicating whether to export bitmap files in PNG format [Same as -Xbp switch].
(5) A checkbox indicating whether to export PostScript files in encapsulated format [Same as -Xp0 switch].
(6) A checkbox indicating whether to show popup messages for warnings or errors [Same as -Wt switch].
(7) A checkbox indicating whether to save chart info files in old style format [Same as -Yo switch].
(8) A checkbox indicating whether the screen as well as files should use system as opposed to simulated fonts for glyphs and other characters [Same as -YXf switch].
(9) An edit control indicating the detail level for antialiased lines [Same as -Wx switch].
(10) An edit control indicating by how many units to adjust the thickness of lines [Same as -YXx switch].
(11) A checkbox indicating whether to draw any background bitmap behind charts [Same as _XI0 switch].
(12) An edit control specifying the transparency percentage of the background image and wheel chart filling [same as first parameter to -XI0 switch].
(13) An edit control indicating a filter string that must exist within AstroDatabank format chart entries in order that chart to be loaded [Same as -Y5i switch].
(14) Two edit controls specifying the horizontal and vertical paper size in inches to use in PostScript charts [same as -YXp0 switch]. Sizes may be specified in inches or centimeters. If the parameter ends in “cm” then it will be parsed as centimeters, and if it ends in “in” then it will be parsed as inches. If there’s no units, then it will be parsed based on the distance display format in Display Settings.
(15) A radio button group indicating how to orient the paper for PostScript charts [same as -YXp switch].

22. New Dialog fields: In the Windows version, the Display Settings dialog has new fields for “display Daylight and time zone as single offset” (-Yz1 switch), “display positions to nearest second” (-b0 switch), “display nearest second to 1/1000th of a second” (-b1 switch), “parallel aspects based on ecliptic not equator” (-AP switch), and “stationary if less than this velocity” (-Yw switch). Also, the Chart settings dialog has a new field for “midpoint proportion” (-rc0 switch). These settings already existed, but were only accessible via the command line.

23. New macros: In the Windows version, there are 48 new menu commands to invoke macros #49 through #96. They are on four new Run Macro submenus on the Edit menu, and have hotkeys involving two or three of Shift/Ctrl/Alt + a function key F1-F12.

24. Submenu naming: In the Windows version, the new -WM0 switch will change the name of a macro submenu. Its two parameters indicate which of the eight macro submenus to rename (0-7), and the string to use for the submenu. This allows custom macros to be under a more specific submenu than just “Run Macro”.

25. Sample macros: Astrolog comes with several pre-defined macros to do various operations. They automatically do things that Astrolog already supports, but take a few steps to set up, so may not be immediately apparent. They are placed in macro slots #37 through #48. In the Windows version, they fill up all of the “Run Macro (Alt Set)” submenu, which has been renamed to “Sample Macros”. The macros are:

Clear Macro Settings (-M 37): This command resets various settings to their default values. Some of the other macros apply unusual settings, and this is a quick way to undo most of them, so that the program can continue to be used normally.

Draconic Zodiac (-M 38): Displays charts in the Draconic zodiac, in which planet positions are rotated such that the North Node is always at 0Aries.

Southern Zodiac (-M 39): Displays charts in the “Southern zodiac”, in which all planet and house positions for charts located South of the equator are offset by 180 degrees.

Out of Bounds (-M 40): Displays a list of when planets are “out of bounds” or have equatorial declination above or below the tilt of Earth’s axis (about 23.5 degrees). A planet will be listed as Parallel to “OOB” when it crosses the out of bounds boundary above the equator, and Contraparallel when it crosses the boundary below the equator. The “LA+” and “LA-“ events will indicate when the declination reaches its maximum or minimum (which is usually during an OOB period). The time period covered is set in the same way as the “transit to transit times” search (-d switch, or in the Transits dialog).

Traditional Planets (-M 41): Sets a traditional astrology mode that only looks at the classical 7 planets (Sun, Moon, and Mercury through Saturn). This automatically restricts all other planets, and sets rulerships to only be classical (e.g. so only Mars rules Scorpio, and not Pluto).

Antiscia Aspects (-M 42): Redefines aspects such that the Conjunction slot will show antiscia connections, and the Opposition slot will show contra-antiscia. The (contra)antiscia connections can be seen in the middle of wheel charts (both standard and bi-wheel), and in aspect grids and lists.

Note that there's an alternative way to do this in Astrolog's dial chart (-m switch, or Midpoint List menu command, with graphics on). Point the dial to 90 degrees or 0Can to see antiscia lines, and point the dial to 0 degrees or 0Ari for contra-antiscia lines. However, this only shows one or the other instead of both at once, and it's only in the dial chart instead of the standard wheel and such.

Antiscia Wheel (-M 43): Sets a bi-wheel, with the natal chart on the inside, and the chart’s antiscia positions on the outside. Invoking this macro multiple times will toggle the outer wheel between showing antiscia and contra-antiscia planet positions.

Annual Profection (-M 44): Displays a bi-wheel showing annual profection in the sidebar to the right. This is the house that’s the focus of the current year, starting from the 1st house in the first year of life, and restarting at the 1st house in the 13th year of life. The user should load the natal chart into chart slot #1, and place the current moment or date being considered in chart #2.

Firdaria Periods (-M 45): Displays a bi-wheel showing Firdaria periods in the sidebar to the right. These are the planets that have focus during the time in question, and include the Medium Fardar or which of the nine main bodies is in effect during a 78 year period, and also the Small Fardar which subdivides each planet’s medium period with the same proportions. Day and night birth charts (determined by the whether the Sun’s position is before or after the Ascendant) are taken into account and will start counting with different bodies. The user should load the natal chart into chart slot #1, and place the current moment or date being considered in chart #2.

Zodiacal Releasing (-M 46): Displays a bi-wheel showing zodiacal releasing in the sidebar to the right, specifically the Level 1 through Level 4 zodiac signs. L1 = year or 360 day base period, L2 = month or 30 day period, L3 = 1/12 of that or 2.5 days, and L4 = 1/12 of that. This starts from the sign of the Part of Fortune, includes “loosing of the bond” or jumping six signs when returning to the starting sign, and gives the same results as astro.com’s Hellenistic chart wheel. The user should load the natal chart into chart slot #1, and place the current moment or date being considered in chart #2.

Esoteric Coloring (-M 47): Sets an Esoteric Astrology mode that colors signs and houses based on the colors of the Seven Rays that are associated with them. Planets will also have the color of which Ray is associated with them (or gray if no Ray is associated with them). Also sets planet glyphs to be the variations most often used in Esoteric Astrology.

Triple Sun (-M 48): Displays a “Triple Sun” tri-wheel used in Esoteric Astrology based around the current chart. The three wheels show the natal chart positions rotated in different ways around the zodiac. For more about Triple Sun charts, see: https://www.astrolog.org/astrolog/asteso.htm#triple

-

Here's a list of the 20 new command switches in Astrolog 8.00 that weren't in previous versions:

-I0: Interpretations show Sabian Symbols instead.

-zZ <zone> <daylight>: Adjust time to equivalent in new zone.

-oc <file>: Write current chart list to iCalendar format file.

-R[T]2: Copy everything from other restriction set.

-b2: Display ':00' part of time/location/zone only if non-zero.

-pO <obj>: Set object to use when doing solar arc progression.

-pc: Solar arc house cusps recomputed based on progressed MC.

-XV: Create Scalable Vector Graphics (SVG) file instead of bitmap.

-XQ0: Autoscale glyphs in certain charts based on bitmap size.

-Xkv <col>: Set wheel chart corners decoration color.

-WM0 <0-7> <text>: Set Windows menu text for macro submenu.

-Wx <0-12>: Set antialias graphics level of detail.

-Wb: Bitmaps are saved and copied from the Windows screen.

-YeA <obj> <index>: Change orbit of Uranian to Arabic part.

-YRp <vertex> <antivertex>: Set more restrictions for -Zd chart.

-YXx <num>: Adjust thickness of lines by this many units.

-~FT <string>: Set adjustment for text output.

-~v30 <string>: Set adjustment for decan or term calculation.

-~Xv <string>: Set adjustment for wheel corner characters.

-~3 <var> <string>: Set AstroExpression custom variables.

Here's a list of the 52 new menu commands in the Windows version of Astrolog 8.00 that weren’t in previous versions:

File / Other Formats / Save Chart iCalendar...

File / Export Vector Format / Export Chart SVG...

File / File Settings...

Edit / Sample Macros / Clear Macro Settings

Edit / Sample Macros / Draconic Zodiac

Edit / Sample Macros / Southern Zodiac

Edit / Sample Macros / Out of Bounds

Edit / Sample Macros / Traditional Planets

Edit / Sample Macros / Antiscia Aspects

Edit / Sample Macros / Antiscia Wheel

Edit / Sample Macros / Annual Profection

Edit / Sample Macros / Firdaria Periods

Edit / Sample Macros / Zodiacal Releasing

Edit / Sample Macros / Esoteric Coloring

Edit / Sample Macros / Triple Sun

Edit / Run Macro / Macro 49 … Macro 96

Edit / Copy Vector Format / Copy Chart SVG

 

EXTENDED AND IMPROVED FEATURES

A list of improvements to existing features in Astrolog 8.00, such as new things you can now do with old features that you couldn’t do before, or ways that existing features work better than before:

1. StarFont support: Astrolog now supports the StarFont astrological font. This is actually two different fonts: Star Font (Sans Serif) which is normal, and StarFont (Serif) which has “serifs” or accents on the glyphs. These fonts can be selected for signs, planets, and aspects with the -YXf command switch, or in the Graphics Settings dialog.

2. More text fonts: Astrolog now supports two new fixed width text fonts. The new fonts are Lucida Console and Cascadia Mono Regular (to go along with Courier New and Consolas that are already supported). The Lucidia and Cascadia fonts can be selected with the -YXf switch, or in the Graphics Settings dialog.

3. More font characters: When using the Hamburg font, Astrolog will now display alternate Uranus and Pluto glyphs from that font, when the user selects to use these alternate glyphs. Also, houses now have the option of displaying in the Wingdings font, which will cause the 12 houses to be shown using clock faces for the 12 hours.

4. Fonts autoloaded: All downloads of Astrolog now include all astrological fonts supported in a “fonts” subdirectory. They no longer need to be downloaded separately and installed manually. Also, the Windows version will now automatically see and use these fonts when selected. They no longer need to be manually installed on the system in order for Astrolog to use them (although one can certainly install the fonts so other programs can make use of them too, if they want).

5. iCalendar import: Astrolog can now import iCalendar files (.ics extension) into the program. Each appointment in the calendar file will be added as a chart to Astrolog’s chart list. This is a quick way to take a list of appointments from Microsoft Outlook or such, and check the astrology for those times.

6. Equatorial velocity: The equatorial longitude and equatorial latitude settings (-sr switch) will now not only change zodiac position to be relative to equatorial declination, but will change the velocity vectors too. Parallel aspects will now use the actual declination velocity (regardless of the -sr setting) to correctly determine applying/separating of parallel aspects.

7. Fractional midpoints: The -rc0 switch which allows doing a weighted composite or time space midpoint relationship chart, now also applies this setting to midpoint charts in general. The midpoint list, relationship midpoint list (-m switch), and the midpoints in the aspect grid and relationship midpoint grid (-g switch) all respect this setting, allowing one to for example display points that 25% of the way between one chart and another.

8. Decimal midpoints: The ability to do weighted composite or time space midpoint relationship charts, now allows specifying decimal values instead of factions. The -rc0 and -rm0 switches now allow the first parameter to be -1, which means the second parameter will be the decimal number to use. For example, for points 1/4 the way between the first chart and the second, instead of having to do -rc0 1 3 (for a 1:3 ratio), one can instead do -rc0 -1 0.25. Also, in the Windows version the decimal value to use for midpoints is a new field in the Chart Settings dialog (which is of course 0.5 by default).

9. 3D composite charts: The 3D houses setting (-c3 switch) will now affect composite charts. When set, the midpoint positions between the two charts used for planet positions and location, will be based on the 3D midpoints between each pair of planets and the 3D midpoint on Earth between the two birth locations.

10. Midpoint thousands: Displaying positions to the nearest millisecond (-b1 switch) now also applies to the orbs of aspects to midpoints (-ma switch).

11. Eclipses anywhere extended: The setting to detect if an eclipse exists anywhere on Earth and not just the chart’s specific location on Earth (-Yu0 switch), is now applied to any two bodies overlapping (as opposed to just the Sun and Moon overlapping as before).

12. Total Penumbral Eclipse progress: In the graphic telescope chart (-XZ switch), when a Lunar Eclipse has the Moon in a total penumbral phase, the percentage of progress through the total penumbral phase will now be shown (instead of it just always being listed as a penumbral eclipse at 100%). This will range from 0% (for when the Moon is on the outer edge between standard penumbral and the start of total penumbral) to 100% (for when the Moon is on the inner edge of total penumbral and the start of partial).

13. Eclipse glyphs: The special Conjunct and Opposite aspect glyphs that indicate an eclipse (solar, lunar, or otherwise) with the circle(s) filled in, will now appear in additional charts. These include the graphic local horizon (-Z), solar system orbit (-S), and chart sphere (-XX) charts.

14. Info bar resize: The graphic aspect grid (-g), astrocartography (-L), and world map (-XW) charts will now display the line of chart info at the bottom, below the chart instead of over the bottom part of the chart. This avoids overlapping the bottom of the chart with the text, and will make those charts slightly taller.

15. Make square improved: In the Windows version, the Make Square menu command has been improved to not just always make the chart window square, but make the window the best shape to wrap non-square charts. For example, it will make astrocartography and world map charts rectangular (instead of forcing a square window and cutting off half the map). Similarly, when the graphic aspect grid chart is slightly taller with the chart information at the bottom, the command will make the window slightly taller too.

16. Indian chart degrees: The South Indian graphic wheel chart (-XJ switch) will now show planet degree positions next to planets in the boxes, when the show cities setting (-XL switch) is on. This now behaves like the standard wheel chart, and in the Windows version the option can be toggled on with the right mouse context menu.

17. Monday calendars: The text and graphics mode calendar charts (-K switch) will now make each week start on Monday instead of Sunday, when the Indian wheel setting (-J switch) is set.

18. Astrocartography cities: The graphics astrocartography chart (-L switch) will now display dots for each city in the atlas, when the show cities setting (-XL switch) is on. This makes the astrocartography chart similar to the world map and globe displays, which already show cities.

19. Arabic parts detail: The Arabic Parts chart (-P switch) will now indicate whether each part is moving retrograde or not. This chart will also display interpretations for each part placement, when the show interpretations setting is on (-I switch).

20. Transit to natal header: The transit to natal times chart (-t switch) will now include a header showing the span of time covered for the chart, and also the time zone and Daylight setting for the transit times displayed. The transit time zone may differ from the natal time zone, and this avoids confusion about what the times displayed are aligned with.

21. Transit graph filter: The graphics mode transit graph chart (-B/-V switches) now has the option to only show aspects which become exact at some point during the time period. This is controlled by the Indian wheel order setting (-J switch) and in the Windows version can be toggled on the right mouse context menu.

22. Progression time zone: In the Windows version, the Progressions dialog now has time zone and Daylight time fields, to control the time zone the progressed chart is cast for (which may be different from the natal chart). This makes it like the Transits dialog, which already has time zone and Daylight time fields.

23. Moons orbiting extended: The setting to show wheel charts with planetary moons orbiting their planet’s glyph (-X8 switch) has been extended to apply to additional charts. The graphic dial (-m), local horizon (-Z), solar system orbit (-S), Gauquelin sector (-l), chart sphere (-XX), telescope (-XZ), and world map charts will now also show planetary moons around planet glyphs.

24. Moons orbiting eclipses: The setting to show wheel charts with planetary moons orbiting their planet’s glyph (-X8 switch) has been extended to show moons that are eclipsing or being eclipsed by their planet to be colored in white or black (if the show eclipse information setting is turned on).

25. Default file extended: Astrolog’s default settings file astrolog.as will now save macro definitions, when the file is generated with the -od switch or the Save Program Settings menu command. In the Windows version, this file will also save Windows specific settings, such as customized menu text for the menu commands that run macros.

26. User text extended: The user defined text to be displayed in the wheel chart sidebar (-YXt switch) will now display in bi-wheels and beyond (below the last chart’s info) instead of only affecting single wheels.

27. User text in color: The user defined text to be displayed in the wheel chart sidebar (-YXt switch) has been extended to allow this text to be displayed in different colors. This text will by default be drawn in the wheel corners color setting (-Xkv switch). Also, in the text itself, an escape sequence like “\1” (in which “1” can be any number) will reference the corresponding AstroExpression custom variable and use the color index within it, to set the color to be used for the current line of text. (The user text may span multiple lines by having newline escapes within it, so this allows user text in multiple different colors.)

28. New colors: Astrolog now has 10 additional named colors that can be specified on the command line or in Windows dialogs. The colors “DkGray” (dark gray), “Maize” (dark yellow), “Pink”, and “Brown” now exist. Also the colors “Indigo” (similar to dark blue), “Forest” (similar to dark green), “Carrot” (similar to orange), “Rose” (similar to magenta), “Sky” (similar to cyan), and “Violet” (similar to purple) exist, these latter of which are default colors for some of the Seven Rays. These are additional palette entries which extend the standard 16 color palette, their RGB color values can be customized (with the -YXK switch), and they can be used in display environments based on palette colors (like X11).

29. 24 bit colors: Astrolog now supports full 24 bit RGB colors (16.7 million combinations) for all colors in the program, instead of colors just being indexes into Astrolog’s 16 color palette. Color specification works as before, however one can also specify a color (on the command line, or in Windows dialogs) as an RGB value specified in #rrggbb hexadecimal form. Internally, such colors are represented as negative numbers, if one queries or sets them in AstroExpressions. For example, red (Rgb 255,0,0) would be specified as #ff0000, and when queried would be -255.

30. Ephemeris updated: Astrolog comes with updated ephemeris files for planets, the moon, and asteroids, which are based on the newer JPL DE441 ephemeris. It also comes with updated ephemeris files for dwarf planets Eris, Gonggong, Quaoar, Sedna, and Orcus. These new files provide slight improvements in accuracy.

31. Atlas updated: Astrolog’s default atlas has been updated to use the latest information from GeoNames, expanding to 32179 cities (from 24337 cities available before).

32. TZ database updated: Astrolog’s time zone change information has been updated to use TZ database version “2026a” (instead of “2025b” which was used before). This new version has a few subtle corrections and improvements to various areas in the world.

33. Exoplanet list updated: Astrolog’s default list of exoplanets has been updated, expanding to 4544 exoplanets (from 4401 available before).

 

PROGRAM CHANGES

A few changes that aren't new feature additions or bug fixes have been made to Astrolog 7.80, which means certain old assumptions are no longer valid. Most can be considered improvements, but they still change existing behavior. A list of these follows (which aren't useful to be aware of unless you have used previous versions of the program):

1. Menu commands moved: In the Windows version, the Export Chart Metafile, Export Chart PostScript, and Export Chart Wireframe menu commands have been moved onto the new “Export Vector Format” submenu. Also, the Copy Chart Metafile, Copy Chart PostScript, and Copy Chart Wireframe menu commands have been moved onto the new “Copy Vector Format” submenu.

2. Dialog fields moved: In the Windows version, the following fields have been moved from the Display Settings dialog to the new File Settings dialog: Export Text and Print in Intuitive Manner, Export Text Files in HTML Format, Output Chart Data Files in Old Style Format, Use Real System Fonts in Graphic Charts, PostScript Paper Size, and PostScript Paper Orientation. Also, the Background Transparency Percentage field has been moved from the Graphics Settings dialog to the new File Settings dialog.

3. No chart auto-changing: In the Windows version, the Rotate and Tilt commands on the Map Orientation submenu will no longer automatically switch to the globe chart, if not already in one of the map display modes. Similarly, the Zoom commands will no longer automatically switch to the orbit chart if not in the solar system orbit or telescope charts, and the Show Indian Wheels command will no longer switch to an Indian wheel if not already showing a wheel chart. These commands will still update the setting, but have no visible effect on the current chart if the current chart isn’t affected by the setting changed. Automatically switching can be annoying, such as by unexpectedly changing charts if one accidentally hits a wrong key.

4. Wheel degree sizes: On wheel charts, when planet degree values are drawn on the wheel itself, the degree numbers will now be automatically scaled larger on larger wheels, when the new character autoscale to fit window setting is on (-XQ0 switch). If the character autoscaling setting is off, then the degree text will use the text scale setting (-XS switch).

5. Orbit trail lines: The graphic solar system orbit chart (-S switch), when drawing orbit trails behind animated planets (-YXj switch), will now use the label cities setting (-XL switch) instead of the label aspect lines setting to indicate whether the orbit trails are drawn with lines connecting the position dots.

6. Influence chart setting: In the text mode influence chart (-j switch), to only show sign influences, and not also show house influences, is now based on the Indian chart setting (-J switch), as opposed to the Gauquelin sector setting (-l0 switch). In the Windows version, combining sign and house influences can be toggled on the right mouse context menu.

7. Astro-Graph renamed: Astrolog’s Astro-Graph chart is now called Astrocartography, both on the Windows menu and in all documentation. Astrocartography is the standard name for such a chart.

8. Local space astrocartography: The graphic local space chart (-Nl switch) now has the use ecliptic axis setting (-YXe switch) determine whether to draw astrocartography lines instead of drawing local space lines, instead of the astrocartography latitude crossings setting (-L0 switch) which did this before. Also, the latitude crossings setting (-L0 switch) now determines whether a magenta dot is drawn on the map at the chart’s location.

9. Custom object glyphs: When an object has been given a custom glyph (-YXD switch), that glyph will now always be used, even when a system font is being used which has a glyph for that object. This prevents using a system font from hiding one’s object customizations.

10. Eclipse aspect glyphs: When drawing a Conjunct or Opposite glyph that’s an eclipse (with the Conjunct or Opposite circles filled in) if the system font selected doesn’t have separate eclipse aspect glyphs, then the program will fall back to using Astrolog’s internal vector font, as opposed to just displaying the non-eclipse version of the aspect glyph. If one wants the old behavior, then they can turn off eclipse detection so only the standard aspect glyphs are used.

11. -YXf changed: The -YXf switch to set the various fonts to use, has changed its parameter parsing. The addition of StarFont and other text fonts has changed font indexes, and the overall number now uses hexadecimal digits instead of decimal. This makes -YXf switches from previous versions produce different font results and therefore be incompatible with the current version.

12. -XM0 removed: The -XM0 subswitch which creates a Windows metafile but using system fonts, has been removed. The -XM switch to generate a metafile still exists, and setting whether to use a system font for this or any other chart is set with the separate -YXf switch setting.

13. Natural Apogee: The -Ynn switch setting which makes Lilith be computed as the natural Lilith, will now similarly affect any object that’s customized to be the Moon’s apogee (-YeOa Moo switch) which is effectively the same thing.

14. Orange changed: The color “Orange” (when specified as a color on the command line or in Windows dialogs) now refers to an actual orange color. Before, the label “Orange” mapped to a dark yellow. The dark yellow that used to be orange is now called “Maize”, and in the Windows version “Maize” instead of “Orange” will appear in the color dropdowns.

15. Element color priority: Setting a planet color to “Element”, to be the color of the sign the planet rules, has been adjusted to look at rulership sets in a different order. It will now look at standard rulerships, then esoteric rulerships if standard rulerships have been restricted, then Hierarchical rulerships, and finally exaltations.

16. DEFAULT_DIR empty: The default value of the DEFAULT_DIR compile time variable to check in for files is now empty (so it gets ignored). It still works the same when set to something, however no longer being C:\ASTROLOG or such, can prevent files from potentially being loaded from unexpected places.

 

BUG FIXES

Here are bugs or other issues with version 7.80, all of which have been fixed in 8.00:

1. Zone offset display: In graphics bi-wheels and beyond, the time zone and Daylight time displayed for charts in the graphics sidebar would be incorrect for charts other than the first. They would always display the time zone and Daylight status of the first chart. The planet positions would be correct, just the time offset actually being used would be displayed wrong. This wouldn’t happen if offsets from UTC were displayed as a single value (with the -Yz1 switch setting active).

2. Arabic part inaccuracy: In the Arabic parts chart, the following parts would be computed incorrectly: The Part of Destiny, Vocation & Status, Secrets, and Torture. These parts all involve the Midheaven in their formula, and the position of the 9th house cusp was being used instead.

3. Egyptian term inaccuracy: The Egyptian term for 28-29 degrees Cancer (as displayed around a graphic wheel chart, or in the text mode standard listing chart) would be displayed as Jupiter, when it should be Mercury.

4. Local horizon crash: On some systems, the text mode local horizon chart (-Z switch) would crash. This and other text charts would sometimes crash when the millisecond display setting (-b1 switch) was active.

5. Rulership changing bug: Changing the sign(s) that planets rule (-YJ switch) wouldn’t always update the internal reverse rulership tables (i.e. given a sign, return what planet(s) rule it). Also, if a sign is configured to have no rulers, then a planet that’s set to the color “Element” and located in that sign will be drawn in gray (instead of the color for Water).

6. Planet index bug: On the command line, specifying the star Alcyone with the name “Pleiades”, or specifying the Andromeda Galaxy with the name “M31”, would select the wrong object index.

7. Millisecond rounding: Displaying times to the nearest millisecond (-b1 switch) would sometimes show times very near the next minute as “60.000” seconds.

8. Bitmap printing: In the Windows version, printing a chart containing a bitmap (such as a chart with the world map, or with a background bitmap) would scale the bitmap area incorrectly compared to the rest of the chart.

9. Default settings bug: Generating the default settings file (i.e. astrolog.as) wouldn’t save the maximum orb allowed to and the orb addition to fixed stars properly (-YAm and -YAd switches).

10. Orbit trail crash: In the Windows version, the graphic solar system orbit chart (-S switch) would sometimes crash, after one changes the orbit trail length field in the Graphics Settings dialog (-YXj switch).

11. Graphic calendar crash: Displaying a graphic calendar for the entire year (-KY switch) such that the bitmap is tall and narrow (so the calendar months are arranged in a 2x6 or 3x4 grid) would crash if the bitmap were made narrow enough.

12. Wireframe astrocartography display: The wireframe globe chart when showing astrocartography lines, would only label the MC lines with the planet glyph in question, and not the other Angles or minor cusp lines.

13. Graphic transit eclipses: In the graphic transit graph chart (-B switch), the eclipse version of a Conjunct or Opposite glyph wouldn’t always be displayed, even if there was an eclipse somewhere in the time span covered.

14. Moiré display: A wheel chart with the moiré corner decoration (-YXv 2 switch) wouldn’t display the pattern well in PostScript files, Windows metafiles, and when Windows printing.

15. Short names display: Objects that have or are customized to have short object names that are fewer than three characters long (such as the moon “Io”) would cause misaligned columns in the text mode wheel and aspect grid charts.

16. Offset display omission: The -Yz1 switch which displays chart times as a single offset from UTC, did not affect text mode charts for the 2nd chart or progressed chart.

17. Windows text display: In the Windows version, if the graphics text font was set to one of the Unicode fonts, then special line drawing characters in text mode charts would appear as garbage characters. This would affect text mode charts such as the aspect grid, planetary moons chart, esoteric chart, and the credits listing.

18. Antialias scrolling: In the Windows version, displaying a chart with antialiasing on (-Xx0 switch) would be offset and truncated in the window, if the scrollbars were moved from the upper left. Also, an error message about not being able to create a bitmap would be displayed if the window was resized too small with antialiasing on.

19. Sidereal equatorial omission: Displaying zodiac positions relative to the equator (-sr) switch, would always display them in the tropical zodiac.

20. Animation error handling: In the Windows version, when a planet calculation error message is displayed (such as an ephemeris file not being available) that will now automatically turn off chart animation. That prevents the case of animation mode potentially producing continuous error messages.

21. 150% text display: Text at 150% scale in graphics charts (-XS 150) wouldn’t display right in certain contexts. For example, the text at the top of the -Nl switch local space chart, -7 esoteric ephemeris, and -B transit graph, and the text labelling the vertical axis of the -XZ telescope chart, would be cramped with respect to its surroundings (as if it were at 100% scale).

22. 150% text printing: Text at 150% scale in graphics charts (-XS 150) wouldn’t ever display right in PostScript files, Windows metafiles, and when Windows printing (because the characters would be overlapping with each other).

23. Moon glyph printing: Having charts show planetary moons around their planet’s glyphs (-X8 switch) wouldn’t display right in PostScript, metafiles, or when Windows printing, due to planet glyphs overlapping and not spreading out from each other.

24. Character printing offset: Printing in the Windows version would sometimes offset text a bit. For example, having 26 characters in a line within the sidebar would be offset to the left, and having Ray values on the wheel (-Xv 3 through 5) would be too close to the upper left corner.

25. Sidebar display: Turning on both the 360 degree display mode (-sd switch) and the display milliseconds setting (-b1 switch) would cause a garbled display of longitude and latitude positions in the graphic sidebar.

26. Dashed line display: The -YXa switch which affects the maximum amount of space between points in dashed lines, would affect all lines everywhere, and not just aspect lines. (That means if one made aspects lines solid, it would affect things like wheel chart house boundary lines too.)

27. Thick lines glitch: In the graphic local space and telescope charts, turning on thick lines (-Xx switch) would cause the thicker border lines to touch the text at the top of the chart.

28. Indian wheel coloring: Displaying a graphic Indian wheel with filled in wheel sections (-Xv switch) and transparency greater than 50% would show sign and house labels poorly, since they would be colored normally and have poor contrast with the fill coloring (as opposed to being drawn black or white to have appropriate contrast).

29. Absolute magnitude limitation: Listing stars with their absolute magnitude, i.e. brightness independent of distance (-YUb0 switch) wouldn’t show absolute magnitudes for the list of extra stars (-YU switch) when the central planet was the Sun or Earth.

30. Vector file repeat bug: From the command line, generating a vector file format (such as PostScript or metafile) twice within one session of the program (such as within a -Q0 switch loop) would cause later files to have chart dimensions and glyphs scaled badly.

31. Text wheel limitation: The -w command switch when passed the argument 0 (which means to autosize the number of house rows to fit the available planets) wouldn’t do anything. Autosizing is the default so this usually didn’t affect anything, however if the setting was changed away from 0, then it couldn’t be moved back to zero with the command line.

32. Color setting crash: The -YkO switch to customize object colors could crash if given an invalid color. If it didn’t crash right away, it would crash later when the bad color was displayed in one of the Object Settings dialogs. The -YkO switch will now give an appropriate error message when passed an invalid color.

33. Object customization crash: The -YeO switch to customize an object slot to be an existing planet would crash if the new planet index was higher than the object limit (e.g. -YeO Vul 999) would crash.

34. Screensaver error: In the Windows version, when Astrolog is invoked as a screensaver from the Windows shell with the /c switch, an extraneous error message about failing to parse the command line would appear.

 

ASTROEXPRESSION UPDATES

AstroExpressions or “Astrolog Expressions” are programmable customizations that don’t require recompiling the program, and can be considered an extended form of command switches. AstroExpression functions and related command switches have been updated in version 8.00. This section can be ignored if one doesn’t use this feature area.

The following lists all new AstroExpression functions. The name of each function is listed, followed by the type of its return value and the expected types of its parameters (if any). Numbers will automatically be converted to Integer or Real as needed.

HMS: Real(RealH, RealM, RealS). Hours, minutes, seconds. Returns a decimal number of degrees around a circle, given a number of hours (in which 1 hour is 1/24 of a circle or 15 degrees), minutes within the hour, and seconds within the minute. For example, “HMS 1 30 0” will return 22.5.

ObjSign: Int(Int). Object’s sign. Returns the zodiac sign of an object. Shorthand for LonSign ObjLon <obj>.

CuspSign: Int(Int). House’s sign. Returns the zodiac sign of a house cusp. Shorthand for LonSign ObjLon <house>.

LonMid2: Real(Real, Real, RealP). Returns the proportioned midpoint of two 0-360 degree zodiac positions, based on a third parameter ranging from 0-1. For example, LonMid2 10 20 0.3 will return 13.

Switch2: Int(Int). String macro. Runs the specified custom string as a command switch macro. Returns whether running that macro succeeded. This allows running a command line, without having to define it in one of Astrolog’s macro slots as set with -M0.

_FF: Real(Int). Force setting. Returns the value passed to the -F switch for the specified planet. This will be 0 if there’s no -F setting for that slot, a number from 360-720 if the slot has been set to a degree value (subtract 360 to get that degree), and a negative number in the form of –(X*134+Y+1) if the slot has been set to the midpoint of objects X and Y.

_r: Int. Relationship mode. Returns the current relationship chart mode as set with the -r switch. Values are: 0=none, 1=synastry, 2=composite, 3=time space midpoint, 4=date difference, 5=biorhythm, -1=bi-wheel, -2=tri-wheel, -3=quad-wheel, -4=quin-wheel, -5=hexa-wheel, -6=transit and natal bi-wheel, -7=progressed and natal bi-wheel.

_I, _I0, _b2, _pO, _pc, _r, _YRp, _YRd, _XQ0, _Xkv, _YXx, _Wx, _Wb: Bool or Int or Real. Program setting. This list of functions queries the Astrolog setting that’s set with the identically named command switch.

There are several new command switches which allow one to define AstroExpression “hooks” into areas of chart calculation or display, to modify or filter their results. All AstroExpression related command switches start with the tilde (~) character:

~FT <string>: Text adjustment. Called each time a line of text is displayed, and allows customizing it. On entry, @v is the first character of the text being displayed, @w is the font, @x and @y are the coordinates being drawn at, and @z is the text formatting. For @z, bit 1 means X is left edge of text, bit 2 means Y is top of text, 4 means Y is bottom of text, 8 means erase background behind text, 16 means draw text at character scale, and 32 means draw at text scale. Return value is ignored, although @w through @z can be adjusted to change text properties. For example, to display each line of text in a random font and color of the rainbow, do: ~FT "=w Rnd 9 13 DCol Neg Hue Rnd 0 3600"

~v30 <string>: Adjust term. This allows customizing what planet Astrolog considers to be a decan or term, such as displayed in the text mode chart listing. On entry, @x is the type of placement (0=decan rulership, 1=Chaldean decan, 2=Egyptian term, 3=Ptolemaic term), @y is the zodiac position, and @z is the planet associated with the degree. Return value is ignored, although if @z is changed it will be the associated planet to use instead. For example, to list terms using the Chaldean method, in which the five subdivisions of each sign are progressively one degree smaller, do: ~v30 "=a 64735 =b 47356 =c 73564 =d 56473 =e Sub Div Inc Int Sqr Add Mul Sub 29 Int Mod @y 30.0 8 49 2 4 =z Mod Div Var Inc Mod Dec LonSign @y 4 Pow 10 @e 10"

~Xv <string>: Adjust corner character. This is used to adjust the heart characters displayed in corners, when the wheel corners setting is set to hearts (-YXv 6 switch). On entry, @t is the corner (0=upper left, 1=upper right, 2=lower left, 3=lower right), @u is the font, @v is the character, @w is the color, @x and @y are the coordinates being drawn at, and @z is the character scale percentage (100=default). Return value is ignored, although @u through @z can be adjusted to change character properties. For example, to make corners be Aries glyphs in the WingDings font instead, do: ~Xv "=u 1 =v 94 =z 50"

~3 <var> <string>: Variables list setting. Sets a list of AstroExpression custom variables, starting with index <var>, to a space separated list of numbers in <string>. For example, to set @e to 7, @f to 8, and @g to 9, do: ~3 5 '7 8 9'

A few improvements or bug fixes have also been made in the AstroExpression area:

~a improvement: The ~a switch hook for the -a switch aspect list chart, now includes whether the aspect in question is an eclipse. @x will be set to the eclipse type, and @y to the percentage that eclipse type is in effect.

~d improvement: The ~d switch hook for the -d switch “transit to transit times” chart, now allows one to update the time of how long a void of course period will be, by changing the time stored in @z.

 

LICENSE

IMPORTANT NOTICE: Astrolog and all chart display routines and anything not enumerated below used in this program are Copyright (C) 1991-2026 by Walter D. Pullen (Astara@msn.com, http://www.astrolog.org/astrolog.htm). Permission is granted to freely use, modify, and distribute these routines provided these credits and notices remain unmodified with any altered or distributed versions of the program.

The main ephemeris databases and calculation routines are from the library SWISS EPHEMERIS and are programmed and copyright 1997-2008 by Astrodienst AG. Use of that source code is subject to license for Swiss Ephemeris Free Edition at https://www.astro.com/swisseph/swephinfo_e.htm. This copyright notice must not be changed or removed by any user of this program.

Additional ephemeris databases and formulas are from the calculation routines in the program PLACALC and are programmed and Copyright (C) 1989,1991,1993 by Astrodienst AG and Alois Treindl (alois@astro.ch). The use of that source code is subject to regulations made by Astrodienst Zurich, and the code is not in the public domain. This copyright notice must not be changed or removed by any user of this program.

The original planetary calculation routines used in this program have been copyrighted and the initial core of this program was mostly a conversion to C of the routines created by James Neely as listed in 'Manual of Computer Programming for Astrologers', by Michael Erlewine, available from Matrix Software.

Atlas composed using data from https://www.geonames.org/ licensed under a Creative Commons Attribution 4.0 License. Time zone changes composed using public domain TZ database: https://data.iana.org/time-zones/tz-link.html

The PostScript code within the core graphics routines are programmed and Copyright (C) 1992-1993 by Brian D. Willoughby (brianw@sounds.wa.com).

More formally: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful and inspiring, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details, a copy of which is in the LICENSE.HTM file included with Astrolog, and at http://www.gnu.org

O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O

*       Walter D. "Cruiser1" Pullen :)       !       Astara@msn.com       *

O   Astrolog version 8.00 Website: http://www.astrolog.org/astrolog.htm   O

* "Who am I, What am I?  As I am, I am not.  But as we are, I AM.  And to *

O you my creation, My Perfect Love is your Perfect Freedom. And I will be O

* with you forever and ever, until the End, and then forever more." - GOD *

O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O*O