home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / misc / volume30 / astrolog / part06 < prev    next >
Encoding:
Text File  |  1992-06-18  |  43.8 KB  |  818 lines

  1. Newsgroups: comp.sources.misc
  2. From: cruiser1@u.washington.edu (Walter D. Pullen)
  3. Subject:  v30i067:  astrolog - Generation of astrology charts v2.25, Part06/08
  4. Message-ID: <1992Jun18.200351.23689@sparky.imd.sterling.com>
  5. X-Md4-Signature: 6bce5ab885e83b1ea5d46e7e7f059739
  6. Date: Thu, 18 Jun 1992 20:03:51 GMT
  7. Approved: kent@sparky.imd.sterling.com
  8.  
  9. Submitted-by: cruiser1@u.washington.edu (Walter D. Pullen)
  10. Posting-number: Volume 30, Issue 67
  11. Archive-name: astrolog/part06
  12. Environment: UNIX, VMS
  13. Supersedes: astrolog: Volume 28, Issue 104-109
  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 6 (of 8)."
  22. # Contents:  Helpfile.p2
  23. # Wrapped by cruiser1@milton.u.washington.edu on Thu Jun 11 21:53:38 1992
  24. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  25. if test -f 'Helpfile.p2' -a "${1}" != "-c" ; then 
  26.   echo shar: Will not clobber existing file \"'Helpfile.p2'\"
  27. else
  28. echo shar: Extracting \"'Helpfile.p2'\" \(42199 characters\)
  29. sed "s/^X//" >'Helpfile.p2' <<'END_OF_FILE'
  30. X----
  31. X
  32. XSwitches to access X window options:
  33. X
  34. X-X: Create a wheel or astro-graph bitmap of chart.
  35. X
  36. X  This is the general switch, which means display a chart in an X window
  37. X  instead of on the screen in some form. For example, the command
  38. X  'astrolog -i mychart -X' will open a new window and display the chart
  39. X  in question in it. (Of course, all the other switches, e.g. -R, -c,
  40. X  -1, etc, can be used to change what info is actually displayed.) If
  41. X  you use the -L astro-graph switch in addition to this, the appropriate
  42. X  astro*carto*graphy map will come up in a window instead of the earlier
  43. X  boring list of longitudes. (e.g. astrolog -i me -X -L) The -Z and -g
  44. X  switches will produce their own chart types as well, although, of
  45. X  course, only one type of chart can be in a window at any given time.
  46. X
  47. X-Xb: Create X bitmap instead of putting graphics in window.
  48. X
  49. X  This switch will cause a standard X11 bitmap file to be produced
  50. X  instead of putting the graphics in an actual window. This is useful if
  51. X  you want to convert the graphics to different formats, e.g. so they
  52. X  can be displayed on PC's, etc. Note that -Xb (or any other -X<letter>
  53. X  switch) automatically assumes the -X switch above, so 'astrolog -i
  54. X  file -Xb' is sufficient (and you don't also have to include the -X).
  55. X
  56. X-XB: Display X chart on root instead of in a separate window.
  57. X
  58. X  This switch will cause the chart graphics to be displayed directly on
  59. X  the root window. This action occurs very quickly since the program
  60. X  does not have to write a separate bitmap file and call xsetroot -bitmap
  61. X  on it (although one could easily do this if they want to). For example,
  62. X  one could put the line 'astrolog -n -XB' in their .xsession file
  63. X  and whenever they log in, their background will be set to a chart of
  64. X  the current state of the planets!
  65. X
  66. X-Xm: For color monitors, display charts in black and white.
  67. X
  68. X  For color X systems, the -Xm switch will create all windows in
  69. X  monochrome B/W mode.
  70. X
  71. X-Xr: Create window or bitmap in reversed colors (B on W).
  72. X
  73. X  Normally the charts comes up white on a black background. To get the
  74. X  chart or bitmap displayed in reverse video (black on white), use this
  75. X  -Xr switch.
  76. X
  77. X-Xw <hor> [<ver>]: Change the size of the chart window.
  78. X
  79. X  The default window size is 600x600. This can be changed with the -Xw
  80. X  switch. -Xw with one argument n will make an n by n window; -Xw with
  81. X  two arguments x and y will make an x by y window with the chart
  82. X  centered in the middle. Note that this switch will not affect
  83. X  astro-graph or aspect grid windows; to change the size of these use
  84. X  -Xs below.
  85. X
  86. X-Xs <percentage>: Change the size of characters by n%.
  87. X
  88. X  Note that the size of the planet and sign glyphs don't change when you
  89. X  change the size of the window. This can cause problems for very small
  90. X  windows where the glyphs overlap the rest of the chart and for very
  91. X  large windows where there is lots of excess space. The -Xs switch can
  92. X  be used to change the size of all glyphs. The valid values that can be
  93. X  passed to it are 100, 200, and 300, where 200 is the default. Note
  94. X  that this switch is used to change the size of the astro-graph (and
  95. X  aspect grid) windows (because the world map is considered to be one
  96. X  giant glyph by the program.)
  97. X
  98. X-Xi: Display chart in slightly modified form.
  99. X
  100. X  Certain people have asked that some of the X charts be modified in
  101. X  various minor ways, i.e. in either adding or removing certain
  102. X  information. Rather than add a new hard to remember minor option for
  103. X  each change, I have added one major new switch which covers all the
  104. X  charts. The new -Xi switch will invoke this "induce/inhibit
  105. X  information" option, and pressing the 'i' key in a window will
  106. X  accomplish the same thing by toggling the mode's status. By default,
  107. X  all the charts are as before, but when this bonus option is set, it
  108. X  affects each X window chart in a different way, as follows:
  109. X
  110. X o For the standard -v and relationship -r0 -v wheel charts, it will
  111. X   inhibit the display of the aspect grid in the center - useful for
  112. X   speed or when doing large time lapse animations when it would get in
  113. X   the way.
  114. X
  115. X o For the -g aspect grid, it will flip the aspects and midpoints across
  116. X   the center diagonal, i.e. the midpoints will be below it and the
  117. X   aspects above it, instead of the other way around. For the -r0 -g
  118. X   relationship aspect grid, the entire grid will be replaced with one
  119. X   showing all midpoints between all the objects in the two charts.
  120. X
  121. X o For the -Z horizon chart and -S space chart, it will, for the major
  122. X   planets, increase the size of the "points" showing where each object
  123. X   actually is, making a brighter "spot", for easier viewing; combine
  124. X   this in the horizon chart with the 'l' key label inhibitor and get a
  125. X   very realistic view of the night sky, with planets brighter and all.
  126. X
  127. X o For the -L astro-graph chart, this will eliminate the display of the
  128. X   Ascendant, Descendant, and Nadir lines, leaving just the vertical
  129. X   Midheaven lines and zenith points, for a remarkable increase in speed
  130. X   and much less clutter when including many objects.
  131. X
  132. X o For the -XW world map display, this will show the Earth's ley line
  133. X   locations by drawing them on top of the map. Familiar with ley lines?
  134. X   They are lines of energy crossing the Earth. I was experimenting
  135. X   earlier with the master ley line grids on the Earth (in the pattern of
  136. X   an overlapped 20 sided Icosahedron and 12 sided Dodecahedron) and I
  137. X   figured Astrolog with its world map would be an interesting program to
  138. X   explore this with. Actually this is mainly a hack, and belongs more to
  139. X   the field of dowsing than to astrology, but I figured I would leave it
  140. X   in there for amusement and inspiration. (Hackers note: there is an
  141. X   interesting "bug" that can arise with the -XW as well as the -XG (and
  142. X   -XP, described below) switches: These displays can be brought up in a
  143. X   window without having to specify an actual chart. Now suppose one
  144. X   presses 'C', 'W', etc. to bring up a chart - what will be displayed?
  145. X   The answer will be whatever default values were already there, and if
  146. X   you're curious, it's set to be the program author's own natal chart:
  147. X   Nov 19, 1971 11:01am PDT (-8:00 GMT) Seattle, WA 122W20, 47N36.)
  148. X
  149. X o For the -XP polar globe view, this will show the southern hemisphere
  150. X   instead of the northern.
  151. X
  152. X o For the -XG globe display, it will display the zenith locations of all
  153. X   planets (and stars if -U in effect) on the globe, i.e. where on the
  154. X   Earth each object could be viewed by looking straight up. This on the
  155. X   globe display is almost identical to the astro-graph chart without its
  156. X   various lines, except of course that the projection of the world map
  157. X   is different. It's also similar to the -Z horizon display, except that
  158. X   it's free from the distortion of projecting the celestial sphere upon
  159. X   a plane, so it has use to star gazers. However, animation mode here
  160. X   will still only affect what part of the Earth is viewable, and won't
  161. X   update the chart from which the zenith locations were obtained.
  162. X
  163. X-XT: Inhibit display of chart info at bottom of window.
  164. X
  165. X  Normally, at the bottom of any chart window is printed some header
  166. X  information listing the date, time, and location of the chart in
  167. X  question. One can inhibit this display by specifying the -XT switch.
  168. X
  169. X-XW: Simply create the bitmap of the world.
  170. X
  171. X  Believe it or not, I painstakingly entered the data for the world map
  172. X  used by the program by hand using an Atlas during a long week. If you
  173. X  just want to see the map of the world by itself without any
  174. X  astro-graph lines on it, use the -XW switch.
  175. X
  176. X-XP: Create the bitmap of the world, but as a polar projection.
  177. X
  178. X  The -XP option will generate a polar view of the Earth as a globe.
  179. X  This is like the -XG globe option except that the view is always from
  180. X  the top (or bottom). By default, the view is looking down on the north
  181. X  pole with 0 deg W/E toward the bottom of the screen. (Animation mode
  182. X  will cause the view to spin about the center of the screen.) To see a
  183. X  view of the south pole hemisphere, go into the bonus information mode
  184. X  described above ('i' key). Again, like with all the other X window
  185. X  display modes, one can enter this display with a keystroke: press 'P'
  186. X  in any Astrolog window and it will revert to this display.
  187. X
  188. X-XG [<degrees>]: Display the bitmap of the world as a globe.
  189. X
  190. X  Once we have the data for the map of the world, there are
  191. X  several neat things we can do with it; for instance, with a little
  192. X  trigonometry and clipping, we can bring up a view of a globe, which
  193. X  is what the -XG switch does. An optional argument will specify a
  194. X  rotation value in degrees to display different parts of the globe.
  195. X  (The globe seems to look best for a -Xw window size of around 350.)
  196. X
  197. X-Xn: Start up chart or globe display in animation mode.
  198. X
  199. X  The -Xn [<value>] option can be used to start up an X window in
  200. X  animation mode. It a window, one would have to explicitly press 'N' or
  201. X  a shift+number key to start the window animation. Without a parameter
  202. X  after -Xn, the option will start it up in continuous update to "now"
  203. X  mode (which is like pressing 'N' in that any chart will be erased with
  204. X  the current chart now.) The switch can accept parameters from 1..9,
  205. X  corresponding to the animation rates obtained by pressing shift 1..9
  206. X  in the window, i.e. update whatever chart is passed to it seconds,
  207. X  minutes, hours, days, months, years, etc. later each time.
  208. X
  209. X-Xo <file>: Write output bitmap to specified file.
  210. X
  211. X  This option is used in conjunction with the -Xb option, to specify the
  212. X  name of the file to write the bitmap to.
  213. X
  214. X----
  215. X
  216. XAstrolog window keypress options (version 2.25):
  217. X
  218. XPress 'H' to display this list of key options.
  219. X
  220. X  The most important key, of course. Pressing this will display a help
  221. X  list of all the key presses available in the text screen from which
  222. X  the window was invoked from.
  223. X
  224. XPress 'p' to toggle pause status on or off.
  225. X
  226. X  Press this to pause all updates to the window. This is mainly used to
  227. X  freeze any animation (see below) but also has an effect even on
  228. X  'still' windows. Key presses will still be accepted in pause mode but
  229. X  their effects won't be apparent until one presses 'p' again to
  230. X  continue. This can be used to temporarily freeze a chart in animation
  231. X  so that it can be looked at without interruption.
  232. X
  233. XPress 'x' to toggle fg/bg colors in window.
  234. X
  235. X  Pressing this will invert the colors in the window, or in other
  236. X  words will do the same thing as the -Xr switch on the command line.
  237. X
  238. XPress 'm' to toggle color/monochrome display in window.
  239. X
  240. X  For color displays, pressing this key will toggle in and out of
  241. X  monochrome mode.
  242. X
  243. XPress 'T' to toggle header info on current chart in window.
  244. X
  245. X  Pressing the 'T' key will toggle whether or not the chart parameters
  246. X  are printed at the bottom of the window. This corresponds to the -XT
  247. X  switch mentioned earlier.
  248. X
  249. XPress 'i' to toggle status of the minor chart modification.
  250. X
  251. X  Pressing this key will toggle whether or not an alternate form of the
  252. X  present chart should be displayed. See the -Xi switch described
  253. X  earlier for more information on these alternate chart formats.
  254. X
  255. XPress 'l' to toggle labeling of object points in chart.
  256. X
  257. X  Press the 'l' key in a window to inhibit the labeling of all planets
  258. X  in the various charts. Instead of drawing the little point and then
  259. X  the glyph near it, just the point is displayed. This mode is mainly
  260. X  useful for the -Z horizon and -S space charts (and has little use for
  261. X  anything else) when in cramped quarters or to get a more realistic
  262. X  view of how the sky actually looks.
  263. X
  264. XPress 'v' to display current chart in window on text screen.
  265. X
  266. X  Press this key to dump back to the text screen the list of where all
  267. X  the planets currently being displayed in the window are. This display
  268. X  is the same as produced with the -v switch, and is useful if one wants
  269. X  text to show where everything in the chart is.
  270. X
  271. XPress 'R' to toggle restriction status of minor objects.
  272. X
  273. X  Press the 'R' (restrict) key in an Astrolog X window and the screen
  274. X  will be redrawn with the restriction status of these asteroids and
  275. X  other minors toggled.
  276. X
  277. XPress 'C' to toggle restriction status of minor house cusps.
  278. XPress 'u' to toggle restriction status of uranian planets.
  279. XPress 'U' to toggle restriction status of fixed stars.
  280. X
  281. X  Pressing the 'C', 'u', and 'U' keys in the window will toggle the
  282. X  restriction status of the four minor house cusps, the uranian planets,
  283. X  and the fixed stars, respectively. These keys compliment the 'R' key
  284. X  option already in place, and are the counterparts to the -C, -u, -U,
  285. X  and -RC, -Ru, -RU options.
  286. X
  287. XPress 's', 'h', 'f', 'F' to toggle status of siderial zodiac,
  288. Xheliocentric charts, domal charts, and decan charts.
  289. X
  290. X  Press the 's' key in the window to toggle whether or not the siderial
  291. X  vs. tropical zodiac is used. Press the 'h' key to toggle to a
  292. X  heliocentric based chart or back again to a geocentric one. Press the
  293. X  'f' key to toggle the status of whether or not the chart should be
  294. X  modified to correspond to the appropriate domal chart (where the house
  295. X  positions are represented as zodiac positions and vice versa). Press
  296. X  the 'F' key to toggle the status of whether or not the chart should be
  297. X  modified to correspond to a decan chart (where each sign is divided in
  298. X  thirds representing the two other signs in its element). These keys of
  299. X  course correspond the the -s, -h, -f, and -3 options, respectively.
  300. X
  301. XPress 'O' and 'o' to recall/store a previous chart from memory.
  302. X
  303. X  Have you ever animated your natal or some other chart to some far
  304. X  distant future or past time, only then to wish you could somehow
  305. X  easily get back in time to the original chart? You can, by pressing
  306. X  the 'O' key in a window, which will recall to the screen previously
  307. X  "saved" chart parameters (which are by default set to whatever you
  308. X  started the window with.) Press the 'o' key to change this default
  309. X  stored chart to be the chart that is presently in the window.
  310. X
  311. XPress 'B' to dump current window contents to root background.
  312. X
  313. X  Press the 'B' key in an X window to dump whatever is currently being
  314. X  displayed to the background root window. This is basically the
  315. X  corresponding keypress to the -XB option.
  316. X
  317. XPress 'Q' to resize wheel chart display to a square.
  318. X
  319. X  One can manually resize the Astrolog windows using a window manager
  320. X  (except when a world map or aspect grid is displayed, in which case
  321. X  any resizing will have no effect). Pressing the 'Q' key will
  322. X  automatically resize any (non-world map) window to be a square. This
  323. X  is useful, after resizing charts to approximately the size you want,
  324. X  to make them precise squares.
  325. X
  326. XPress '<' and '>' to decrease/increase the scale size of the
  327. Xglyphs and the size of world map.
  328. X
  329. X  This two keys will respectively decrease and increase the size of the
  330. X  sign and planet glyphs (as well as resize the astro-graph and aspect
  331. X  grid charts) through the three scale factors available. After resizing
  332. X  the window, you will probably want to use these keys if the glyphs are
  333. X  then too big or small for the new chart.
  334. X
  335. XPress '[' and ']' to decrease/increase tilt in globe display.
  336. X
  337. X  '[', ']' keys: Not only can the globe display be rotated, but the
  338. X  poles can be now tilted down at various angles! (This basically makes
  339. X  the -XP polar globe view option obsolete; it's still in there only for
  340. X  backwards compatibility.) Press the '[' and ']' keys when the globe is
  341. X  being displayed to respectively "pull down" and "push back up" the
  342. X  angle of the polar axis from which the globe is viewed.  Combining
  343. X  this with the globe rotation allows one to move any point of the globe
  344. X  to the center of the screen.
  345. X
  346. XPress 'N' to toggle animation status on or off.
  347. X
  348. X  Animation! This key will toggle in and out of a mode where the chart
  349. X  is continually updated in the window. Entering the animation mode
  350. X  will cause the chart being currently displayed to be replaced by the
  351. X  chart for the exact moment at the time you are running the program.
  352. X  Every second or two, the chart will be updated to reflect the new
  353. X  current state of the planets and houses. For large window sizes, one
  354. X  can actually see very minor changes in the chart every few seconds.
  355. X  With the text 'T' mode in effect, the chart is basically an advanced
  356. X  version of xclock, and makes a good window to be left running on
  357. X  your display. If you are in the -XG globe display mode, pressing
  358. X  the 'N' key will cause the globe to rotate for an impressive display!
  359. X
  360. XPress '!'-'(' to begin updating current chart by adding times.
  361. X!: seconds, @: minutes, #: hours, $: days, : months,
  362. X^: years, &: years*10, *: years*100, (: years*1000.
  363. X
  364. X  These nine keys (i.e. shift plus the number keys from 1..9) enter
  365. X  into a different form of chart animation. Pressing them will cause the
  366. X  current chart being displayed (i.e. it will not revert to the current
  367. X  planet positions) to continually have a delta time added to it and be
  368. X  recast and shown. Pressing '!' will have one second added to the chart
  369. X  for every update (slow action unless you have a very fast system - the
  370. X  animation will be even slower than for the 'N' key). Pressing '@' will
  371. X  have one minute added to the chart each time, which makes for a nice
  372. X  display (note that you will definitely want to be in the text 'T' mode
  373. X  for these animations so you can see what times in the future these
  374. X  charts are being cast for. Pressing '#" will have one hour added each
  375. X  time (note that now the house cusps are starting to move quickly, so
  376. X  you may want to switch to a different system of houses (such as the
  377. X  Equal to keep the Midheaven from flopping back and forth) and/or use
  378. X  -1 to put an object like the sun on the Ascendant.) Pressing '$' will
  379. X  have one day added each time (now you will probably want to start
  380. X  using -R to remove fast moving objects like the moon), and pressing
  381. X  '%' will have one month added for each update of the window. The
  382. X  final keys, shift 6..9 cause years, decades, centuries, and millenia
  383. X  to be added each time, and tend to only be used to look for long range
  384. X  actions (when will Neptune next enter Pisces, etc.) To exit these
  385. X  animation modes, press the 'N' key.
  386. X
  387. XPress 'r' to reverse direction of time-lapse or animation.
  388. X
  389. X  Press this to reverse the direction of any animation taking
  390. X  place. For the '!'..'(' animation keys above, this will cause
  391. X  negative times to be added to the chart, e.g. pressing '#'
  392. X  then 'r' on a chart cast for noon will cause the next chart to
  393. X  be displayed for 11am, then 10am, etc. For the Globe animation,
  394. X  this will cause the rotation to reverse direction.
  395. X
  396. XPress '1'-'9' to set rate of animation to 'n' degrees, etc.
  397. X
  398. X  The nine number keys are used to set the relative "rate" of
  399. X  animation to "n" whatevers. For example, normally the "@" key means
  400. X  add one minute to the chart for each update, but press "5" and now
  401. X  we are adding 5 minutes each time. For the Globe animation,
  402. X  by default the Earth rotates one degree each time; however, the
  403. X  number keys can speed this up to nine degrees for each update.
  404. X
  405. XPress 'V','L','A','Z','S','W','G','P' to switch to normal (-v),
  406. Xastrograph (-L), grid (-g), local (-Z), space (-S),
  407. Xworld (-XW), globe (-XG), and polar (-XP) modes.
  408. X
  409. X  There are basically eight main modes in which a window can be in:
  410. X  There are the five main charts (wheel, astro-graph, aspect grids,
  411. X  local sky, and space view) as well as the three world displays (the
  412. X  simple map by itself, the globe view, and the polar projection). These
  413. X  eight keys can be used to switch between these eight modes in the
  414. X  middle of program execution. For example, you can bring up your own
  415. X  chart in a window, then press 'L' to see the astro-graph chart for the
  416. X  same birth data. Then you can press 'W' to just see the world map by
  417. X  itself, and 'G' to see the globe view, after which you can press 'V'
  418. X  to return to your original wheel chart.
  419. X
  420. XPress 'q' to terminate the window and program.
  421. X
  422. X  Pressing this key will terminate the window (and the Astrolog
  423. X  program itself.)
  424. X
  425. X----
  426. X
  427. XLeft   mouse button: Draw lines on chart in window.
  428. XMiddle mouse button: Print coordinates of pointer on world map.
  429. XRight  mouse button: Terminate the window and program.
  430. X
  431. X  Mouse buttons: Pressing the mouse buttons in the X windows will do
  432. X  various functions. The left mouse button acts as a pen that allows one
  433. X  to actually draw on the chart: press it and drag the pointer to draw a
  434. X  line on the window - good for aiding in analysis or in presentations.
  435. X  (Any scribbles one makes will disappear the next time the chart window
  436. X  is updated, therefore drawing will have little effect when in
  437. X  animation mode.) The middle mouse button will only work when the world
  438. X  map is shown, i.e. in the -L astrograph or -XW world map displays:
  439. X  press it and get the approximate longitude and latitude of the place
  440. X  on the map where the pointer is. For the three scale sizes of 100,
  441. X  200, and 300 percent, the accuracy is to the nearest degree, 30', and
  442. X  20', respectively. So, if you want to cast a chart for southern
  443. X  Madagascar, Africa, but don't know the coordinates, click the middle
  444. X  button on the map for a good approximation! Finally, the right button
  445. X  acts just like the 'q' key, and will terminate the window.
  446. X
  447. X
  448. X******************************
  449. XTHE DISPLAY AND OTHER FEATURES
  450. X******************************
  451. X
  452. XThe main part of the program is executed simply by entering "astrolog"
  453. X(assuming that's the name of the executable), and the program will ask
  454. Xyou for all the birth info and will give the planet/house positions.
  455. X(e.g. for here in Seattle right now for the seven prompts I would
  456. Xenter [for June 11th, 1992 AD at 10:22pm, with daylight time in effect
  457. X- if daylight time were *not* in effect, I would have entered 22.22
  458. Xfor the fourth value instead]: 6; 11; 1992; 21.22; 122.20; 47.36) The
  459. Xprogram then calculates and displays the positions of all planets,
  460. XChiron, the four main asteroids, as well as stuff like the Part of
  461. XFortune and the Vertex. (The Uranian bodies and fixed stars can also
  462. Xbe listed if one includes the appropriate command switches described
  463. Xearlier.)
  464. X
  465. XInformation in addition to the above planet positions are shown in the
  466. Xmain display when the chart is cast: (1) Whether or not each planet is
  467. Xin it's ruling sign, or fall, as well as displaying the same
  468. Xinformation for ruling or debilitating houses. (2) The sum of the
  469. Xsigns in each element and mode and their totals is displayed in a grid
  470. Xform. Also, planets in their exalted and debilitated signs are noted.
  471. XIn addition to the (R) indicating a planet in it's ruling sign, and an
  472. X(F) for a planet in it's fall, we have (e) if a planet is in its
  473. Xexalting sign, and a (d) for a planet in its debilitating sign (which
  474. Xis always opposite the exaltation, as how the fall is opposite the
  475. Xruler).
  476. X
  477. XThis standard chart listing of the planetary positions includes an
  478. Xadditional field for the "velocity" of each planet. This velocity
  479. Xvalue approximates how fast the planet is moving through the zodiac
  480. Xwith respect to the Earth (or whatever the central body is set to) in
  481. Xdegrees per day. This value of course, goes negative when a planet
  482. Xgoes retrograde. This is useful not only to get a feel for how fast
  483. Xeach planet moves through the zodiac, but to determine when a planet
  484. Xis about to go retrograde or direct - the value approaches zero when
  485. Xthe planet changes direction.
  486. X
  487. XAlso in the main display, the total number of planets in each of the
  488. Xhemispheres of the wheel, as well the number of objects in
  489. Xpositive/masculine and negative/feminine quality signs, are counted.
  490. XTo the right of the element table, we have a column of six numbers
  491. Xlabeled as follows: "+" is the number of "positive" objects (i.e. in
  492. XFire or Air signs); "-" is the number of "negative" objects (i.e. in
  493. XWater or Earth signs); "M" is the number of objects above the horizon
  494. X(i.e. in the hemisphere of the Midheaven); "N" is the number of
  495. Xobjects below the horizon (in the hemisphere of the Nadir); "A" is the
  496. Xnumber of objects in the Eastern half of the sky (in the hemisphere of
  497. Xthe Ascendant); and "D" is the number of objects in the Western half
  498. Xof the sky (in the hemisphere of the Descendant).
  499. X
  500. X--
  501. X
  502. XAstrolog includes the ability to search an input file for various
  503. Xdefault parameters to use in the program. This allows one to easily
  504. Xchange major defaults without having to recompile the program, which
  505. Xis useful if, say, one receives a compiled executable from a friend
  506. Xwho had a different configuration. The program looks for the file
  507. X"astrolog.dat" in the current directory, and if not there, looks for
  508. Xit in the default directory. Parameters in this file will override any
  509. Xdefaults compiled into the program, although the highest priority is
  510. Xstill given to the command line options. Note one doesn't *have* to
  511. Xhave this file in order to run the program - if not found Astrolog
  512. Xwill still run as before. Presently, the parameters one can change in
  513. Xthis file are: default time zone (as indicated with -z option),
  514. Xdefault longitude and latitude (as in -l option), number of aspects
  515. X(-A option), default house system to use (values as in -c option).
  516. XThen come default restriction values (as with -R option) for the first
  517. X20 objects (0 = active, 1 = restricted). Next are the orbs (as with
  518. X-Ao option) for the 18 aspects. Finally, comes a long list of the
  519. Xinfluence values used by the -I option, i.e. the power values of each
  520. Xof the first 20 planet objects, of the 12 houses, and of the 18
  521. Xaspects. The only major thing that one *can't* change in the file is
  522. Xthe default directory path in which the program looks in for input
  523. Xfiles if not in the current directory, since Astrolog needs the
  524. Xdefault directory in order to be able to locate the file in the first
  525. Xplace! The "astrolog.dat" file included with this version of the
  526. Xprogram has some "comment lines" describing what is contained in each
  527. Xline. One can chance or delete comments as long as they make sure that
  528. Xan equals sign ('=') immediately proceeds any value or list of values,
  529. Xsince the program uses this character to determine where comments end.
  530. X
  531. X--
  532. X
  533. XI often use Astrolog to look at and compare files containing charts of
  534. Xvarious people. I have many chart files, so I keep them in a separate
  535. Xdirectory. Since it is always a pain to have to cd into this special
  536. Xdirectory all the time, there is a DEFAULT_DIR string to be set at
  537. Xcompile time. Whenever the program reads in a chart file with the -i
  538. Xoption, it will first look in the current directory for it. If it's
  539. Xnot found there, Astrolog will then look for a file of the same name
  540. Xin the special default directory.
  541. X
  542. XA couple of people have e-mailed me saying that their computer (for
  543. Xexample, Mac's) won't accept command switches on the command line
  544. X(like they boot Astrolog from a menu for instance.) Therefore, they
  545. Xaren't able to access many features in the normal way. If this is the
  546. Xcase with your system (or if you just don't like command line
  547. Xoptions), then comment out the '#define SWITCHES' line at the
  548. Xbeginning of the astrolog.h file. If you do this, then the program
  549. Xwill ignore any switches and prompt you to enter them manually at the
  550. Xvery beginning of program execution.
  551. X
  552. XA couple of other compile time option variables are in the include
  553. Xfile astrolog.h: For those people who don't like Placidus, a default
  554. Xhouse system can be set by changing the value of DEFAULT_SYSTEM to the
  555. Xvalue from 0..9 indicating what system to use if the user doesn't
  556. Xexplicitly specify it with -c. Another thing: It should be mentioned
  557. Xthat although the accuracy of Sun..Pluto, Chiron, and the Uranians are
  558. Xto the nearest minute (for years 1900-2000), the four asteroids are
  559. Xrelatively inaccurate and can even be a couple of degrees off in the
  560. Xworst case. Also, some people just don't like or care about those
  561. Xminor bodies and think that they clutter up the various charts. If you
  562. Xdon't want the values of the asteroids, Chiron, Part of Fortune, and
  563. Xthe Vertex to appear in the program by default, there is a #define in
  564. Xastrolog.h called ASTEROIDS that can be commented out so that it will
  565. Xbe as if -R is always included when the program is run. (Simply do -R
  566. Xto get them *back* if you compile it this way.) Or better yet, change
  567. Xthe default restrictions to your preference by editing the
  568. Xastrolog.dat default parameter file described above.
  569. X
  570. XNote for PC users: I have tried to make this program as much
  571. Xexecutable on personal computers and other non-unix systems as
  572. Xpossible. Although this version should be easier to compile than
  573. Xprevious ones were, still there are probably some things I've
  574. Xforgotten or left out. Another warning for PC users: You will probably
  575. Xwant to change the value of DIVISIONS in astrolog.h from its current
  576. Xvalue of 24 to a lower value like 6 or so.  Leaving it as is invoked
  577. Xcomplaints of extreme slowness and occasional multiple hits in the -d
  578. Xaspect search routine, where the same aspect would get listed more
  579. Xthan once.
  580. X
  581. X
  582. X********************************
  583. XDESCRIPTION OF X WINDOW FEATURES
  584. X********************************
  585. X
  586. XOne of the most impressive features of the program are the X windows
  587. Xfeatures, which are generally accessed in the program via the -X
  588. Xswitch and derivatives of it on the command line. There are five
  589. Xdifferent types of chart displays: A standard graphic display of a
  590. Xwheel chart in a window (with glyphs, aspects in the center, etc),
  591. Xgraphic displays of the Astro-graph charts (which look almost
  592. Xidentical to the astro*carto*graphy maps from Jim Lewis) complete with
  593. Xall the labeled lines drawn on a map of the world (like the -L
  594. Xoption), aspect/midpoint grids showing the aspects and orbs in effect
  595. Xbetween every body in a chart (like -g option), a local sky chart
  596. Xshowing where each planet is located on a map of the local horizon
  597. Xarea (as in -Z), and a space chart showing an aerial view of the solar
  598. Xsystem (as in -S). The X wheel and aspect grid charts can displayed
  599. Xin a different form to accomodate relationship comparison charts.
  600. XThere are also other commands that can be given to the window once it
  601. Xis up and running, which can do other things, such as continually
  602. Xupdate the window every few seconds to the current status (i.e. an
  603. Xextended version of the -n option) as well as other forms of
  604. Xanimation. Note that the program is still text based, and one can
  605. Xeasily turn off all the X features by commenting out the #define X11
  606. Xin astrolog.h if they don't have X windows.
  607. X
  608. XProbably the only thing more impressive than the X window features are
  609. Xthe X window features displayed on color monitors. (The charts
  610. Xdisplayed in color are *much* more eye catching than the B/W ones,
  611. XIMHO.) Here is how the colors have been assigned for the various
  612. Xcharts: Four colors have been allocated for the four elements - Fire =
  613. XRed, Earth = Brown, Air = Green, Water = Blue. The various sign glyphs
  614. X(and the corresponding house labels) are in the color of their
  615. Xelement. Planets are in the color of the sign of their main ruler.
  616. XChiron and the four asteroids are Gold, while the north node, and
  617. Xother non-physical objects like the fortune and vertex are Violet.
  618. XRepresentations of the Ascendant/ Descendant/ Midheaven/ Nadir (in the
  619. Xastro-graph map lines and elsewhere) are in the element color of the
  620. Xcorresponding sign/house that the angular lines refer to, i.e.
  621. XAscendant = Red, Midheaven = Brown, Descendant = Green, Nadir = Blue.
  622. XA few extra things have been added for color wheel charts only: dark
  623. Xgray lines marking off each house (in addition to the main lines on
  624. Xthe horizon and meridian), and each degree instead of every 5th degree
  625. Xbeing marked in dark gray on the outer circle (every 5th degree being
  626. Xwhite). Aspects lines are colored too, as follows: Conjunctions =
  627. XYellow, Sextiles = Light Blue, Squares = Red, Trines = Green,
  628. XOppositions = Dark Blue. For the minor aspects we have:
  629. XInconjuncts/Semisextiles = Brown, Semisquares/ Sesquiquadratures =
  630. XOrange, (Bi/Semi)Quintiles = Violet, (Bi/Tri)Septiles = Gold,
  631. X(Bi/Quatro)Noviles = Pink.
  632. X
  633. XThe X wheel charts have their graphic information organized as
  634. Xfollows: There's an outer circle showing the signs and sign glyphs,
  635. Xinside of which is a smaller circle divided up into 5 degree
  636. Xincrements to make determining exact degrees easier. Inside of this is
  637. Xa circle divided up into the 12 houses labeled with numbers. The
  638. Xentire chart is divided by two dashed lines through the Ascendant/
  639. XDescendant (which is always horizontal of course) and the
  640. XMidheaven/Nadir. Inside the house circle are the planet glyphs in
  641. Xtheir appropriate positions. Small pointer lines run from each glyph
  642. Xto just before single dots. These dots indicate the precise locations
  643. Xin the zodiac of each object. The pointer lines (which are dashed if
  644. Xthe object is retrograde and solid otherwise) are necessary so as not
  645. Xto have to draw planet glyphs on top of one another when planets are
  646. Xconjunct. Inside the ring of the single dots, are the aspect lines
  647. Xconnecting these positions. Since the default number of aspects to use
  648. Xis just the 5 majors, one can determine which aspect is in place just
  649. Xby looking at the aspect line. The accuracy of the aspect is
  650. Xdetermined by the dashedness of the line: A solid line means the orb
  651. Xis < 2 degrees; a dashed line means the orb is < 4 degrees; a really
  652. Xdashed line mean the orb is < 6 degrees, etc.
  653. X
  654. XThe X astro-graph charts are organized as follows: A map of the world
  655. Xis shown. The edges of the map are labeled with ruler lines that are 5
  656. Xdegrees apart (with longer ruler lines for more important longitudes
  657. Xand latitudes, like those that are multiples of 10, 30, etc.) The
  658. Xequator is labeled with a dashed line. The polar regions of the world
  659. Xaren't shown; the map shown ranges from 60 degrees S latitude to 75
  660. Xdegrees N latitude. Note that each pixel on the screen represents
  661. Xexactly one half a degree on the world. (For -Xs 100 the ratio is one
  662. Xpixel to one degree, and for -Xs 300 the ratio is one pixel to 1/3
  663. Xdegree.) On this map are drawn the lines indicating where on the world
  664. Xthe various planets are angular at the time in question. (Note: you
  665. Xmight want to -R restrict some objects because otherwise the map tends
  666. Xto get pretty cluttered with lines.) As expected, Midheaven and Nadir
  667. Xlines are vertical, and the Ascendant and Descendant lines are curved.
  668. XLittle square boxes on the Midheaven lines indicate the exact zenith
  669. Xlatitude location. Each line is labeled at the top or the bottom of
  670. Xthe screen, showing what planet is in question and (sometimes) what
  671. Xangle is in question. All Ascendant and Midheaven lines are labeled
  672. Xat the bottom of the screen, and all Descendant and Nadir lines are
  673. Xlabeled at the top. Each line goes a bit beyond to the top or bottom
  674. Xof the world map, and then another pointer segment (which is again
  675. Xdashed of the object in question is retrograde) goes and points to the
  676. Xplanet glyph. There is a capital "A" or "M" under each of the glyphs
  677. Xat the bottom of the screen, explicitly indicating whether the line is
  678. Xan Ascendant or Midheaven line. At the top of the screen, however,
  679. Xthere are only the glyphs, but one can still determine whether these
  680. Xlines are Descendant or Nadir lines based on whether they are curved
  681. Xor not. Note that not all the Descendant lines are labeled; this is
  682. Xbecause some of the Ascendant/Descendant lines actually connect near
  683. Xthe top of the screen and don't actually cross it.
  684. X
  685. XAspect grid windows with the appropriate aspect glyphs can be
  686. Xdisplayed by combining the -g option with the -X option (astrolog -g
  687. X-X). Both the split aspect/midpoint grids labeled down the diagonal,
  688. Xas well as the relationship aspect grids between two charts (astrolog
  689. X-r <file1> <file2> -g -X) are supported. The aspects glyphs, objects,
  690. Xand the signs in the grids are in their colors as defined earlier.
  691. XLike the astro-graph windows, these charts can't be resized in the
  692. Xnormal way unless one uses the '>' and '<' keys. For anything less
  693. Xthan the largest scale size (achieved with the switch -Xs 300, or by
  694. Xpressing '>' within a window) all that will be displayed in each
  695. Xaspect grid cell is the glyphs of the aspect in effect, the planet
  696. Xbeing aspected, or the sign of the midpoint. However, once the largest
  697. Xscale size is reached, there is room in each cell to display the
  698. Xaspect orb to the nearest minute off of exact (with a plus or minus
  699. Xsign indicating whether the actual angle is slightly greater than or
  700. Xless than exact); the degree and minute in addition to the sign for
  701. Xmidpoints; and the degree and sign location for each planet that's in
  702. Xthe grid. Remember, the ASCII aspect grids in the text options are
  703. Xrather limited, only displaying orbs to the nearest 0.1 degree,
  704. Xmidpoints to the nearest degree, as well as the confusing '.' vs. ','
  705. Xfor angles slightly greater or less than exact (not to mention leaving
  706. Xthe vertex out for the relationship grids between two charts). Well no
  707. Xlonger: with X11, we can see *real* aspect grids with Astrolog!
  708. X
  709. XThe -Z local horizon feature can be displayed in an X window as well
  710. X(e.g. astrolog -Z -X), in which all the planets will be displayed in a
  711. Xwindow depicting the sky. The small dot above or below each glyph
  712. Xindicates exactly where each planet is. (Some of the glyphs may be
  713. Xoverlapping, although the program tries to cut down on this.) There
  714. Xis a horizontal line dividing the window representing the local
  715. Xhorizon; planets above this line are visible, while planets below it
  716. Xare set. There are three vertical lines dividing the window as well:
  717. XThe middle line represents the due south direction, the one to the
  718. Xleft is due east, the one to the right is due west, and the edges of
  719. Xthe window are due north. Like the standard chart display, this window
  720. Xmay be resized to any proportion. One can press the 'Z' key in any
  721. Xwindow to enter this display type in that window at any time.
  722. X
  723. XThe -S switch can be combined with -X to give an X window chart of the
  724. Xsolar system. This will be displayed as an aerial view of the entire
  725. Xsolar system, with 0 degrees Aries to the left of the screen, and 0
  726. Xdegrees Cancer to the bottom. Note that this chart includes all
  727. Xpossible planets, including the Earth (whose glyph is a cross inside a
  728. Xcircle). Whatever object is chosen to be the central body is at the
  729. Xcenter of the screen, with all the others around it. This is a fun
  730. Xchart to animate - watch the planets go around the Sun, and *see* how
  731. Xthey turn retrograde with respect to the Earth. In addition to the
  732. Xbodies themselves, twelve spokes are drawn from the center body to the
  733. Xedge of the screen, which delineate the zodiac with respect to it.
  734. XNote that the scale of the solar system is large; attempting to fit
  735. Xall the planets out to Pluto on the screen at once will cause all the
  736. Xinner planets to be crammed together near the middle of the screen. To
  737. Xdeal with this, the scale size as indicated with the -Xs switch and
  738. Xthe '<' and '>' keys will affect how much of the solar system is
  739. Xviewed at once (in addition to the glyph sizes). For a scale size of
  740. X300, the viewport will have a radius of 6 AU (about out to the orbit
  741. Xof Jupiter; useful for viewing the inner planets). For a scale size of
  742. X200 (default), it will have a radius of 30 AU (enough to include
  743. XNeptune, and Pluto most of the time). Finally, a scale size of 100
  744. Xwill result in a radius of 90 AU, enough to easily include the entire
  745. Xsolar system, as well as the orbits of the alleged Uranian bodies
  746. Xbeyond Pluto.
  747. X
  748. XTrue relationship wheel charts can be displayed in a window, i.e.
  749. Xwhere the planets of both charts are displayed in separate rings of
  750. Xthe same wheel. Use the -r0 option to display this comparison type.
  751. XFor example, for the command "astrolog -r0 person1 person2 -X", the
  752. Xfollowing is displayed: The signs and houses as in person1's chart are
  753. Xdrawn in the outermost part of the wheel. Inside this is a ring of
  754. Xperson2's planets as displayed in person1's houses, and inside of this
  755. Xare person1's own planets. Finally at the very middle is an aspect
  756. Xgrid, which shows those aspects that are occurring between the objects
  757. Xin the two charts. Basically this is just the standard wheel chart for
  758. Xperson1, except that person2's planets are in an outer ring of objects
  759. Xand the aspect grid shows the aspects of the relationship. Putting
  760. Xsuch a chart in animation mode only affects person2's planets, so this
  761. Xis a great way to analyze transits: Doing "astrolog -t yourchartfile
  762. X-X" will show all your current transits, and allow you to easily
  763. Xanimate the transiting planets through your natal signs and houses.
  764. X
  765. XFor color X terminals, the -XG globe display and -XW world map display
  766. Xare done with the continents in different colors! This makes them look
  767. Xmuch better than monochrome maps. Each of the seven continents is in a
  768. Xdifferent color of the rainbow, and the colors are chosen to
  769. Xcorrespond to the appropriate chakra (etheric energy vortex along the
  770. Xhuman spine) that goes with each land mass.  They are: Africa - red -
  771. XRoot chakra, Australia - orange - Navel chakra, South America - yellow
  772. X- Solar plexus chakra, North America - green - Heart chakra, Europe -
  773. Xblue - Throat chakra, Asia - indigo - Third Eye chakra, Antarctica -
  774. Xviolet - Crown chakra. Major lakes are, of course, colored navy blue.
  775. X
  776. X--
  777. X
  778. XA couple of conveniences for the X window features exist. Note that
  779. Xthe -Xo <bitmapfilename> option is only used in conjunction with the
  780. X-Xb write output to bitmap switch. Therefore, -Xo automatically
  781. Xassumes -Xb is set. (Invoking -Xb itself without -Xo will have the
  782. Xprogram prompt the user for the bitmap filename.) In other words,
  783. Xastrolog -Xb -Xo 'file' is the same as just astrolog -Xo 'file'. (This
  784. Xmay change if I add other file types, but for now none are planned.)
  785. XAlso, I should mention that Astrolog includes its own appropriate
  786. Xbitmap (a rainbow over an opened Third Eye) if one iconifies the
  787. Xwindow, instead of reverting to the braindead UnknownIcon :)
  788. X
  789. X-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-
  790. X|    Walter D. "Cruiser1" Pullen    |    cruiser1@milton.u.washington.edu.    |
  791. X-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-
  792. END_OF_FILE
  793. if test 42199 -ne `wc -c <'Helpfile.p2'`; then
  794.     echo shar: \"'Helpfile.p2'\" unpacked with wrong size!
  795. fi
  796. # end of 'Helpfile.p2'
  797. fi
  798. echo shar: End of archive 6 \(of 8\).
  799. cp /dev/null ark6isdone
  800. MISSING=""
  801. for I in 1 2 3 4 5 6 7 8 ; do
  802.     if test ! -f ark${I}isdone ; then
  803.     MISSING="${MISSING} ${I}"
  804.     fi
  805. done
  806. if test "${MISSING}" = "" ; then
  807.     echo You have unpacked all 8 archives.
  808.     echo "See the README file for further instructions."
  809.     rm -f ark[1-9]isdone
  810. else
  811.     echo You still need to unpack the following archives:
  812.     echo "        " ${MISSING}
  813. fi
  814. ##  End of shell archive.
  815. exit 0
  816.  
  817. exit 0 # Just in case...
  818.