forked from CruiserOne/Astrolog
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changes.htm
1205 lines (993 loc) · 62.9 KB
/
changes.htm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<title>Astrolog 7.60 Changes</title>
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
h1
{margin-top:12.0pt;
margin-right:0in;
margin-bottom:3.0pt;
margin-left:0in;
page-break-after:avoid;
font-size:16.0pt;
font-family:"Arial","sans-serif";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
p.A, li.A, div.A
{mso-style-name:A;
mso-style-link:"A Char Char";
margin-top:10.0pt;
margin-right:0in;
margin-bottom:10.0pt;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
span.ACharChar
{mso-style-name:"A Char Char";
mso-style-link:A;}
p.FA, li.FA, div.FA
{mso-style-name:FA;
margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Courier New";}
p.Section, li.Section, div.Section
{mso-style-name:Section;
margin-top:12.0pt;
margin-right:0in;
margin-bottom:3.0pt;
margin-left:0in;
text-align:center;
page-break-after:avoid;
border:none;
padding:0in;
font-size:16.0pt;
font-family:"Arial","sans-serif";
font-weight:bold;}
p.Item, li.Item, div.Item
{mso-style-name:Item;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
text-indent:-.25in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.B, li.B, div.B
{mso-style-name:B;
mso-style-link:"B Char Char";
margin-top:10.0pt;
margin-right:0in;
margin-bottom:10.0pt;
margin-left:.5in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
span.BCharChar
{mso-style-name:"B Char Char";
mso-style-link:B;}
p.N, li.N, div.N
{mso-style-name:N;
margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
span.W
{mso-style-name:W;
color:green;
font-weight:bold;}
span.X
{mso-style-name:X;
color:olive;
font-weight:bold;}
span.V
{mso-style-name:V;
color:blue;
font-weight:bold;}
span.Z
{mso-style-name:Z;
color:purple;
font-weight:bold;}
span.Y
{mso-style-name:Y;
color:red;
font-weight:bold;}
p.FB, li.FB, div.FB
{mso-style-name:FB;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Courier New";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style>
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=WordSection1>
<p class=FA> <span style='background:silver'>AAAAA</span> <span
style='background:silver'>SSSSS</span> <span style='background:silver'>TTTTTTT</span>
<span style='background:silver'>RRRRRR</span> <span style='background:silver'>OOOOO</span>
<span style='background:silver'>L</span> <span style='background:silver'>OOOOO</span>
<span style='background:silver'>GGGGG</span></p>
<p class=FA><span style='background:silver'>A</span> <span
style='background:silver'>A</span> <span style='background:silver'>S</span>
<span style='background:silver'>S</span> <span style='background:silver'>T</span>
<span style='background:silver'>R</span> <span style='background:silver'>R</span>
<span style='background:silver'>O</span> <span style='background:silver'>O</span>
<span style='background:silver'>L</span> <span style='background:silver'>O</span>
<span style='background:silver'>O</span> <span style='background:silver'>G</span>
<span style='background:silver'>G</span></p>
<p class=FA><span style='background:silver'>A</span> <span
style='background:silver'>A</span> <span style='background:silver'>S</span>
<span style='background:silver'>T</span> <span style='background:silver'>R</span>
<span style='background:silver'>R</span> <span style='background:silver'>O</span>
<span style='background:silver'>O</span> <span style='background:silver'>L</span>
<span style='background:silver'>O</span> <span style='background:silver'>O</span>
<span style='background:silver'>G</span></p>
<p class=FA><span style='background:silver'>AAAAAAA</span> <span
style='background:silver'>SSSSS</span> <span style='background:silver'>T</span>
<span style='background:silver'>RRRRRR</span> <span style='background:silver'>O</span>
<span style='background:silver'>O</span> <span style='background:silver'>L</span>
<span style='background:silver'>O</span> <span style='background:silver'>O</span>
<span style='background:silver'>G</span> <span style='background:silver'>GGGG</span></p>
<p class=FA><span style='background:silver'>A</span> <span
style='background:silver'>A</span> <span style='background:silver'>S</span>
<span style='background:silver'>T</span> <span style='background:silver'>R</span>
<span style='background:silver'>R</span> <span style='background:silver'>O</span>
<span style='background:silver'>O</span> <span style='background:silver'>L</span>
<span style='background:silver'>O</span> <span style='background:silver'>O</span>
<span style='background:silver'>G</span> <span style='background:silver'>G</span></p>
<p class=FA><span style='background:silver'>A</span> <span
style='background:silver'>A</span> <span style='background:silver'>S</span>
<span style='background:silver'>S</span> <span style='background:silver'>T</span>
<span style='background:silver'>R</span> <span style='background:silver'>R</span>
<span style='background:silver'>O</span> <span style='background:silver'>O</span>
<span style='background:silver'>L</span> <span style='background:silver'>O</span>
<span style='background:silver'>O</span> <span style='background:silver'>G</span>
<span style='background:silver'>G</span></p>
<p class=FA><span style='background:silver'>A</span> <span
style='background:silver'>A</span> <span style='background:silver'>SSSSS</span>
<span style='background:silver'>T</span> <span style='background:silver'>R</span>
<span style='background:silver'>R</span> <span style='background:silver'>OOOOO</span>
<span style='background:silver'>LLLLLLL</span> <span style='background:silver'>OOOOO</span>
<span style='background:silver'>GGGGG</span></p>
<p class=FA> </p>
<p class=FA> ** VERSION 7.60 **</p>
<p class=FA> </p>
<p class=A>Release notes for Astrolog version 7.60 (April 2023):</p>
<p class=A>This file describes the freeware astrology software program Astrolog
version 7.60 and the additions and fixes made to it, over the previous version 7.50
which was released seven months ago in September 2022. The main things in this
update are more fixed star objects, arbitrary distance based aspects, East
Indian charts, and rings of Neptune and Jupiter.</p>
<p class=A> </p>
<div style='border:none;border-top:solid windowtext 4.5pt;padding:1.0pt 0in 0in 0in'>
<p class=Section><a name=feature>NEW FEATURES</a></p>
</div>
<p class=A>Here are new additions to version 7.60 that weren't in previous
versions:</p>
<p class=A><span class=V>1. New star objects:</span> The star Algol, the Galactic
Center of our Milky Way galaxy, and Great Attractor location that most nearby
galaxies are being drawn to, have been added to Astrolog as additional objects.
They can be referenced with the -R command switch, and in the Windows version
they’ve been added to the Star Restrictions dialog. Astrolog now has 50 star
slots, and 134 object slots total. “Galactic C.” is object index #132, “Great
Attr.” is object index #133, and “Algol” has been inserted among existing star objects
as index #127. These objects could be computed in Astrolog before, however they
required customization with the -YU switch, so since they’re popular and significant
enough it’s useful for them to be present as default objects.</p>
<p class=A><span class=V>2. Star customization:</span> The Windows version has
a new star customization dialog, brought up with the new “Setting / Planetary
Moons / Star Customization” menu command. In it, star object slots can be
renamed, and their definition changed to a new star. Star definitions are
designations as given in the sefstars.txt Swiss Ephemeris text file, and as
passed to the -YU command switch. This dialog is very similar to the Object
Customization dialog, which also allows adjusting the contents of 50 Astrolog
object slots. Any customizations made in this dialog or with the -YU switch
will be saved to a new section in the astrolog.as default settings file, as
created with the -od switch or with the “Save Program Settings” command.</p>
<p class=A><span class=V>3. Distance aspects:</span> Astrolog supports “distance
aspects”, or events that compare distances of planets from the observer. Just
as standard aspects compare position along horizontal zodiac position, and Parallel/Contraparallel
aspects compare position along vertical declination, distance aspects consider
the third dimension of distance. To enable distance aspects, use the new -gd or
-ad switches, or the new “Aspects Measure Distance” option in Display Settings.
Distance aspects can be seen in the aspect grid, aspect list, transit
influence, and transit graph charts (both single chart and transit/relationship
comparison charts).</p>
<p class=B>Distance aspects compare proportions or ratios of distance, in which
each aspect’s normal angle indicates the proportion compared to 180. For
example, a “Square” aspect in this context means one planet is 50% of the
distance from the observer as the other (90/180), while a “Sextile” means one
planet has 1/3 the distance of the other (60/180). The “Conjunction” aspect is
used to represent distances being equal, which means there’s never an
Opposition distance aspect in charts (because 180/180 would be redundant). Aspect
orbs become percentages of distance. For example, a 5 degree aspect orb in this
context means planets forming distance aspects are allowed to be up to 5%
different from the exact proportional distance. (One way to distinguish a chart
of distance aspects is that orbs are expressed as percentages instead of
degrees.) For these distance aspects, “waxing” means the nearer planet is
moving away from the observer, while “waning” means the nearer planet is moving
closer.</p>
<p class=B>Also, the “aspects measure distance” setting will extend vertical
aspects. In addition to Parallel/Contraparallel which map to
Conjunction/Opposition, the other aspects can measure other proportions. Each aspect’s
normal angle indicates the proportion compared to 180. For example, a “Square”
aspect in this context means one planet has half the declination of the other
(90/180), while a “Trine” means one planet has 2/3 the declination of the other
(120/180). For these vertical aspects, “waxing” means they’re on the same side
of the baseline, while “waning” means they’re on opposite sides. (Because of
this, Parallel aspects are always waxing, while Contraparallel are always
waning.)</p>
<p class=A><span class=V>4. East Indian wheel:</span> Astrolog can now display
charts in East Indian format. The East Indian chart is similar to South Indian,
in that by default it has one area for each sign, however by default Aries is
at the top and the signs go counterclockwise around the wheel. Similar to the other
Indian charts, if the “1st house on left edge” setting (-J switch) is on, then
the chart will be rotated so the box containing the Ascendant will be on the
left edge. In Astrolog, the standard wheel chart will be displayed as East
Indian if the “Indian chart format” setting (-XJ switch) is on, and also if the
“adjusted houses” setting (-XC switch) is on.</p>
<p class=B>In the Windows version, to easily select and switch between South
Indian, North Indian, and East Indian wheel formats, there is a new “Graphics /
Indian Style Charts” submenu, with three new menu commands for each of the
three Indian chart types, and each of which has its own keyboard shortcut.</p>
<p class=A><span class=V>5. Alternate Eris glyph:</span> Astrolog supports an
alternate glyph for Dwarf planet Eris, which is the Unicode “Form Two” glyph of
a circle below which is a downward pointing arrow. (This is in contrast with
the default “Form One” glyph for Eris of two clashing spear tips.) This
alternate Eris glyph can be selected by passing 2 to the YXGe switch, by
putting 2 in the 1’s place in the -YXG switch, or in the Windows version in the
Graphics Settings dialog by selecting “Eris Glyph / Form Two”.</p>
<p class=A><span class=V>6. Nakshatra glyphs:</span> Astrolog can display
graphic glyphs for the Vedic Nakshatras (instead of just numbers for them) when
displaying Nakshatras around the wheel chart, which is enabled when the wheel
sign subdivision type setting is set to Nakshatras (“-v3 9” switch). Vedic
Nakshatra glyphs are in the font “Hank’s Nakshatra” created by astrologer Hank
Friedman. To display Nakshatras using these glyphs, download and install the
font, and then set “Graphics / Graphic Settings / Nakshat.” to “Hank’s
Nakshatra”. They can also be activated by the command switch “-YXfn 9”, which
sets the font to use for Nakshatras to this font.</p>
<p class=A><span class=V>7. Individual glyph/font selection:</span> From the
command line, new subswitches of the -YXG switch will set the glyph to use for
individual signs or objects. Specifically, -YXGc will set the glyph for
Capricorn, -YXGu will set glyph for Uranus, -YXGp will set Pluto, -YXGl will
set Lilith, -YXGv will set the Vertex, and -YXGe will set Eris. Also from the
command line, new subswitches of the -YXf switch will set the font to use for
particular things. Specifically, -YXft will set the font for text, -YXfs will
set font for signs, -YXh will set houses, -YXfo will set objects, -YXfa will
set aspects, and -YXfn will set Nakshatras.</p>
<p class=A><span class=V>8. Azimuth orientation:</span> The new -YZ switch will
set how azimuth numbers in the text mode local horizon chart (-Z switch) are
determined. By default, azimuth in Astrolog starts at 0 degrees on the East
horizon, passing through 90 degrees on the North horizon. However, alternative true
north-based azimuths start with 0 on the North horizon. The parameter to the
-YZ must be from 0-7, and it indicates where 0 degrees starts, and toward which
direction degrees increase. Each number indicates an additional 90 degrees added
to the azimuth, in which 0-3 means degrees increase counterclockwise when
looking down upon the horizon, while 4-7 increases clockwise. For example, a
parameter of 1 indicates 0 degrees on the South horizon passing through 90
degrees on the East horizon, while 5 indicates 0 degrees on the North horizon
passing through 90 degrees on the East horizon.</p>
<p class=A><span class=V>9. Animation command switches:</span> The new -Xnp switch
will pause animation. The new -Xnf switch will set the animation factor, or how
many units of time to jump at a time (taking a parameter from 1-9). Astrolog
has been able to animate charts and pause animation for a long time, however it
wasn’t possible before to manipulate these animation settings via the command
line.</p>
<p class=A><span class=V>10. Display message:</span> The new -YYT switch will
popup a message. In the Windows version the text will be in a message box,
while non-Windows versions will print the text to the console. It takes one
parameter, indicating the string of text to display. In the switch’s string
parameter, the character sequence “\n” will be translated to a newline,
character sequences like “\A” will be expanded to the contents of custom
AstroExpression variable @a, and character sequences like “\a” will be expanded
to the contents of custom AstroExpression string indexed by variable @a.</p>
<p class=A><span class=V>11. Filter Astrodatabank:</span> The new -Y5i switch
can be used to filter the contents of an Astrodatabank XML file. The switch’s
parameter indicates a string that must be present within a record, in order for
that record to be loaded. This switch is similar to Astrolog’s existing chart
list filtering, however this prevents records from being loaded in the first
place, instead of requiring them to be loaded and then manually removed
afterward, which is faster. It also allows checking records or metadata that
can’t be seen or filtered via other means. For example, to only load those charts
with accurate birth data that are Rodden Rating AA, do: -Y5i ">AA<"</p>
<p class=B>The new -Y5I switch is similar to -Y5i but allows more detailed
filtering based on multiple strings at once. This switch takes two numeric
parameters, which indicate a starting index in the list of AstroExpression
custom variables and strings, and a count of how many AstroExpression variables
to consider from that point. Afterward, when an Astrodatabank XML file is
loaded, each chart record will be scanned for the given strings as indicated in
the AstroExpression custom string list. Each instance of those strings will
cause the corresponding custom variables to be incremented. Finally, the ~5i
switch AstroExpression will be called, allowing the AstroExpression hook to
check the presence of variables to determine which strings have been seen. For
example, assume “-Y5I 4 3”, and in which custom string 4 is “Apple”, custom
string 5 is “Banana”, and custom string 6 is “Carrot”. A chart record
containing two instances of “Apple” and one of “Banana” anywhere within it,
will cause custom variable @d to be 2, @e to be 1, and @f to be 0, when ~5i is
called.</p>
<p class=A><span class=V>12. Moons chart setting:</span> Astrolog’s text and
graphic planetary moons charts (-8 switch) may be invoked as -80 to cast each planetcentric
chart separately. This new setting is also in the Moon Object Settings dialog
under the option “true planetcentric positions in moons charts”. Normally (to
have a consistent view of the solar system) a planetcentric chart is the
geocentric perspective of the planet, with the geocentric positions just offset
to that planet. With this setting, the planetcentric chart will be cast
relative to that planet, which may make planets appear slightly differently
than they appear from Earth, due to light travel time to Earth. Note that this
setting only makes a difference for apparent positions, and that if true
positions are on (-YT switch) then -8 and -80 charts will be identical. True
position charts and -80 charts will be virtually identical for planetcentric
positions, since most moons are only a few light seconds away from their
planet.</p>
<p class=A><span class=V>13. New house systems:</span> Astrolog supports six
new theoretical house systems. They don’t appear as Windows menu options, but
can be selected via the command line with the -c switch, or in the “House
System” dropdown in the Calculation Settings dialog. Counting these, Astrolog
now supports 40 house systems total.</p>
<p class=B><span class=Z>East Point Porphyry houses (-c 34):</span> Standard
Porphyry houses trisects each quadrant. East Point based Porphyry houses
trisects “quadrants” formed by the MC and East Point axes.</p>
<p class=B><span class=Z>Vertex Porphyry houses (-c 35):</span> Standard
Porphyry houses trisects each quadrant. Vertex based Porphyry houses trisects
“quadrants” formed by the MC and Antivertex axes.</p>
<p class=B><span class=Z>East Point Sinusoidal Ratio houses (-c 36):</span>
Standard Sinusoidal Ratio houses divides each quadrant based on a sine wave.
East Point based Sinusoidal Ratio houses divides “quadrants” formed by the MC
and East Point axes.</p>
<p class=B><span class=Z>Vertex Sinusoidal Ratio houses (-c 37):</span>
Standard Sinusoidal Ratio houses divides each quadrant based on a sine wave.
Vertex based Sinusoidal Ratio houses divides “quadrants” formed by the MC and
Antivertex axes.</p>
<p class=B><span class=Z>East Point Sinusoidal Delta houses (-c 38):</span> Standard
Sinusoidal Delta houses divides each quadrant based on a sine wave. East Point
based Sinusoidal Delta houses divides “quadrants” formed by the MC and East
Point axes.</p>
<p class=B><span class=Z>Vertex Sinusoidal Delta houses (-c 39):</span> Standard
Sinusoidal Delta houses divides each quadrant based on a sine wave. Vertex
based Sinusoidal Delta houses divides “quadrants” formed by the MC and
Antivertex axes.</p>
<p class=A>-</p>
<p class=A>Here's a summary of the 17 new command switches in Astrolog 7.60
that weren't in previous versions:</p>
<p class=N><span class=Z>-gd:</span> Like -g but aspects measure distance
proportions.</p>
<p class=N><span class=Z>-ad:</span> Like -a but aspects measure distance
proportions.</p>
<p class=N><span class=Z>-80:</span> Like -8 but compute true planetcentric
positions separately.</p>
<p class=N><span class=Z>-Xnf <units>:</span> Set animation jump factor
in units.</p>
<p class=N><span class=Z>-Xnp:</span> Pause animation, suppressing any active
animation mode.</p>
<p class=N><span class=Z>-YZ <0-7>:</span> Set orientation of azimuth for
-Z local horizon chart.</p>
<p class=N><span class=Z>-YXG[cuplve] <0-3>:</span> Select specific glyph
to use for item.</p>
<p class=N><span class=Z>-YXf[tshoan] <0-9>:</span> Select specific font
to use for area.</p>
<p class=N><span class=Z>-Y5i <string>:</span> Set filter string for ADB
XML file format load.</p>
<p class=N><span class=Z>-Y5I <var> <vars>:</span> Set variable range
for ~5i AstroExpression.</p>
<p class=N><span class=Z>-YYT <text>:</span> Popup formatted text string
in current context.</p>
<p class=N><span class=Z>-~XL <string>:</span> Set adjustment for atlas
city coloring.</p>
<p class=N><span class=Z>-~XQ <string>:</span> Set adjustment for key
press in window.</p>
<p class=N><span class=Z>-~WQ <string>:</span> Set adjustment for Windows
menu command selection.</p>
<p class=N><span class=Z>-~Q[1-3] <string>:</span> Set notification
before/after chart displayed.</p>
<p class=N><span class=Z>-~5i <string>:</span> Set filter for ADB XML
file format load via -Y5I.</p>
<p class=N><span class=Z>-~2[0] <var> <string>:</span> Set
AstroExpression custom string(s).</p>
<p class=A>Here's a summary of the 4 new menu commands in the Windows version
of Astrolog 7.60 that weren’t in previous versions:</p>
<p class=N>Setting / Planetary Moons / Star Customization…</p>
<p class=N>Graphics / Indian Style Charts / Draw South Indian</p>
<p class=N>Graphics / Indian Style Charts / Draw North Indian</p>
<p class=N>Graphics / Indian Style Charts / Draw East Indian</p>
<p class=N> </p>
<div style='border:none;border-top:solid windowtext 4.5pt;padding:1.0pt 0in 0in 0in'>
<p class=Section><a name=extend>EXTENDED AND IMPROVED FEATURES</a></p>
</div>
<p class=A>A list of improvements to existing features in Astrolog 7.60, such
as new things you can now do with old features that you couldn’t do before, or
ways that existing features work better than before:</p>
<p class=A><span class=W>1. Rings of Neptune:</span> Astrolog can display the
rings of Neptune, Jupiter, and Dwarf planet Haumea. This is in addition to the
rings of Saturn and Uranus supported by previous versions. Rings can be seen in
Astrolog’s telescope chart and solar system orbit chart, when zoomed in enough
on a planet. For more about rings of planets and how to interpret them in
astrology, see: <a href="https://www.astrolog.org/astrolog/astmoon.htm#ring">https://www.astrolog.org/astrolog/astmoon.htm#ring</a></p>
<p class=A><span class=W>2. JPL Dwarf planet moons:</span> Custom objects in
Astrolog can be defined to calculate the positions of moons of Dwarf planets and
other more obscure objects, by using JPL Horizons Web queries. For example, to
calculate the position of Eris’ moon Dysnomia, set an object to have the
definition of “j120136199”, or pass the number 120136199 to the -Yej switch.
For another example, to calculate the position of comet “C/2022 E3” (the “green
comet”) in astrology charts, set an object to have the definition of “j90004682”
(after which “Lookup Names” should display the body's Name as “ZTF”, standing
for “Zwicky Transient Facility” which discovered it, which is a quick way to
verify the right object has been defined).</p>
<p class=A><span class=W>3. Unix JPL Horizons:</span> JPL Horizons Web queries
can be used to calculate standard and more obscure objects on all platforms
now. Before, this feature was only available in the Windows version.</p>
<p class=A><span class=W>4. Moons chart extended:</span> Astrolog’s planetary
moons charts are now able to display the moons of Earth, along with moons of Dwarf
planets Eris, Haumea, Quaoar, Orcus, and Salacia. Earth’s moon and Nodes can be
included if these points are first assigned to custom objects, and Salacia’s
moon Actaea can be included if Salacia itself is first assigned to Orcus’
object slot. For example, to display all Dwarf planet moons at once in these
charts (Eris’ Dysnomia, Haumea’s Hi’iaka and Namaka, Quaoar’s Weywot, and
Orcus’ Vanth) use the following command line: -Yej Vul 120136199 -Yej Cup
120136108 -Yej Had 220136108 -Yej Zeu 120050000 -Yej Kro 120090482 -Yej Eri
920136199 -Yej Hau 920136108 -Yej Qua 920050000 -Yej Orc 920090482 _R Vul Cup
Had Zeu Kro Eri Hau Qua Orc</p>
<p class=A><span class=W>5. Moons wheel extended:</span> Astrolog’s planetary
moons wheel chart (-X8 switch) has been extended so that the Moon’s Node and
Lilith objects when unrestricted will be displayed orbiting Earth (assuming a
non-geocentric chart). Since these objects orbit or are positioned around the
Earth, they can be treated the same as if they were additional moons of Earth.</p>
<p class=A><span class=W>6. Color Nakshatras:</span> When displaying the 27 Vedic
Nakshatras around a graphic wheel chart, the numbers or Nakshatra glyphs will
now be colored based on the ruler of that Nakshatra. Specifically, starting
with Nakshatra #1, the colors will be that of the objects South Node (Ketu),
Venus, Sun, Moon, Mars, North Node (Rahu), Jupiter, Saturn, and Mercury (with
these nine repeated three times).</p>
<p class=A><span class=W>7. Local Apparent Time:</span> Astrolog supports time
zone entry in Local Apparent Time (LAT), which is true sundial time. This is similar
to Local Mean Time (LMT), which is a constant rate time based on longitude
difference from GMT. However, since LAT is variable due to Earth’s orbit,
equivalent LAT and LMT times are up to 20 minutes different from each other.
LAT can be specified as a time zone similar to LMT, and appears in Astrolog’s
time zone dropdowns.</p>
<p class=A><span class=W>8. Aspect Grid extension:</span> Astrolog’s text and
graphic aspect grid charts respect the display format setting (-s subswitches)
and can have angles and orbs displayed as numbers or hours/minutes (in addition
to degrees that were supported before).</p>
<p class=A><span class=W>9. Hourly ephemeris:</span> The text mode ephemeris
listing, when outputting at a step rate different from once per day (-E0
switch) has been updated to allow input by hours. The -E0 switch has been
extended to accept a parameter starting with “h” indicating that many hours,
e.g. “-E0 h8” will output data every eight hours or four times per day.</p>
<p class=A><span class=W>10. Houses in dispositor:</span> Astrolog’s dispositor
graph (-j -X switches) will now include house cusp objects in the graph if
those objects are unrestricted, and if the modify display setting (-Xi switch)
is active.</p>
<p class=A><span class=W>11. Arabic part ordering improved:</span> Arabic part
sorting order is now a separate setting from whether the Arabic parts chart is
enabled, meaning one can set a sort preference without enabling the chart, or
enable the chart without specifying the sort order (and have the sort order
still apply). The new -Pi switch will sort by default index which groups parts
by category.</p>
<p class=A><span class=W>12. Fixed star ordering improved:</span> Fixed star
sorting order is now a separate setting from whether the fixed star object
category is enabled, meaning one can set a sort preference without enabling the
objects, or enable the objects without specifying the sort order (and have the
sort order still apply). The new -Ui switch will sort by default index which
sorts stars by brightness in the year 2000.</p>
<p class=A><span class=W>13. Planet absolute magnitudes:</span> The -YUb0 switch
setting which expresses star brightnesses as absolute magnitudes independent of
distance, will now also affect planet magnitudes in the text mode local horizon
chart (-Z switch). For example, Venus is the brightest planet in the sky due to
its close distance to Earth, however if all planets were equal distance then
Jupiter and sometimes Saturn would be brighter.</p>
<p class=A><span class=W>14. Print seconds extension:</span> Astrolog’s text
mode aspect list chart (-a switch), influence chart (-j switch), and date
difference chart (-rd switch), will display power, percentage, and time numbers
with more digits to the right of the decimal point, when the print nearest
second setting (-b0 switch) is on.</p>
<p class=A><span class=W>15. More esoteric interpretation:</span> If esoteric
rulerships, Hierarchical rulerships, and/or Ray rulerships are enabled (-YR7
switch), then chart interpretation will include statements about planets which are
placed in these rulerships, similar to how it does statements about planets in
standard rulerships. Also, Astrolog’s esoteric chart interpretation (-7 -I
switches) will include a sentence about the Hierarchical ruler for each
planet’s sign, similar to how it already includes sentences for the standard
and esoteric rulers.</p>
<p class=A><span class=W>16. Esoteric interpretation help:</span> When listing
information about the Seven Rays (-H7 switch), if interpretations are on then
after the Rays are listed, there will be a list of general Esoteric Astrology
information used when interpreting Astrolog’s esoteric chart (-7 -I switches).
Each sign, house, and planet will be listed with its esoteric information.
Specifically, signs will include the esoteric lesson, mundane and esoteric
mantras, and the sign’s type of Light and its corresponding Labor of Hercules.
Houses will include general characteristics and the spiritual qualities they
foster, and planets will include their esoteric meaning.</p>
<p class=A><span class=W>17. Relative file paths:</span> The -Yi switches now
support relative file paths, which means a definition like “-Yi natalcharts”
will point to the “natalcharts” subdirectory off of the Astrolog install
directory containing the executable. Downloads of Astrolog now place all
ephemeris files in the “ephem” subdirectory.</p>
<p class=A><span class=W>18. Ayanamsa name parsing:</span> Sidereal zodiac ayanamsas
can be specified by name in addition to a particular offset in degrees. For
example, from the command line it’s much easier to do “-s Lahiri” instead of
“-s 0.883208” (although the latter still works). In AstroExpressions, the
various ayanamsa offsets may be referenced by their names prepended with “Z_”,
e.g. constant “Z_Lahiri” means 0.883208.</p>
<p class=A><span class=W>19. More complementary aspects:</span> The smart cusps
setting (-YC switch) which avoids redundant aspects between eternally opposite objects
(such as don’t display a Sextile to the South Node if there’s a Trine to the
North Node) has been extended to recognize additional complementary aspect
pairs. The BiQuintile (144 degrees) and SemiQuintile (36 degrees) are
complementary, and the Quintile (72 degrees) and TreDecile (108 degrees) are
also complementary.</p>
<p class=A><span class=W>20. More context menus:</span> The Windows version now
has 21 different right mouse click context menus for its various text mode
charts. Before, only graphics mode charts had context menus.</p>
<p class=A><span class=W>21. Sorting faster:</span> Sorting chart lists (with
the -5 subswitches, or the “Sort List” button in the Windows version) is now
visibly faster, especially for long chart lists like the Astrodatabank.</p>
<p class=A><span class=W>22. TZ database updated:</span> Astrolog’s time zone
change information has been updated to use TZ database version “2023b” (instead
of “2022c” which was used before). This new version has a few subtle
corrections and improvements to various areas in the world.</p>
<p class=A> </p>
<div style='border:none;border-top:solid windowtext 4.5pt;padding:1.0pt 0in 0in 0in'>
<p class=Section><a name=change>PROGRAM CHANGES</a></p>
</div>
<p class=A>A few changes that aren't new feature additions or bug fixes have
been made to Astrolog 7.60, which means certain old assumptions are no longer
valid. Most can be considered improvements, but they still change existing
behavior. A list of these follows (which aren't useful to be aware of unless
you have used previous versions of the program):</p>
<p class=A><span class=X>1. Star objects renamed:</span> Astrolog has changed
and renamed its “Pleiades” fixed star object, and now calls it Alcyone, which
is the brightest star in the Pleiades cluster. That star object is no longer
the position of Pleione, a dimmer star in the cluster (which means its position
will move slightly). Also, the fixed star object “Orion” has been renamed to
“Alnilam”, to refer to the middle star in Orion’s belt that it actually refers
to. Also, in constellation charts the fixed star object “Andromeda” would be labeled
“M31”, and now it’s simply “Andromeda” in all contexts.</p>
<p class=A><span class=X>2. Star objects resorted:</span> Astrolog’s 47 (now
50) fixed star objects have been sorted by brightness, with the brightest star
Sirius first, and the dimmest objects or galaxies last. This affects their
object indexes, and placement in the Star Restrictions dialog. (Specifically
they’re sorted by their brightness in the year 2000, because brightnesses do
change over time gradually due to star proper motion.)</p>
<p class=A><span class=X>3. Astronomicon font updated:</span> The Astronomicon
font has been updated to version 1.1, and Astrolog makes use of its new glyphs.
Specifically, the glyph for the Quintile aspect now uses the Astronomicon’s new
"Q" glyph, to match Astrolog’s default “Q” glyph for it. That means
displaying the Quintile aspect in Astronomicon within new Astrolog but using an
old version of the font, will result in a bad character. Upgrading to the new
version 1.1 of Astronomicon will fix this. This issue will only be present if
one displays the Quintile glyph in Astronomicon, and can be ignored otherwise.</p>
<p class=A><span class=X>4. Moons chart adjusted:</span> Astrolog’s text and
graphic planetary moons charts (-8 switch) used to cast each planetcentric
chart separately. Now (to have a consistent view of the solar system) a
planetcentric reference within these charts is the geocentric perspective of
the planet, computed by taking geocentric positions offset to that planet. This
adjustment may make moons appear at slightly different positions, due to light
travel time to Earth. Note that this change only makes a difference for
apparent positions, and that when true positions are on (-YT switch) the charts
will be identical to before. The old behavior may be accessed with the new -80
switch.</p>
<p class=A><span class=X>5. Ephemeris files subdirectory:</span> Downloads of
Astrolog now place all ephemeris files in the “ephem” subdirectory. This can be
done now that the -Yi switch makes it easier to reference subdirectories
relative to the Astrolog install directory.</p>
<p class=A> </p>
<div style='border:none;border-top:solid windowtext 4.5pt;padding:1.0pt 0in 0in 0in'>
<p class=Section><a name=bug>BUG FIXES</a></p>
</div>
<p class=A>Here are bugs or other issues with version 7.50, all of which have
been fixed in 7.60:</p>
<p class=A><span class=Y>1. Nodal points inaccuracy:</span> The North Node,
South Node, and Lilith objects would be computed incorrectly, if both
heliocentric mode and the sidereal zodiac were active at the same time.
Specifically, these objects would be offset by the sidereal to tropical zodiac
difference.</p>
<p class=A><span class=Y>2. AAF time bug:</span> Importing an Astrological
Exchange Format (AAF) file, would parse the chart time incorrectly when country
name ended with the character “a”. Specifically, the time would always be seen
as “am”, in which for example 6pm or 18:00 in the file, would be treated as 6am
or 6:00 by Astrolog.</p>
<p class=A><span class=Y>3. Bounds bug:</span> In the text mode standard radix
listing (-v -b0 switches), displaying Egyptian/Ptolemaic terms/bounds (“-v3 4”
or “-v3 5” switches) wouldn’t produce the correct planets.</p>
<p class=A><span class=Y>4. Moons average velocity:</span> The -v0 switch which
displays planet velocities relative to average speed, wouldn’t work right for
planetary moons when a planetary moon was set as the central object, and would
produce abnormally large numbers. For example (similar to how planets are
handled) inner moons of the same planet move at the same average speed as the
planet being orbited (which means the speed the central body moon orbits that
planet), while outer moons of the same planet move at the same average speed as
that outer moon orbiting the planet.</p>
<p class=A><span class=Y>5. Sidereal time inaccuracy:</span> The display of the
chart’s sidereal time in the center of the text mode house wheel chart (-w
switch) was inaccurate when the sidereal zodiac was active. Specifically, this
time would be offset by the sidereal to tropical zodiac difference.</p>
<p class=A><span class=Y>6. Aspect grid omission:</span> Aspect grid charts
(other than the text mode single chart grid) would leave out aspects involving
other planets and have blank rows, if the required object setting (-RO switch)
was set. Normally aspect grid charts, since they already display all
unrestricted objects, should show all aspects regardless of the required object
setting.</p>
<p class=A><span class=Y>7. Transit to natal aspect bug:</span> Transit to
natal aspect velocities (such as in the -aa or -ax switches) normally assume that
the natal planet has zero velocity. However, this check was reversed and incorrectly
assumed the transiting planet in chart slot #2 had zero velocity, as opposed to
the natal planet in chart #1.</p>
<p class=A><span class=Y>8. Parallel positions display:</span> When the
parallel aspects setting was on, the relationship aspect list (-r0 -ap switches),
and the text mode planetary moons chart (-8 switch), would display vertical
aspect positions as if they were horizontal zodiac positions, producing bogus
numbers. The moons chart will now actually check vertical positions when
parallel aspects is on, showing planetary moon alignments on the vertical axis.</p>
<p class=A><span class=Y>9. Gauquelin corruption:</span> Displaying the text
mode Gauquelin sector chart would clobber the contents of the first and second
chart slots afterward. That would adversely affect comparison charts displayed
after the sector chart, such as the comparison astro-graph chart. For example,
displaying the sector before the astro-graph chart, with switches like “-r0 -l
-L” or “-r0 -e -L”, would display wrong data for the astro-graph chart.</p>
<p class=A><span class=Y>10. Astro-graph inaccuracy:</span> The graphic
astrocartography chart (-L -X switches) would draw nadir lines offset by a couple
pixels to the right of where they should be, when in the left half of the chart.
This could be seen by unrestricting both the North Node and South Node (which
are always 180 degrees opposite each other) and noticing that the North Node MC
line and the South Node IC line weren’t perfectly overlapping.</p>
<p class=A><span class=Y>11. Wheel coloring limitation:</span> Wheel chart
labels over filled in areas would sometimes be drawn in a color with poor
contrast over the area, especially when the background transparency setting was
set to a high value. Light colored areas will now always be drawn on with
black, and dark colored areas will always be drawn on with white, once the
background transparency reaches 50%.</p>
<p class=A><span class=Y>12. Sky reflection incomplete:</span> Astrolog’s
graphic local horizon and telescope charts will be drawn flipped from left to
right when the harmonic chart factor is set to -1 (-x -1 switch). However, this
flipping wasn’t applied everywhere, and it wouldn’t also flip the axes and
other chart labeling.</p>
<p class=A><span class=Y>13. Telescope omission:</span> The telescope chart (-XZ
switch) wouldn’t list Earth/Moon occultations, when they’re seen as such from other
planets.</p>
<p class=A><span class=Y>14. Telescope display:</span> The telescope chart (-XZ
switch) wouldn’t show the line of the ecliptic, when the colored signs option
(-YXk switch) was also on.</p>
<p class=A><span class=Y>15. Moiré display glitch:</span> The graphic wheel
chart, when the moiré pattern is being drawn in the corners (“-YXv 2” switch),
and also when lines are thick (-Xx switch), would draw a row of extra pixels
below the chart boundary.</p>
<p class=A><span class=Y>16. COB calculation error:</span> Customizing an
object slot to be a center of body (COB) object, and then making that custom
object be the central body, would result in an error message about two numbers not
being allowed to be identical.</p>
<p class=A><span class=Y>17. JPL calculation error:</span> Setting the central
object to a custom object computed via a JPL Horizons Web query, would produce
an error message about missing Swiss Ephemeris format ephemeris file (even
though calling JPL Horizons shouldn’t of course involve any ephemeris files).</p>
<p class=A><span class=Y>18. JPL calculation inaccuracy:</span> A custom object
computed via JPL Horizons, when the central object was something other than
geocentric and also when the sidereal zodiac was active, would be computed
incorrectly and offset by the sidereal to tropical zodiac difference.</p>
<p class=A><span class=Y>19. Brightness glitch:</span> Adjusting star
brightnesses to be absolute magnitudes relative to a fixed distance (-YUb0
switch) would also adjust the numbers for objects with no brightness such as
the Great Attractor. Those invisible objects should always have their
brightness displayed as 999.99.</p>
<p class=A><span class=Y>20. Graphic calendar omission:</span> The graphic
transit to transit calendar (-d -K -XA switches) didn't label distance equal
events or latitude zero crossing events.</p>
<p class=A><span class=Y>21. Graphic calendar display:</span> The graphic
calendar (-K -XA switches) when the thicker lines setting was on (-Xx switch) would
make planets displayed in system fonts only thicker for the first planet, which
would of course look lopsided.</p>
<p class=A><span class=Y>22. Astronomicon aspect display:</span> When
displaying aspects in the Astronomicon font, Astrolog had the glyphs for
Quintile and Bi-Quintile reversed.</p>
<p class=A><span class=Y>23. Dialog display glitch:</span> In the Windows
version, all dialogs (other than the Chart List dialog) would use a pixelated bitmap
font with no antialiasing to display text within the dialog.</p>
<p class=A><span class=Y>24. Function key bug:</span> In the Windows version,
invoking macro #10 by pressing the F10 key, wouldn’t engage on the first
keypress, due to F10 by default activating the menu. This key will now invoke
the macro, if one has been defined in that slot.</p>
<p class=A><span class=Y>25. Object customization bugs:</span> In the Windows
version, customizing an object slot to be a center of body (COB) object, would display
within the dialog as the standard planet (non-COB version) when the dialog is
next opened. Also, defining an object to be a planetary moon implemented by
Swiss Ephemeris, when there’s no ephemeris file for that moon, would cause the
“Check Names” button to produce the name “Orcus” or crash, instead of saying
it’s unknown.</p>
<p class=A> </p>
<div style='border:none;border-top:solid windowtext 4.5pt;padding:1.0pt 0in 0in 0in'>
<p class=Section><a name=express>ASTROEXPRESSION UPDATES</a></p>
</div>
<p class=A>AstroExpressions or “Astrolog Expressions” are programmable
customizations that don’t require recompiling the program, and can be
considered an extended form of command switches. AstroExpression functions and
related command switches have been updated in version 7.60. This section can be
ignored if one doesn’t use this feature area.</p>
<p class=A>The following lists all new AstroExpression functions. The name of
each function is listed, followed by the type of its return value and the
expected types of its parameters (if any). Numbers will automatically be
converted to Integer or Real as needed.</p>
<p class=B><span class=W>Hue2:</span> Int(Real). Rainbow color. Returns an RGB
color of the rainbow, based on paint color mixing. The hue parameter should
range from 0-360, in which 0 is red, 120 is yellow, 240 is blue, and so on
around the circle.</p>
<p class=B><span class=W>Char:</span> Int(Int1, Int2). Select character.
Returns the Ascii value of the character within custom string index Int1, at
character position Int2. Returns -1 if the string isn’t set or the character
position is out of range.</p>
<p class=B><span class=W>DstD, ZonD, LonD, LatD:</span> Real. Default chart
info. Like Dst, Zon, Lon, and Lat, but returns the default set of chart
information.</p>
<p class=B><span class=W>ObjXN, ObjYN, ObjZN:</span> Real(Int). Object coordinates.
Like ObjX, ObjY, and ObjZ, but returns the coordinates in space for the
referenced chart slot in the range 0-6.</p>
<p class=B><span class=W>ObjRul:</span> Int(Int). Object ruler. Returns the
primary sign that the specified planet rules.</p>
<p class=B><span class=W>ObjRul2:</span> Int(Int). Secondary object ruler. Returns
the secondary sign that the specified planet co-rules, or 0 if none is set.</p>
<p class=B><span class=W>ObjRulS:</span> Int(Int). Object esoteric ruler.
Returns the primary sign that the specified planet esoterically rules.</p>
<p class=B><span class=W>ObjRulS2:</span> Int(Int). Secondary esoteric ruler.
Returns the secondary sign that the specified planet esoterically co-rules, or 0
if none is set.</p>
<p class=B><span class=W>ObjRulH:</span> Int(Int). Object Hierarchical ruler.
Returns the primary sign that the specified planet Hierarchically rules.</p>
<p class=B><span class=W>ObjRulH2:</span> Int(Int). Secondary Hierarchical
ruler. Returns the secondary sign that the specified planet Hierarchically co-rules,
or 0 if none is set.</p>
<p class=B><span class=W>ObjExa:</span> Int(Int). Object exaltation. Returns
the sign that the specified planet is exalted within, or 0 if none is set.</p>
<p class=B><span class=W>ObjRay:</span> Int(Int). Object Ray. Returns the Ray
of the specified planet in the range 1-7, or 0 if none is set.</p>
<p class=B><span class=W>SignRul:</span> Int(Int). Sign ruler. Returns the
planet that rules the specified sign.</p>
<p class=B><span class=W>SignRul2:</span> Int(Int). Sign secondary ruler.
Returns the planet that co-rules the specified sign, or -1 if none is set.</p>
<p class=B><span class=W>SignEso:</span> Int(Int). Sign esoteric ruler. Returns
the planet that esoterically rules the specified sign.</p>
<p class=B><span class=W>SignEso2:</span> Int(Int). Secondary esoteric ruler.
Returns the planet that esoterically co-rules the specified sign, or -1 if none
is set.</p>
<p class=B><span class=W>SignHie:</span> Int(Int). Sign Hierarchical ruler.
Returns the planet that Hierarchically rules the specified sign.</p>
<p class=B><span class=W>SignHie2:</span> Int(Int). Secondary Hierarchical
ruler. Returns the planet that Hierarchically co-rules the specified sign, or
-1 if none is set.</p>
<p class=B><span class=W>SignRay:</span> Int(Int). Sign Rays. Return the Rays
of the specified sign, with one digit per Ray. For example, Aries is associated
with Rays 1 and 7, so for S_Aries this returns 17.</p>
<p class=B><span class=W>SignRay2:</span> Int(IntS, IntR). Sign Ray check. Check
whether the specified sign is associated with the specified Ray. Returns 0 if
not, and a non-zero value if so, specifically the proportion compared to 420
that Ray is present compared to the other Rays also associated with that sign.
For example, “SignRay2 S_Sag 4” returns 140 or 420/3, since Sagittarius is indeed
associated with Ray 4, but also three different Rays in total.</p>
<p class=B><span class=W>RayCol:</span> Int(Int). Ray color. Return the
Astrolog color index being used for the specified Ray.</p>
<p class=B><span class=W>LATLMT:</span> Real. LAT to LMT offset. Returns the
“equation of time” or the offset in hours between Local Apparent Time and Local
Mean Time, for the moment of the most recently cast chart.</p>
<p class=B><span class=W>Dlg:</span> Int. Color dialog. In the Windows version,
brings up the Windows color picker dialog. Returns the RGB color selected
within the dialog.</p>
<p class=B><span class=W>DText:</span> Int(Int, IntX, IntY). Draw text. Draws
the custom string indexed, at the specified coordinates in the current draw
color. Returns the drawing color used.</p>
<p class=B><span class=W>DSign:</span> Int(Int, IntX, IntY). Draw sign. Draws a
sign glyph, at the specified coordinates in the current draw color. Returns the
drawing color used.</p>
<p class=B><span class=W>DHouse:</span> Int(Int, IntX, IntY). Draw house. Draws
a house label, at the specified coordinates in the current draw color. Returns
the drawing color used.</p>
<p class=B><span class=W>DObj:</span> Int(Int, IntX, IntY). Draw object. Draws
an object glyph, at the specified coordinates in the current draw color. Returns
the drawing color used.</p>
<p class=B><span class=W>DAsp:</span> Int(Int, IntX, IntY). Draw aspect. Draws
an aspect glyph, at the specified coordinates in the current draw color. Returns
the drawing color used.</p>
<p class=B><span class=W>DNak:</span> Int(Int, IntX, IntY). Draw Nakshatra. Draws
a Vedic Nakshatra label, at the specified coordinates in the current draw color.
Returns the drawing color used.</p>
<p class=B><span class=W>_80, _YZ, _Y5I1, _Y5I2:</span> Int. Program setting. This
list of functions queries the Astrolog setting that’s set with the identically
named command switch. There are only a few exceptions or alternate behaviors: Functions
ending with “1” or “2” access the first or second arguments passed to the
switch without that digit.</p>
<p class=B><span class=W>_YR0, _YR1, _YR2, _YRZ, _YR7:</span> Bool(Int).
Program setting parameter. This list of functions queries the Astrolog settings
that are set with the identically named command switch. The parameter indicates