home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / misc / volume37 / astrolog / part11 < prev    next >
Encoding:
Text File  |  1993-05-18  |  61.4 KB  |  1,034 lines

  1. Newsgroups: comp.sources.misc
  2. From: astrolog@u.washington.edu (Astrolog)
  3. Subject: v37i080:  astrolog - Generation of astrology charts v3.05, Part11/12
  4. Message-ID: <1993May19.062102.12530@sparky.imd.sterling.com>
  5. X-Md4-Signature: 1cab14a5e0ea70de015424f7010e4050
  6. Date: Wed, 19 May 1993 06:21:02 GMT
  7. Approved: kent@sparky.imd.sterling.com
  8.  
  9. Submitted-by: astrolog@u.washington.edu (Astrolog)
  10. Posting-number: Volume 37, Issue 80
  11. Archive-name: astrolog/part11
  12. Environment: UNIX, DOS, VMS
  13. Supersedes: astrolog: Volume 30, Issue 62-69
  14.  
  15. #! /bin/sh
  16. # This is a shell archive.  Remove anything before this line, then unpack
  17. # it by saving it into a file and typing "sh file".  To overwrite existing
  18. # files, type "sh file -c".  You can also feed this as standard input via
  19. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  20. # will see the following message at the end:
  21. #        "End of archive 11 (of 12)."
  22. # Contents:  History.p2
  23. # Wrapped by pul@hardy on Sun May 16 22:23:18 1993
  24. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  25. if test -f 'History.p2' -a "${1}" != "-c" ; then 
  26.   echo shar: Will not clobber existing file \"'History.p2'\"
  27. else
  28. echo shar: Extracting \"'History.p2'\" \(59999 characters\)
  29. sed "s/^X//" >'History.p2' <<'END_OF_FILE'
  30. XHere is a complete list of new features now in Astrolog over version 2.00,
  31. Xlisted in rough order from the most significant to least significant:
  32. X
  33. XA) Color X windows is probably the main new feature added to Astrolog
  34. X   2.10. The charts displayed in color are *much* more eye catching than
  35. X   the old B/W ones, IMHO. Here is how the colors have been assigned for
  36. X   the normal wheel and astro-graph charts: Four colors have been
  37. X   allocated for the four elements - Fire = Red, Earth = Brown, Air =
  38. X   Green, Water = Blue. The various sign glyphs (and the corresponding
  39. X   house labels) are in the color of their element. Planets are in the
  40. X   color of the sign of their main ruler. Chiron and the four asteroids
  41. X   are Gold, while the north node, and other non-physical objects like
  42. X   the fortune and vertex are Violet. Representations of the Ascendant/
  43. X   Descendant/ Midheaven/ Nadir (in the astro-graph map lines and
  44. X   elsewhere) are in the element color of the corresponding sign/house
  45. X   that the angular lines refer to, i.e. Ascendant = Red, Midheaven =
  46. X   Brown, Descendant = Green, Nadir = Blue. A few extra things have been
  47. X   added for color wheel charts only: dark gray lines marking off each
  48. X   house (in addition to the main lines on the horizon and meridian), and
  49. X   each degree instead of every 5th degree being marked in dark gray on
  50. X   the outer circle (every 5th degree being white). Aspects lines are
  51. X   colored too, as follows: Conjunctions = Yellow, Sextiles = Light Blue,
  52. X   Squares = Red, Trines = Green, Oppositions = Dark Blue. For the minor
  53. X   aspects we have: Inconjuncts/Semisextiles = Brown, Semisquares/
  54. X   Sesquiquadratures = Orange, (Bi/Semi)Quintiles = Violet,
  55. X   (Bi/Tri)Septiles = Gold, (Bi/Quatro)Noviles = Pink.
  56. X
  57. XB) For color X systems, the new -Xm switch will create all windows in
  58. X   monochrome B/W mode, as they were in 2.00. In addition, pressing the
  59. X   'm' key within a window will toggle in and out of monochrone mode on
  60. X   color systems.
  61. X
  62. XC) Aspect grid windows with the appropriate aspect glyphs can be
  63. X   displayed by combining the -g option with the -X option (astrolog -g
  64. X   -X). Both the split aspect/midpoint grids labeled down the diagonal,
  65. X   as well as the relationship aspect grids between two charts (astrolog
  66. X   -r <file1> <file2> -g) are supported. The aspects glyphs, objects, and
  67. X   the signs in the grids are in their colors as defined earlier. Like
  68. X   the astro-graph windows, these charts can't be resized in the normal
  69. X   way unless one uses the '>' and '<' keys. For anything less than the
  70. X   largest scale size (achieved with the switch -Xs 300, or by pressing
  71. X   '>' within a window) all that will be displayed in each aspect grid
  72. X   cell is the glyphs of the aspect in effect, the planet being aspected,
  73. X   or the sign of the midpoint. However, once the largest scale size is
  74. X   reached, there is room in each cell to display the aspect orb to the
  75. X   nearest minute off of exact (with a plus or minus sign indicating
  76. X   whether the actual angle is slightly greater than or less than exact);
  77. X   the degree and minute in addition to the sign for midpoints; and the
  78. X   degree and sign location for each planet that's in the grid.
  79. X   Remember, the ASCII aspect grids in earlier versions were rather
  80. X   limited, only displaying orbs to the nearest 0.1 degree, midpoints to
  81. X   the nearest degree, as well as the confusing '.' vs. ',' for angles
  82. X   slightly greater or less than exact (not to mention leaving the vertex
  83. X   out for the relationship grids between two charts). Well no longer: we
  84. X   can now see *real* aspect grids with Astrolog!
  85. X
  86. XD) The -A display aspects option has been extended to display a brief
  87. X   verbal description of what each aspect glyph look like. This is in
  88. X   case one doesn't know what aspects the weird symbols in the -g -X
  89. X   displays are referring to.
  90. X
  91. XE) A new text display switch has been included, -Z, which prints out
  92. X   where each object is on the local horizon in terms of altitude and
  93. X   azimuth. For each object, the following is displayed: Its altitude on
  94. X   the local horizon from +90 degrees (straight up) to -90 degrees
  95. X   (straight down), and its azimuth from 0..360 degrees, where 0 = due
  96. X   east, 90 = north, 180 = west, 270 = south. To make visualizing the
  97. X   azimuth easier, an "azimuth vector" with a N/S component and a W/E
  98. X   component is displayed, e.g. (1.00s 0.33w) means that the object is
  99. X   mainly south, with its true angle being formed by an vector component
  100. X   west that's 1/3 the strength of the south component, i.e. the object
  101. X   is about 18 degrees west of south. This along with the altitude should
  102. X   make it easy to physically point to where any planet is at any moment,
  103. X   making it easy to locate planets in the night sky. This feature can
  104. X   also be used to determine the times that a planet rises and sets.
  105. X   Also displayed are altitude and azimuth differences between each
  106. X   object and the Sun and Moon, first showing the number of degrees that
  107. X   the Sun/Moon is "ahead" (or farther east in the zodiac) of the object
  108. X   in question, and then the number of degrees that the Sun/Moon is above
  109. X   the object in question. This feature can be used to roughly predict
  110. X   eclipses! Both the Sun and Moon span about 0.5 degrees in the sky,
  111. X   therefore if both the azimuth and altitude differences are < 0.5 (or
  112. X   1.0 if the difference is between the Sun and Moon themselves) then the
  113. X   object in question is probably being occulted somewhat by the
  114. X   Sun/Moon. Note that there are three types of planetary position
  115. X   displays: Right ascension and declination showing the object's
  116. X   position with respect to the stars, longitude and latitude showing
  117. X   where on the Earth the object is straight up (as in the astro-graph
  118. X   zenith locations), and finally azimuth and altitude showing the
  119. X   positions of the object relative to the local horizon.
  120. X
  121. XF) This new -Z local horizon feature can be displayed in an X window
  122. X   as well (e.g. astrolog -Z -X), in which all the planets will be
  123. X   displayed in a window depicting the sky. The small dot above or below
  124. X   each glyph indicates exactly where each planet is. (Some of the glyphs
  125. X   may be overlapping, although the program tries to cut down on this.)
  126. X   There is a horizontal line dividing the window representing the local
  127. X   horizon; planets above this line are visible, while planets below it
  128. X   are set. There are three vertical lines dividing the window as well:
  129. X   The middle line represents the due south direction, the one to the
  130. X   left is due east, the one to the right is due west, and the edges of
  131. X   the window are due north. Like the standard chart display, this window
  132. X   may be resized to any proportion. One can press the 'Z' key in any
  133. X   window to enter this display type in that window at any time.
  134. X
  135. XG) Ability to write the actual sign and house positions of a chart to
  136. X   a file (instead of just the time and place) has been implemented via
  137. X   the -o0 <file> option. This option can be used interchangeably with
  138. X   the old -o output to file switch. The information written includes the
  139. X   zodiac position of the 20 main objects, their retrograde status and
  140. X   declination, as well as the positions of the (first six) house cusps.
  141. X   This file information can easily be passed into another program, and
  142. X   can be read back into Astrolog with the -i option. The -i option will
  143. X   automatically determine which type the file is, and will either use
  144. X   the given positions, or else calculate them as needed (note that some
  145. X   switches, such as the -c house system selection, will have no effect
  146. X   for this new file type.) Check an example of one of these files to see
  147. X   the precise format (a zodiac position is recorded as three numbers:
  148. X   degree in sign, sign as 1..12, and floating point minute within
  149. X   degree.) When the files are read back in, they will be flagged as
  150. X   "having no space or time" like the composite charts in the chart
  151. X   header displays.
  152. X
  153. XH) The new file format can allow one to do things such as transits to
  154. X   composite charts (send the composite chart to file with -o0 option and
  155. X   then use that file as the first parameter to the -T option) composites
  156. X   between two composite charts (use -rc between two composite charts
  157. X   sent to a file) and even, if one is willing to do a small amount of
  158. X   editing, to do transits to midpoints or the 0 degrees Aries point.
  159. X   Note that one can easily edit the positions in the -o0 position file
  160. X   to be whatever they like, so one could replace some unimportant object
  161. X   (like the vertex) with 0 degrees Aries or an important midpoint value.
  162. X   Note that trying to still use the -o time and space output with an
  163. X   output chart that doesn't have space/time will confuse the program; it
  164. X   will either say it can't make the file or else will output the
  165. X   time/space of the most recent parameter file it read in.
  166. X
  167. XI) Another file output feature, the ability to concatenate "comment
  168. X   lines" at the end of a data file, been been added to both the -o and
  169. X   -o0 options. (Some people have complained that the info in the
  170. X   Astrolog chart files are too cryptic.) After scanning the filename,
  171. X   the -o[0] option will then write any parameter that follows it at the
  172. X   end of the file, until a parameter beginning with a '-' (the next
  173. X   switch) is reached. For example: -o 'file' "Walter D. Pullen" Seattle
  174. X   will add my name and my birth city in two separate lines at the end of
  175. X   'file'. (In unix, quotes can be used to allow spaces within one
  176. X   parameter.)
  177. X
  178. XJ) Determining dates of transits of progressed planets to natal
  179. X   planets can be done with the new -Tp <file> <month> <year> option.
  180. X   This is just like the -T option, except that the exact aspects of
  181. X   progressed planets (rather than transiting planets) to the planets in
  182. X   'file' are displayed. Again, one can substitute '0' for the month to
  183. X   scan the entire year.
  184. X
  185. XK) Another added progression feature allows determining aspect times
  186. X   of progressed planets among themselves. The -i <file> -dp <month>
  187. X   <year> switch will, like the -d option, display times of aspects and
  188. X   sign changes, except that they will be for the chart in file,
  189. X   progressed throughout the month specified. Progressed planets move
  190. X   very slowly ("year for a day") so therefore there will usually be, if
  191. X   any, only a couple of aspects in a given month; again, one might want
  192. X   to substitute '0' for the month to scan the whole year. Also, since
  193. X   they move so slow, the accuracy is cut down, do the dates given are
  194. X   probably only accurate to the nearest day, in spite of the times given
  195. X   to the minute. Note that Astrolog can now scan for aspects of:
  196. X   transiting planets among themselves (-d switch), transiting planets to
  197. X   natal planets (-T switch), progressed planets to natal planets (-Tp),
  198. X   and progressed planets among themselves (-dp). Only thing Astrolog
  199. X   can't do is do progressed planets to transiting planets, although that
  200. X   may change in the next version :)
  201. X
  202. XL) The new -pn switch is like the -p <month> <date> <year> switch
  203. X   except that (like the -n switch) it assumes the current moment now to
  204. X   cast the progressed chart to. This is just another shorthand
  205. X   convenience to see what ones progressed chart is like presently; just
  206. X   do: astrolog -i file -pn.
  207. X
  208. XM) Determination of latitude crossing points has been added to the
  209. X   astro-graph routines! The new -L0 option will do the same thing as the
  210. X   -L option, except that after displaying the longitude and latitude
  211. X   locations of the Asc/Desc/MC/IC lines, it will then search among the
  212. X   lines and display (in order from farthest North to farthest South) the
  213. X   latitude of any points where lines cross each other. This includes the
  214. X   curvy Asc/Desc lines crossing the straight MC/IC lines as well as
  215. X   cases where different Asc/Desc lines cross themselves. And unlike Jim
  216. X   Lewis' astro*carto*graphy, Astrolog will also display the longitude of
  217. X   the crossing (useful for Asc/Desc crossings) in addition to the
  218. X   latitude (as well allowing more planetary bodies to be included in the
  219. X   scan, and going farther North and South than Jim Lewis' printouts go.)
  220. X   Note however, that there is presently a small (very rare) minor
  221. X   omission glitch in the code, where if a crossing is within a couple of
  222. X   degrees of 180 deg W/E, it may not be displayed.
  223. X
  224. XN) Change the default orbs of the various aspects with the -Ao <orb1>
  225. X   <orb2>... <orbn> switch. Do you not like the 7 degree orbs for
  226. X   conjunctions that are in there by default? One can change the first n
  227. X   aspect orbs (i.e. as many orb values that one puts after the -Ao)
  228. X   anywhere from just the conjunction to all 18 aspects. Non-integer
  229. X   values are allowed of course. Use negative orb values to completely
  230. X   eliminate an aspect from ever appearing. For example: astrolog -A 6
  231. X   -Ao 5 5 -1 10 narrows the orbs for Conjunction and Opposition,
  232. X   completely eliminates the Square, widens the orb for Trines, and
  233. X   leaves the Sextiles and Inconjuncts in the default values. Note that
  234. X   for very wide orbs more than one aspect may apply for a particular
  235. X   angle, in which case the more fundamental aspect is chosen. Also for
  236. X   wide aspects the decimal value of the orb may be lost in the -g text
  237. X   grid (due to too many characters) and their might be some slight
  238. X   overlap in the X window -g cells.
  239. X
  240. XO) Note that Astrolog imposes restrictions on the max orb that any
  241. X   particular aspect can have to certain particular objects, namely the
  242. X   node, fortune, and vertex, which can't have aspects to them in excess
  243. X   of 2 degrees. One can suspend these restrictions by replacing the -Ao
  244. X   <orbs> option above, invoking it as -AO <orbs> instead. For a fun (and
  245. X   perhaps useful) display, try: astrolog -A 1 -AO 180 -g [-X], and see
  246. X   everything conjunct everything else.
  247. X
  248. XP) Search through the aspect grid for major aspect configurations,
  249. X   including Grand Trines, T-Squares, Grand Crosses, Yod's, and Cradles
  250. X   with the -g0 option. This option will produce the same aspect grid
  251. X   that -g displays, but afterwards will go through the grid and list any
  252. X   of these aspect configurations and what objects are forming them. Of
  253. X   course, to see any Yod's, one has to -A 6 or more so that Inconjuncts
  254. X   will be included in the aspect grid.
  255. X   
  256. XQ) Display the locations of the "Uranian" planets with the -u switch.
  257. X   Transneptunian or Uranian planets are an interesting subset of
  258. X   astrology which includes various objects alleged to be beyond Pluto
  259. X   (or something like that, I'm just the programmer). Anyway, Astrolog
  260. X   can display the zodiac positions of these bodies as well, and will do
  261. X   this by taking the eight Uranian bodies and literally replacing
  262. X   Mercury..Pluto with them. (Do: astrolog -u -O to list them.) This
  263. X   replacement will allow the Uranians to be included in Astrolog's
  264. X   various options, although of course this means that they can't
  265. X   interact with Mercury..Pluto in any way. (Note, I didn't bother to
  266. X   change the X glyphs or sign rulerships since I don't know what they
  267. X   are for the Uranians.)
  268. X
  269. XR) Decan displays are now supported in Astrolog, and one can display a
  270. X   decan influenced chart with the -3 switch. The decan theory is that
  271. X   each sign in the zodiac can be divided into three parts: The first 10
  272. X   degrees (i.e. the first decan) is mainly influenced by the sign in
  273. X   question, the second 10 degrees (second decan) although still
  274. X   influenced by the sign in question is also somewhat influenced by the
  275. X   next sign of the same element, while the last decan is influenced by
  276. X   the third sign of the same element. The -3 switch applied to a chart
  277. X   will move each object into the sign of its decan. For example, if the
  278. X   Sun is at 29 degrees Aquarius and the Moon at 5 degrees Virgo, in the
  279. X   resulting chart, the Sun will go to Libra (26 degrees) and the Moon
  280. X   will remain in Virgo (although be at 15 degrees now since it was
  281. X   previously in the middle of the first decan of Virgo.)
  282. X
  283. XS) In the -w text wheel option, the objects in each house are printed
  284. X   from top to bottom in order from earliest in the house to latest. This
  285. X   looks good except for in houses 5..8 where this appears backwards
  286. X   (i.e. a planet having just entered the 6th house from the 5th is
  287. X   displayed right under the Descendant.) Replace -w with the -w0 switch
  288. X   and the objects from houses 4 through 9 will be reversed and printed
  289. X   in order from bottom to top, making a more flowing looking chart.
  290. X
  291. XT) The new -q0 <month> <date> <year> <time> option takes the four
  292. X   parameters and casts a chart for the time in question. The time zone
  293. X   and location are taken from the default compiled values. This is just
  294. X   yet another useful shorthand way to quickly make a chart. Note that
  295. X   this is just like the -q <month> <date> <year> option except that -q
  296. X   always casts it for noon in the default zone. Also note that the -a
  297. X   option which takes all seven chart parameters can be duplicated with
  298. X   -q0 along with the -z <zone> and -l <long> <lat> options.
  299. X
  300. XU) A couple of new compile time option variables have been added to
  301. X   the include file astrolog.h. For those people who don't like Placidus,
  302. X   a new default house system can be set to the value from 0..9
  303. X   indicating what system to use if the user doesn't explicitly specify
  304. X   it with -c, Another thing: It must be mentioned that although the
  305. X   accuracy of Sun..Pluto and Chiron are to the nearest minute for years
  306. X   1900-2000, the four asteroids are relatively inaccurate and can even
  307. X   be a couple of degrees off in the worse case. Also, some people just
  308. X   don't like or care about the minor bodies. If you don't want these
  309. X   values to appear by default, there is a new #define that can be
  310. X   commented out so that it will be as if -R is always included when the
  311. X   program is run. (Simply do -R to get them back if you compile it this
  312. X   way.) There is a new feature added to all the X window displays which
  313. X   can toggle the restriction status of the asteroids and other minors.
  314. X   Press the 'R' (restrict) key in the window and the screen will be
  315. X   redrawn with the restriction status of these toggled.
  316. X
  317. XV) The -Xn [<value>] option can be used to start up an X window in
  318. X   animation mode. Before, one would have to explicitly press 'N' or a
  319. X   shift+number key to start the window animation. Without a parameter
  320. X   after -Xn, the option will start it up in continuous update to "now"
  321. X   mode (which is like pressing 'N' in that any chart will be erased with
  322. X   the current chart now.) The switch can accept parameters from 1..9,
  323. X   corresponding to the animation rates obtained by pressing shift 1..9
  324. X   in the window, i.e. update whatever chart is passed to it seconds,
  325. X   minutes, hours, days, months, years, etc. later each time.
  326. X
  327. XW) Familiar with ley lines? They are energy lines crossing the Earth.
  328. X   I was experimenting earlier with the master ley line grids on the
  329. X   Earth (in the pattern of an overlapped 20 sided Icosahedron and 12
  330. X   sided Dodecahedron) and I figured Astrolog with it's world map would
  331. X   be an interesting program to explore this with. The -XW world map
  332. X   display option is always still, and can never be animated. If however
  333. X   one tries to animate it, either by the -Xn switch or pressing 'N' in
  334. X   the window, a new display showing the ley lines will be shown.
  335. X   Actually this is mainly a hack, but I figured I would leave it in
  336. X   there for amusement and inspiration. Hackers note: there is an
  337. X   interesting "bug" that can arise with the -XW as well as the -XG (and
  338. X   -XP, described below) switches: These displays can be brought up
  339. X   without having to specify an actual chart. Now suppose one presses
  340. X   'C', 'W', etc. to bring up a chart - what will be displayed? The
  341. X   answer will be whatever default values were already there, and if
  342. X   you're curious, I set to be the time of the New Moon on 1-4-1992 at
  343. X   11:11pm GMT at Greenwich England. (i.e. one week before the 11:11)
  344. X
  345. XX) The -XP option will generate a polar view of the Earth as a globe.
  346. X   This is like the -XG globe option except that the view is from the top
  347. X   (or bottom) and therefore doesn't rotate. By default, the view is
  348. X   looking down on the north pole with 0 deg W/E toward the bottom of the
  349. X   screen. To see a (fixed) view of the south pole hemisphere, go into
  350. X   animation mode. Again, like with all the other X window display
  351. X   options, one can enter this display with a keystroke: press 'P' in any
  352. X   Astrolog window and it will revert to this display.
  353. X
  354. XY) A couple of conveniences for the X window features have been added.
  355. X   Note that the -Xo <bitmapfilename> option is only used in conjunction
  356. X   with the -Xb write output to bitmap switch. Therefore, I have -Xo
  357. X   automatically assume -Xb is set. (Invoking -Xb itself without -Xo will
  358. X   have the program prompt the user for the bitmap filename.) In other
  359. X   words, astrolog -Xb -Xo 'file' is the same as just astrolog -Xo
  360. X   'file'. (This may change if I add other file types, but for now none
  361. X   are planned.) Also, I should mention that Astrolog includes it's own
  362. X   appropriate bitmap if one iconifies the window, instead of reverting
  363. X   to the braindead UnknownIcon as it did before.
  364. X
  365. XZ) A few other minor things have been done to the program, such as the
  366. X   -H help switch displays more information (e.g. what the difference
  367. X   between -T and -T0 is) as well as mentioning for X that you can press
  368. X   the 'H' key while within the X window to get a list of all the neat
  369. X   things you can do in window once it's already been created.
  370. X
  371. X
  372. XI could have added a bunch of other features to this version, but as
  373. Xyou can see, I ran out of letters :) Oh well, wait for version 2.20!
  374. XRemember now that the -e everything switch includes a lot more chart
  375. Xinformation in it since there are more features now.
  376. X
  377. X
  378. XHere is the list of bug fixes over version 2.00,
  379. Xlisted in rough order from the most major to the least major:
  380. X
  381. X1) I inadvertently disabled the -p progression option while updating
  382. X   the program from version 1.40 to 2.00, so that it would produce
  383. X   progressed charts way off. This has been fixed and the program
  384. X   produces those charts as well as it did in version 1.40 and before.
  385. X2) There was a bug in the midpoint routine which would yield results
  386. X   180 degrees off occasionally when the two points being passed to the
  387. X   routine were themselves almost 180 degrees apart. This would mainly
  388. X   affect composite charts and the midpoint grid. This has been fixed for
  389. X   all cases now.
  390. X3) Some composite charts where the house cusps in the two charts are
  391. X   almost 180 degrees apart would have the composite cusps in
  392. X   non-sequential order, 180 degrees apart from where they should be,
  393. X   e.g. two opposing cusps could be interchanged. The program now makes
  394. X   sure this won't happen, and takes corrective measures if necessary.
  395. X   Also, composite charts are no longer displayed in the chart headers
  396. X   with a bunch of 0's for the date, time, etc. Composite charts are
  397. X   properly labeled as being such, while only charts that exists in
  398. X   space/time will have their coordinates printed.
  399. X4) Some of the values in the header displays, such as time, long/lat,
  400. X   etc, would occasionally be displayed one number higher than they
  401. X   should be, due to improperly rounding up. This has been fixed. A few
  402. X   other minor display areas have been fixed, e.g. in the heliocentric
  403. X   planet list -h -O, Earth was abbreviated as "Eart" before.
  404. X5) In the -w text wheel option, the objects in each house are supposed
  405. X   to be printed from top to bottom in order from earliest in the house
  406. X   to latest. The program did this correctly except for cases in which a
  407. X   house spanned 0 degrees Aries, in which case the Aries planets would
  408. X   be printed before the Pisces planets. This should be the other way
  409. X   around, as it is now.
  410. X6) I probably should have made the -g text aspect grid and the -E
  411. X   ephemeris display be able to be affected by the -R restrictions. They
  412. X   weren't before and they are now.
  413. X7) Some of my very bad X windows programming in version 2.00 has been
  414. X   cleaned up, as least slightly. The program no longer core dumps if the
  415. X   DISPLAY environment variable isn't set properly. Before, the windows
  416. X   would come up white on black on some machines, and yet black on white
  417. X   on others; now as expected everything will come up white on black
  418. X   unless one specifies otherwise with the -Xr switch. Finally, a couple
  419. X   of people have mentioned that version 2.00 would eat up *lots* of cpu
  420. X   even while doing nothing (unless in 'p'ause mode). Also while in pause
  421. X   mode, uncovering part of the Astrolog window would leave that part
  422. X   blank until pause mode was left. Now, Astrolog doesn't eat cpu unless
  423. X   it's doing something useful, and it will always redraw its windows if
  424. X   unmapped.
  425. X8) Some things that caused problems for PC users have been corrected;
  426. X   Astrolog now is explicitly declaring 32 bit longs in places where the
  427. X   PC assuming 16 bit ints would cause problems, as well as eliminating a
  428. X   couple of unnecessary declarations and adding some more declarations
  429. X   which aren't necessary for unix but would confuse a PC.
  430. X
  431. XNote for PC users: I have tried to make this program as much
  432. Xexecutable on personal computers and other non-unix systems as
  433. Xpossible. Although this version should be easier to compile than
  434. Xprevious ones were, still there are probably some things I've
  435. Xforgotten/left out. For instance, for as least one person the
  436. Xoptions.c and formulas.c files were too long in version 2.00 and had
  437. Xto be split again, so one should be aware of these possible factors.
  438. X
  439. XUnfortunately, I am graduating in a little over a month from now, and
  440. Xtherefore probably won't be able to work on or support Astrolog much
  441. Xunless I can get another account somewhere. Still, I hope to release
  442. Xan Astrolog 2.20 in another month, perhaps including features like
  443. Xfixed star tracking. (Have you Sun conjunct the Pleiades? Find out!)
  444. X
  445. XI wish to express thanks to the many people who have pointed out the
  446. Xbugs (and have made suggestions for new features) in this (as well as
  447. Xprevious) versions so that they could be corrected. You know who you
  448. Xare! :) As the Sun leaves Aquarius after the Full Moon let's remember
  449. Xthe power of unified effort; and of course the Sun will soon be back
  450. Xin Aquarius, perhaps next time in the Age of Aquarius!
  451. X
  452. X
  453. X************************************************
  454. XAstrolog 2.20 posted Wed,  3 Jun 92 00:25:40 GMT
  455. X************************************************
  456. X
  457. XThis file describes the new features, changes, and bug fixes in
  458. Xversion 2.20 of Astrolog (over the previous version, 2.10, posted 3.5
  459. Xmonths ago). Although this new version is a stand alone program, this
  460. XUpdate file requires knowledge of the features of version 2.10 in
  461. Xorder to make sense. If you aren't familiar with version 2.10, get and
  462. Xread the version 2.10 Helpfile which describes all its features from
  463. Xthe alt.astrology ftp site at hilbert.maths.utas.edu.au, or from any
  464. Xcomp.sources.misc archive.
  465. X
  466. XJust some of the new things contained in Astrolog 2.20 are: Fixed star
  467. Xpositions, spatial astronomical charts of the solar system, and a
  468. Xcouple of other things non-astrologer astronomers would like. Also
  469. Xadded are new kinds of and more support for relationship charts, and
  470. Xthe nascent beginnings of an interpretation feature, along with other
  471. Xthings non-astronomer astrologers would like. Ability to scan a data
  472. Xfile for program defaults has been added, allowing changes to be made
  473. Xto the program without recompiling, along with a bunch of funky
  474. Xadditions to the X graphics features.
  475. X
  476. X----
  477. X
  478. XImportant: A few changes have been made to the program, i.e. not just
  479. Xnew features but some things that were true for version 2.10 are no
  480. Xlonger valid. A list of these changes follows:
  481. X
  482. X1) First of all, every object (planets, minor house cusps, uranians,
  483. X   and stars) has its own "number", displayable in the -O list. No more
  484. X   ugly hacks of overwriting some planets with the uranian positions in
  485. X   the -u option. There is virtually no difference between a planet and a
  486. X   house cusp. The default is still the first 20 objects to keep the
  487. X   charts looking the same as before, although one can have a chart with
  488. X   all 78 objects (one for each tarot card ;) if they like. For example,
  489. X   the -u uranian switch will now display the uranian locations after
  490. X   everything else in the standard chart display. You get what you ask
  491. X   for, and what you don't want must be explicitly -R restricted.
  492. X
  493. X2) As a result of the above, the minor house cusps (11th, 12th, 2nd,
  494. X   3rd) are no longer included in the -T transit list by default. If you
  495. X   want them, you must explicitly specify you want them (with the -C cusp
  496. X   option described later). Also, the relationship chart aspect grid now
  497. X   includes the vertex (before it only included the first 19 objects) and
  498. X   as a result the display will unfortunately exceed 80 columns, unless
  499. X   you explicitly restrict one of them with the -R option.
  500. X
  501. X3) The program now makes a distinction between synastry charts, and
  502. X   the actual comparison between two charts. Before the -r option would
  503. X   combine the two charts in synastry, unless it was the -g option, in
  504. X   which case the contents of both charts would be compared in an aspect
  505. X   grid. Now -r is only for synastry, and combinations such as "-r chart1
  506. X   chart2 -g" or "-r chart1 chart2 -g -X" will display the aspects within
  507. X   the synastry chart itself. To actually have two charts side by side,
  508. X   use the -r0 option described later, instead of -r.
  509. X
  510. X4) To display the ley lines in the -XW world map window, or to see the
  511. X   southern hemisphere in the -XP polar chart, one had to enter animation
  512. X   mode before, a hack which of course had nothing to do with animation.
  513. X   This "bonus information" is now in a separate feature, accessed with
  514. X   the -Xi switch described later.
  515. X
  516. X5) In an X window, pressing the 'S' key would resize the window to be
  517. X   a square, and the 'C' key would revert the mode back to the standard
  518. X   wheel chart. These two keys presently do other operations described
  519. X   later, and the above functions are now accessed by the 'Q' and 'V'
  520. X   keys respectively.
  521. X
  522. X6) The chart information at the bottom of the window is now included
  523. X   by default, while before it wasn't. To remove it, press the 'T' key in
  524. X   the window or use the -XT switch described later.
  525. X
  526. X7) The -w and -w0 switches both display the same text wheel chart, but
  527. X   in slightly different ways. They have been reversed in function, since
  528. X   the -w0 chart looked better.
  529. X
  530. X8) The "default" chart, i.e. the initial values in the chart
  531. X   parameters that are used if one forces a chart to be used when one is
  532. X   not expected, e.g. combining the -XW and -o switches, has been
  533. X   changed. Before, I had put in the data for the 11:11pm GMT New Moon on
  534. X   1-4-1992, but now I have changed it to the chart for this version of
  535. X   Astrolog itself: 5-31-1992 9pm PDT Seattle, WA.
  536. X
  537. X9) Finally, concerning the source code itself, there are two new
  538. X   files: options.c has been split into the new file charts.c, and
  539. X   graphics.c has been split into the new file xcharts.c.
  540. X
  541. X----
  542. X
  543. XNow, a comprehensive list of the features and extensions added to this
  544. Xversion of Astrolog follows:
  545. X
  546. XA) -S switch: A new chart type is available - solar system space
  547. X   charts, which give the astronomical positions of each planet in terms
  548. X   of x, y, and z coordinates. Although not directly useful
  549. X   astrologically, it does give one a good view of how the planets
  550. X   actually were positioned at the time in question. For example, normal
  551. X   astrology doesn't make the distinction between the four different
  552. X   "forms" of say, a Mercury Venus Conjunction, i.e. they can either be
  553. X   Conjunct on the near side of the Sun, Conjunct on the far side of the
  554. X   Sun, or one can be on one side and the other on the other side. When
  555. X   the chart is actually displayed, for each body the following
  556. X   information is printed: The relative angle of the planet with respect
  557. X   to the central body, i.e. its zodiac position converted to the
  558. X   appropriate number from 0..360. This is followed by the x, y, and z
  559. X   coordinate positions of the object, in astronomical units from the
  560. X   central body. The x-axis increases in the direction of 0 degrees Aries
  561. X   (tropical zodiac), the y-axis increases in the direction of 0 degrees
  562. X   Cancer, and the z-axis is with respect to the Earth's orbit (meaning
  563. X   that the Sun and Earth always have a z-axis value of 0.0). Finally the
  564. X   overall length from the central body in AU is printed, which is just
  565. X   the diagonal as indicated by the x, y, z vectors. (The Earth and Sun
  566. X   are of course always about 1.0 AU from each other.) The Moon circles
  567. X   the Earth and isn't a part of the solar system proper; therefore, it
  568. X   is never in these charts. The -e everything option will include this
  569. X   chart in it's listing of all the chart displays.
  570. X
  571. X   The -S switch can be combined with -X to give an X window chart of the
  572. X   solar system. This will be displayed as an aerial view of the entire
  573. X   solar system, with 0 degrees Aries to the left of the screen, and 0
  574. X   degrees Cancer to the bottom. Note that this chart includes all
  575. X   possible planets, including the Earth (whose glyph is a cross inside a
  576. X   circle). Whatever object is chosen to be the central body is at the
  577. X   center of the screen, with all the others around it. This is a fun
  578. X   chart to animate - watch the planets go around the Sun, and *see* how
  579. X   they turn retrograde with respect to the Earth. In addition to the
  580. X   bodies themselves, twelve spokes are drawn from the center body to the
  581. X   edge of the screen, which delineate the zodiac with respect to it.
  582. X   Note that the scale of the solar system is large; attempting to fit
  583. X   all the planets out to Pluto on the screen at once will cause all the
  584. X   inner planets to be crammed together near the middle of the screen. To
  585. X   deal with this, the scale size as indicated with the -Xs switch and
  586. X   the '<' and '>' keys will affect how much of the solar system is
  587. X   viewed at once (in addition to the glyph sizes). For a scale size of
  588. X   300, the viewport will have a radius of 6 AU (about out to the orbit
  589. X   of Jupiter; useful for viewing the inner planets). For a scale size of
  590. X   200 (default), it will have a radius of 30 AU (enough to include
  591. X   Neptune, and Pluto most of the time). Finally, a scale size of 100
  592. X   will result in a radius of 90 AU, enough to easily include the entire
  593. X   solar system, as well as the orbits of the alleged Uranian bodies
  594. X   beyond Pluto.
  595. X
  596. XB) -I switch: Another new chart type is available - interpretation of
  597. X   influences. This is the beginning of a general interpretation ability
  598. X   for the program, although all it does now is calculate the relative
  599. X   "power" of each planet's placement, giving a general idea of the
  600. X   prominent areas of a chart. When such a chart is printed, each planet
  601. X   is given a point value, larger numbers indicating more strength. Each
  602. X   planet's strength is divided between two fields: the positioning in
  603. X   and of itself, and the power of the aspects it makes with the other
  604. X   planets. In addition to each field, the total of these two areas is
  605. X   printed, as well as the relative percentage of the planet in question
  606. X   with respect to all the planets combined. Each planet gets a ranking
  607. X   for its positioning, aspects, and total power as well, with the
  608. X   strongest getting #1, the next strongest #2, etc. The -e option will
  609. X   include this chart as well in it's listing of all the chart displays.
  610. X
  611. X   To determine the strength of the positioning of a planet, various
  612. X   things are taken into account: 1) The power of a planet in and of
  613. X   itself, e.g. the Sun and Moon are more powerful then the other
  614. X   planets. 2) The house placement of a planet, e.g. a planet in the 1st
  615. X   house is more powerful than one in the 2nd. 3) Whether a planet is in
  616. X   the sign it rules or is exalted in, e.g. Jupiter in Sag results in
  617. X   more power to Jupiter. 4) Whether a planet is in the house
  618. X   corresponding to the sign it rules or is exalted in, e.g. Jupiter in
  619. X   the 9th house. 5) Planets get more power if the signs they rule are
  620. X   occupied, e.g. a bunch of stuff in Aquarius gives more power to
  621. X   Uranus. 6) Planets get more power if the houses they rule are
  622. X   occupied, e.g. a bunch of stuff in the 11th house gives power to
  623. X   Uranus. 7) Finally, planets get power according to what houses the
  624. X   cusps of which fall in the signs they rule, i.e. the ruler of the
  625. X   Ascendant (and to less extent the Midheaven, and so on) gets lots of
  626. X   influence. Determining the strength of a planet's aspects is much
  627. X   easier, and is basically composed of the sum of the strength of each
  628. X   aspect the planet makes. Taken into account are: 1) The inherent
  629. X   influence of the planet being aspected to, e.g. Sun conjunct Jupiter
  630. X   gives more influence to Jupiter than Mercury conjunct Jupiter would.
  631. X   2) The influence of the aspect itself, e.g. Oppositions are more
  632. X   powerful then Sextiles. 3) Finally the orb of the aspect, i.e. exact
  633. X   aspects are more powerful than wide ones. (The influence of the orb
  634. X   varies linearly from max power at exact to zero power at the limit of
  635. X   the orb - sorry Maggie M. and Mark K. - no complex aspect wave
  636. X   functions, at least for this version :)
  637. X
  638. X   Special thanks goes to Mark K. who initially presented this idea of
  639. X   interpreting overall influences to me. I basically just took his
  640. X   ideas, polished them a bit, and put it into the code. Interestingly,
  641. X   while programming this feature, I had a dream about him, in which he
  642. X   elaborated upon some of the ideas and even gave me suggestions for
  643. X   some of the planets' default power values (astral visitation?) And,
  644. X   while on the subject, I've had a couple of other Astrolog dreams; I
  645. X   had one neat one while working on the -h extension (described later)
  646. X   about a far distant future version of Astrolog that could actually
  647. X   teleport one to the places which they cast charts for :)
  648. X
  649. XC) -v switch: This isn't really a new feature, but rather a formal
  650. X   specification for the standard chart listing of the planetary
  651. X   positions. Before, one would get this chart by default if they didn't
  652. X   specify any other chart types, and they would get it along with
  653. X   everything else in the -e option, but there was never any formal
  654. X   switch for it. In other words, before there was no way to, for
  655. X   example, display the standard chart, followed by an aspect grid, since
  656. X   there was no switch to choose the standard chart. Now, one can specify
  657. X   "-v -g" and get the above mentioned combination.
  658. X
  659. XD) -v addition: The standard chart listing of the planetary positions
  660. X   has been expanded to include an extra field for the "velocity" of each
  661. X   planet. This velocity value approximates how fast the planet is moving
  662. X   through the zodiac with respect to the Earth (or whatever the central
  663. X   body is set to) in degrees per day. This value of course, goes
  664. X   negative when a planet goes retrograde. This is useful not only to get
  665. X   a feel for how fast each planet moves through the zodiac, but to
  666. X   determine when a planet is about to go retrograde or direct - the
  667. X   value approaches zero when the planet changes direction.
  668. X
  669. XE) -v0 switch: This switch is just like -v except that it modifies the
  670. X   planet velocities slightly. Normally, it isn't a trivial task to
  671. X   determine precisely when a planet is going to change direction. This
  672. X   is because, for example, although a velocity of 0.010 degrees/day for
  673. X   fast moving Mercury means it's about to turn retrograde, the same
  674. X   velocity value is normal for slow moving Pluto. The -v0 switch divides
  675. X   the normal velocity values by how fast each planet moves with respect
  676. X   to the Sun, meaning that all planets will now have an average
  677. X   *relative* velocity value of 1.000, and in all cases, a velocity of
  678. X   2.000 means the planet is moving twice as fast as normal, and one of
  679. X   0.010 means the planet is about to turn retrograde.
  680. X
  681. XF) -d addition: The -d aspect search routine has been expanded to
  682. X   calculate and display the times when a planet changes direction.
  683. X   Before, in such a listing, it would be shown whenever a planet changed
  684. X   direction during a day, but the exact time of the station wouldn't be
  685. X   printed for it.
  686. X
  687. XG) -U switch: Astrolog 2.20 has the ability to display the positions
  688. X   of 46 of the brightest and most important stars in the sky. To include
  689. X   these stars in a chart, use the -U "universe" option. The 43 brightest
  690. X   stars, i.e. all those with apparent magnitude values < 2.0 are
  691. X   included, in addition to three dimmer stars which are considered
  692. X   significant, i.e.: Polaris the North star, the Pleiades star cluster
  693. X   (home of our extraterrestrial cousins), and Zeta Reticuli (home of the
  694. X   Grey aliens.) One bright star is called "Orion", which is formally
  695. X   Alnilam, the middle star of Orion's belt. Since stars are fixed in
  696. X   the sky, they will never change position in the -s siderial zodiac,
  697. X   although they will slowly precess forward in the normal tropical
  698. X   zodiac. The -R restriction option can be used to determine which stars
  699. X   are actually included, although the -U option needs to be included to
  700. X   get any stars at all. In X windows, the stars are denoted by three
  701. X   letter abbreviations (as are the uranians and minor house cusps), and
  702. X   are colored according to their brightness: yellow for stars brighter
  703. X   than (less than) magnitude 0.0, gold for dimmer ones from 0.0 to 1.0,
  704. X   orange for those from 1.0 to 2.0, and finally the dimmest special
  705. X   stars with a magnitude greater than 2.0 are red.
  706. X
  707. X   In the -v standard chart, -Z horizon chart, and in the -O object list,
  708. X   where all the stars are printed sequentially, it can sometimes be
  709. X   confusing to locate the star you want among 42 others. The -U option
  710. X   can be modified to sort the stars in various ways. If one uses -Ub
  711. X   instead of just -U, the stars will be listed in order from brightest
  712. X   to dimmest. Doing -Un instead of -U will alphabetize the stars by
  713. X   name. -Ul will sort them by their altitude from highest in the sky to
  714. X   lowest, while -Uz will sort them by their zodiac position. Note that
  715. X   any star ordering will have no visible effect in X windows, and one
  716. X   must still use the default ordering when passing numbers to the -R
  717. X   option to restrict various stars.
  718. X
  719. XH) -C switch: This new option must be indicated to include the four
  720. X   minor house cusps (i.e. 11th, 12th, 2nd, 3rd) in the various chart
  721. X   options, such as the -g aspect grids, -T transit searches, the X wheel
  722. X   chart, etc. This option of course won't have any effect on certain
  723. X   charts where only physical bodies are shown (e.g. -Z, -S, -L) or where
  724. X   all house cusps are already indicated in the chart (e.g. -v, -w).
  725. X
  726. XI) -O0 switch: The old -O switch simply displays a list of all the
  727. X   objects, cusps, uranians, and stars, along with their index numbers.
  728. X   This list can be affected by the -R restrictions, and the -C, -u, and
  729. X   -U switches must be included in order for all of Astrolog's objects to
  730. X   get listed. In order to make it easier to simply display a list of all
  731. X   78 objects Astrolog recognizes, the new -O0 option is just like -O
  732. X   (and is equivalent to "-C -u -U -O") except that it will ignore all
  733. X   restrictions and always list every object. Stars are printed in the
  734. X   list along with their azimuth, altitude, and brightness values.
  735. X   (Remember that when -O is encountered, it immediately executes and
  736. X   terminates the program, so any modifying switches must be before it.)
  737. X
  738. XJ) -RC, -Ru, -RU switches: These three switches are similar to the -R0
  739. X   option in that they initially restrict objects, i.e. all the minor
  740. X   cusps, Uranians, and stars, respectively from appearing. For example,
  741. X   if you want to include only the star Sirius in an X window chart
  742. X   without having to also include all the other stars (or having to enter
  743. X   a very long restriction list), do: "astrolog -U -RU 48 -X", which will
  744. X   include the stars, and then restrict them all except Sirius, before
  745. X   making the chart.
  746. X
  747. XK) -h <arg> expansion: The -h switch which allowed heliocentric charts
  748. X   to be computed has been expanded to allow charts to be cast with any
  749. X   planet as the center. The option takes a parameter to indicate which
  750. X   object to center the chart on, e.g. do -h 5 to cast a Mars centered
  751. X   chart. (Moon centered charts are not allowed.) As before, -h by itself
  752. X   means to do a heliocentric chart.
  753. X
  754. XL) -rm <file1> <file2> switch: Time-space midpoint relationship charts
  755. X   are now supported. Doing "-rm chart1 chart2" will calculate the time
  756. X   and location exactly half way between the times and locations as
  757. X   indicated in the two files. Unlike all other types of relationship
  758. X   charts, this one actually exists in space and time, and therefore can
  759. X   be treated like a single chart and can be output with the -o option.
  760. X
  761. XM) -r0 <file1> <file2> switch: A distinction has now been made between
  762. X   synastry relationship charts and the actual comparison between two
  763. X   separate charts. The -r0 option must be used to generate these
  764. X   comparison charts, e.g. the aspect grid between the planets of two
  765. X   charts (and the new X chart described later). The -r0 option will act
  766. X   like the -r synastry option in certain displays that can't compare two
  767. X   charts; for example, "-r chart1 chart2 -g" and "-r0 chart1 chart2 -g"
  768. X   are different, because one generates the aspect grid within a synastry
  769. X   chart, and the other an aspect grid between all the planets in the two
  770. X   charts, but "-r chart1 chart2 -v" and "-r0 chart1 chart2 -v" will do
  771. X   the same thing. (Note: the "-t file" current transit option is
  772. X   basically a shorthand way of doing "-r0 file now".)
  773. X
  774. XN) -G switch: This switch generates a special type of locational
  775. X   analysis chart, called a geodetic chart, in which the house cusps are
  776. X   computed from a different source, i.e. as a function of only the
  777. X   longitude and latitude. This basically gives every spot on the planet
  778. X   a different unique set of house cusps, and can be used to analyze the
  779. X   characteristics of different areas, and their influence on you if you
  780. X   insert your own planets in the houses. This type of chart was
  781. X   described in the January 1992 issue of Dell Horoscope magazine, from
  782. X   which I learned how to generate these charts. Basically, the Midheaven
  783. X   is approximately the longitude value converted from degrees into the
  784. X   appropriate zodiac sign; for example 0 degrees E goes to 0 degrees
  785. X   Aries, 30 degrees E goes to 0 degrees Taurus, etc.
  786. X
  787. XO) -L <arg> addition: For text screens, one can pass an optional
  788. X   parameter to the -L or -L0 astro-graph option to give the latitude
  789. X   step rate at which the Ascendant and Descendant lines are computed.
  790. X   This value is by default 5 degrees, although one can may increase or
  791. X   decrease it to any integer (subject to the restriction that the number
  792. X   160 is divisible by it.)
  793. X
  794. XP) -g0 addition: A new planetary configuration has been added to this
  795. X   option. In addition to flagging the Grand Trines, T-Squares, and so
  796. X   on, any chart Stellium's are located. In a Stellium, three objects
  797. X   must all be conjunct with each other.
  798. X
  799. XQ) -ga switch: Ability to determine whether an aspect is applying or
  800. X   separating (is about to happen or just happened) has been added to the
  801. X   -g option. Normally the aspect orbs are flagged as being + or - based
  802. X   on whether they are greater or less than the proper amount (e.g. a 91
  803. X   degree Square has a +1 degree orb while a 89 degree one a -1 orb.) If
  804. X   one, however, invokes the -g option as -ga instead, a negative orb
  805. X   will indicate an applying aspect while a positive orb a separating
  806. X   one. (To estimate applying vs. separating, the program examines the
  807. X   planetary positions and their velocities at the time in question.)
  808. X
  809. XR) -g0 expansion: For relationship aspect grids, the -g0 option will
  810. X   display a midpoint grid instead of an aspect grid between the planets
  811. X   in the two charts e.g. "-r0 chart1 chart2 -g0". Before, the -g0 switch
  812. X   with comparison charts wouldn't behave any different from just -g.
  813. X
  814. XS) -s0 switch: For astronomers out there, the new -s0 option will
  815. X   print all planetary positions in the right ascension hours/minutes
  816. X   format instead of the sign/degrees/minutes astrologers are accustomed
  817. X   to. This will affect how the objects are listed in the -v display, and
  818. X   how the star azimuths are displayed in the -O list. For example, 0
  819. X   degrees Aries is represented as 0 hr, 0 min; 0 Cancer goes to 6 hr, 0
  820. X   min, and so on through the 24 hour clock.
  821. X
  822. XT) -p0 <arg> switch: User definable progression rates can be specified
  823. X   with this new option. When using the -p progression option, Astrolog
  824. X   assumes you want the standard "year for a day" rate of secondary
  825. X   progressions. By passing different values to the -p0 switch, one can
  826. X   change the default "365.25 days for a day" to any value they want for
  827. X   some less often used method of progression. For example, one can do
  828. X   "-p0 7 -pn" to do a week for a day, "-p0 -365.25 -pn" to get negative
  829. X   year for day progressions, and so on. (Note that "-p0 1" would be the
  830. X   same as if no progression were done at all.)
  831. X
  832. XU) -z expansion: Normally the -z option takes an argument which will
  833. X   then become the default time zone. If one, however, invokes it by
  834. X   itself, it will subtract one hour from whatever the default time zone
  835. X   presently is. This is useful since it is equivalent to adjusting any
  836. X   times printed to Daylight time, i.e. it will add one hour to any times
  837. X   displayed. (When entering the birth time for charts, one is supposed
  838. X   to subtract one hour if Daylight time was in effect; note that
  839. X   subtracting one hour from the time zone will do the same thing.) For
  840. X   example, over here on the West Coast, I have my default time zone
  841. X   compiled to be "8"; now that Daylight time is in effect here, I can do
  842. X   -z 7 or just -z to decrease the default time zone when I make a -T
  843. X   transit list, which will in effect add one hour to the local times
  844. X   displayed, or in effect "Spring ahead" the clock for me. (For a better
  845. X   way of adjusting Astrolog for Daylight time without having to specify
  846. X   -z all the time, recompile the program, or add one hour to the times
  847. X   in your head, use the "defaults" file described later to change the
  848. X   time zone.) Remember that the -z (and -l) switches must be before any
  849. X   other switches they modify (such as -n) in order for the new default
  850. X   to take effect.
  851. X
  852. XV) -- <arg> switch: This new "dash minus" option is just like the old
  853. X   "dash plus" (-+) option that's already in place, except it subtracts
  854. X   instead of adds the specified number of days from any chart cast. This
  855. X   is only for convenience, in that "-- 1" is the same as "-+ -1".
  856. X
  857. XW) -w expansion: Chart header information has been added to the -w
  858. X   text wheel chart option. Before, the space in the middle of the chart
  859. X   was left blank, but now displayed in it is the same header info as is
  860. X   at the top of the standard -v chart.
  861. X
  862. XX) There are now wider orbs allowed for the Sun and Moon in the aspect
  863. X   grids. Normally, only the aspect in question determines the allowed
  864. X   orb, but the Sun and Moon will now each add 1 degree to whatever the
  865. X   orb would have been. (This excludes minor objects such as the North
  866. X   Node, Part of Fortune, Vertex, and all the stars, for which the orbs
  867. X   are not allowed to ever exceed two degrees.)
  868. X
  869. XY) When specifying command switches, the leading dashes are optional,
  870. X   and aren't necessary any more. For example, the command "astrolog -i
  871. X   chartfile -R -u -U -Z -Xs 300 -Xi -XB" can be abbreviated as "astrolog
  872. X   i chartfile R u U Z Xs 300 Xi XB". (This is subject to a couple of
  873. X   minor limitations, in that one can't have the -1 or -3 option follow a
  874. X   -R restriction list of numbers, for obvious reasons.)
  875. X
  876. X----
  877. X
  878. XAstrolog 2.20 includes the ability to search an input file for various
  879. Xdefault parameters to use in the program. This allows one to easily
  880. Xchange major defaults without having to recompile the program, which
  881. Xis useful if, say, one receives a compiled executable from a friend
  882. Xwho had a different configuration. The program looks for the file
  883. X"astrolog.dat" in the current directory, and if not there, looks for
  884. Xit in the default directory. Parameters in this file will override any
  885. Xdefaults compiled into the program, although the highest priority is
  886. Xstill given to the command line options. Note one doesn't *have* to
  887. Xhave this file in order to run the program - if not found Astrolog
  888. Xwill still run as before. Presently, the parameters one can change in
  889. Xthis file are: default time zone (as indicated with -z option),
  890. Xdefault longitude and latitude (as in -l option), number of aspects
  891. X(-A option), default house system to use (values as in -c option).
  892. XThen come default restriction values (as with -R option) for the first
  893. X20 objects (0 = active, 1 = restricted). Next are the orbs (as with
  894. X-Ao option) for the 18 aspects. Finally, comes a long list of the
  895. Xinfluence values used by the -I option, i.e. the power values of each
  896. Xof the first 20 planet objects, of the 12 houses, and of the 18
  897. Xaspects. The only major thing that one *can't* change in the file is
  898. Xthe default directory path in which the program looks in for input
  899. Xfiles if not in the current directory, since Astrolog needs the
  900. Xdefault directory in order to be able to locate the file in the first
  901. Xplace! The "astrolog.dat" file included with this version of the
  902. Xprogram has some "comment lines" describing what is contained in each
  903. Xline. One can chance or delete comments as long as they make sure that
  904. Xan equals sign ('=') immediately proceeds any value or list of values,
  905. Xsince the program uses this character to determine where comments end.
  906. X
  907. X----
  908. X
  909. XAdditional new features and extensions follow below; however, these
  910. Xonly affect the graphics portions of the program, and therefore only
  911. Xcome into play if the X11 compile time option is set.
  912. X
  913. XA) True relationship wheel charts can now be displayed in a window,
  914. X   i.e. where the planets of both charts are displayed in separate rings
  915. X   of the same wheel. Use the -r0 option to display this comparison type.
  916. X   For example, for the command "astrolog -r0 person1 person2 -X", the
  917. X   following is displayed: The signs and houses as in person1's chart are
  918. X   drawn in the outermost part of the wheel. Inside this is a ring of
  919. X   person2's planets as displayed in person1's houses, and inside of this
  920. X   are person1's own planets. Finally at the very middle is an aspect
  921. X   grid, which shows those aspects that are occurring between the objects
  922. X   in the two charts. Basically this is just the standard wheel chart for
  923. X   person1, except that person2's planets are in an outer ring of objects
  924. X   and the aspect grid shows the aspects of the relationship. Putting
  925. X   such a chart in animation mode only affects person2's planets, so this
  926. X   is a great way to analyze transits: Doing "astrolog -t yourchartfile
  927. X   -X" will show all your current transits, and allow you to easily
  928. X   animate the transiting planets through your natal signs and houses.
  929. X
  930. XB) More color: For color X terminals, the -XG globe display and -XW
  931. X   world map display are now done with the continents in different
  932. X   colors! This makes them look much better than before. Each of the
  933. X   seven continents is in a different color of the rainbow, and the
  934. X   colors are chosen to correspond to the appropriate chakra (etheric
  935. X   energy vortex along the human spine) that goes with each land mass.
  936. X   They are: Africa - red - Root chakra, Australia - orange - Navel
  937. X   chakra, South America - yellow - Solar plexus chakra, North America -
  938. X   green - Heart chakra, Europe - blue - Throat chakra, Asia - indigo -
  939. X   Third Eye chakra, Antarctica - violet - Crown chakra. Major lakes are,
  940. X   of course, colored navy blue.
  941. X
  942. XC) Mouse buttons: Pressing the mouse buttons in the X windows will now
  943. X   do various functions. The left mouse button acts as a pen that allows
  944. X   one to actually draw on the chart: press it and drag the pointer to
  945. X   draw a line on the window - good for aiding in analysis or in
  946. X   presentations. (Any scribbles one makes will disappear the next time
  947. X   the chart window is updated, therefore drawing will have little effect
  948. X   when in animation mode.) The middle mouse button will only work when
  949. X   the world map is shown, i.e. in the -L astrograph or -XW world map
  950. X   displays: press it and get the approximate longitude and latitude of
  951. X   the place on the map where the pointer is. For the three scale sizes
  952. X   of 100, 200, and 300 percent, the accuracy is to the nearest degree,
  953. X   30', and 20', respectively. So, if you want to cast a chart for
  954. X   southern Madagascar, Africa, but don't know the coordinates, click the
  955. X   middle button on the map for a good approximation! Finally, the right
  956. X   button acts just like the 'q' key, and will terminate the window.
  957. X
  958. XD) '[', ']' keys: Not only can the globe display be rotated, but the
  959. X   poles can be now tilted down at various angles! (This basically makes
  960. X   the -XP polar globe view option obsolete; it's still in there only for
  961. X   backwards compatibility.) Press the '[' and ']' keys when the globe is
  962. X   being displayed to respectively "pull down" and "push back up" the
  963. X   angle of the polar axis from which the globe is viewed.  Combining
  964. X   this with the globe rotation allows one to move any point of the globe
  965. X   to the center of the screen.
  966. X
  967. XE) 'l' key: Press the 'l' key in a window to inhibit the labeling of
  968. X   all planets in the various charts. Instead of drawing the little point
  969. X   and then the glyph near it, just the point is displayed. This mode is
  970. X   mainly useful for the -Z horizon and -S space charts (and has little
  971. X   use for anything else) when in cramped quarters or to get a more
  972. X   realistic view of how the sky actually looks.
  973. X
  974. XF) -XT switch: In addition to the 'T' key which will toggle off or on
  975. X   whether the chart parameters are displayed at the bottom of the
  976. X   window, the new -XT option will do the same thing, giving control of
  977. X   the feature when a formal window isn't actually opened, e.g. when
  978. X   displaying to the root.
  979. X
  980. XG) 'O', 'o' keys: Have you ever animated your natal or some other
  981. X   chart to some far distant future or past time, only then to wish you
  982. X   could somehow easily get back to the original chart? You can now, by
  983. X   pressing the 'O' key in a window, which will recall to the screen
  984. X   previously "saved" chart parameters (which are by default set to
  985. X   whatever you started the window with.) Press the 'o' key to change
  986. X   this default stored chart to be the chart that is presently in the
  987. X   window.
  988. X
  989. XH) 'B' key: Press the 'B' key in an X window to dump whatever is
  990. X   currently being displayed to the background root window. This is
  991. X   basically the corresponding keypress to the old -XB option.
  992. X
  993. XI) 'C', 'u', 'U' keys: Pressing the 'C', 'u', and 'U' keys in the
  994. X   window will toggle the restriction status of the four minor house
  995. X   cusps, the uranian planets, and the fixed stars, respectively. These
  996. X   keys compliment the old 'R' key option already in place, and are the
  997. X   counterparts to the -C, -u, -U, and -RC, -Ru, -RU options.
  998. X
  999. XJ) 's', 'h' keys: Press the 's' key in the window to toggle whether or
  1000. X   not the siderial vs. tropical zodiac is used. Press the 'h' key to
  1001. X   toggle to a heliocentric based chart or back again to a geocentric
  1002. X   one. These of course correspond the the -s and -h options.
  1003. X
  1004. XK) 'v' key: Press this key to dump back to the text screen the list of
  1005. X   where all the planets currently being displayed in the window are.
  1006. X   This display is the same as produced with the -v switch, and is useful
  1007. X   if one wants text to indicate where everything in the chart is.
  1008. X
  1009. END_OF_FILE
  1010. if test 59999 -ne `wc -c <'History.p2'`; then
  1011.     echo shar: \"'History.p2'\" unpacked with wrong size!
  1012. fi
  1013. # end of 'History.p2'
  1014. fi
  1015. echo shar: End of archive 11 \(of 12\).
  1016. cp /dev/null ark11isdone
  1017. MISSING=""
  1018. for I in 1 2 3 4 5 6 7 8 9 10 11 12 ; do
  1019.     if test ! -f ark${I}isdone ; then
  1020.     MISSING="${MISSING} ${I}"
  1021.     fi
  1022. done
  1023. if test "${MISSING}" = "" ; then
  1024.     echo You have unpacked all 12 archives.
  1025.     rm -f ark[1-9]isdone ark[1-9][0-9]isdone
  1026. else
  1027.     echo You still need to unpack the following archives:
  1028.     echo "        " ${MISSING}
  1029. fi
  1030. ##  End of shell archive.
  1031. exit 0
  1032.  
  1033. exit 0 # Just in case...
  1034.