home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sources / hp48 / 238 next >
Encoding:
Text File  |  1992-08-12  |  31.7 KB  |  654 lines

  1. Newsgroups: comp.sources.hp48
  2. Path: sparky!uunet!seq!spell
  3. From: Kati Sinenmaa <sinenmaa@cc.helsinki.fi>
  4. Subject:  v06i017:  tyko_ks - Handheld Astronomy v3.0, Part01/03
  5. Message-ID: <cshp48-v06i017=tyko_ks.214349@seq.uncwil.edu>
  6. Followup-To: comp.sys.hp48
  7. Sender: spell@seq.uncwil.edu (Chris Spell)
  8. Organization: University of Helsinki
  9. Date: Thu, 13 Aug 1992 01:44:58 GMT
  10. Approved: spell@seq.uncwil.edu
  11. Lines: 645
  12.  
  13. Checksum: 2979051011 (verify with brik -cv)
  14. Submitted-by: Kati Sinenmaa <sinenmaa@cc.helsinki.fi>
  15. Posting-number: Volume 6, Issue 17
  16. Archive-name: tyko_ks/part01
  17.  
  18.  
  19. BEGIN_DOC tyko.doc
  20.  
  21.                 @@@@@@@@@@    @@    @@    @@  @@      @@@@@
  22.                     @@         @@  @@     @@ @@     @@ o o @@
  23.                     @@           @@       @@@      @@   /   @@
  24.                     @@           @@       @@ @@     @@  O  @@
  25.                     @@           @@       @@  @@      @@@@@
  26.  
  27.  
  28.                              Version  3.0  1991-1992
  29.                                  by Kati Sinenmaa
  30.  
  31.                           HandHeld Astronomy  for HP48SX
  32.              ________________________________________________________
  33.  
  34.  PREFACE
  35.  
  36.     Tyko ( Tycho Tyco ) Brahe ( 1546-1601) was a famous medieval astronomer
  37.   who developed the observation methods in its top reaching incredible 1 arc
  38.   minute precision without any optical or electronical instruments.
  39.   I hope this program would be able to the same accuracy.
  40.  
  41.  COPYRIGHT, WARRANTY
  42.  
  43.    TYKO30 is a freeware program. But if you find this program to be usefull
  44.   to your purposes, you can support the author on a moderate sum of money.
  45.   You may distribute and modify it completely freely but you have NOT a
  46.   permission to change its name or its version number and you MUST NOT take
  47.   any charge distributing this program. All the taken payments must be
  48.   returned to the author.  This program is without WARRANTY.
  49.   The author delegate the liability to the users.
  50.   The following files are to be found when distributing this program;
  51.  
  52.        TYKO          Executable programs for the HP48sx and all their sub-
  53.                      programs.  See below
  54.        TYKO30.DOC    This file
  55.  
  56.  
  57.  INTRODUCTION
  58.  
  59.    This program does the time changes both in the Julian Calendar and the
  60.    Gregorian Calendar. The date have to be  later than March 1st 4712 BC.
  61.    or greater than Julian day 98 in the Gregorian calendar, Julian day 60
  62.    in the Julian calendar.The Calendar can be selected from the SETUP menus.
  63.        
  64.    The other and perhaps the main part of this program contains the main
  65.    objects of our Solar system and 22 brightest stars of this corner.
  66.  
  67.    Furthermore there is a simple calendar with almost unlimited time scale
  68.    to the both calendar form. And a lot other usefull tiny programs.
  69.                          
  70.    Executable files:
  71.  
  72.        START    main program
  73.        ASCAL    a simple calendar
  74.        GSTR     yields the Easter Sunday for Gregorian calendar
  75.        JSTR     yields the Easter Sunday for Julian calendar
  76.        JDAY     a fast way to get a Julian day number
  77.        CADA     a fast way to convert JDAY to calendar date
  78.        EOFT     yields the Ephemeris Transit (12-EOFT = Equation of the Time)
  79.        GWUT     yields a mean Side real Time at Greenwich longitude
  80.        EQSO     Equinoxes and Solstices
  81.        CONV     Ecliptical coordinates to Equatorial coordinates
  82.        EQEC     Equatorial coordinates to Ecliptical coordinates
  83.        SETUP    a simple time application. Subprogs; JDAY, CADA, CHUT, NOVA.
  84.  
  85.  
  86.  SYSTEM REQUIREMENTS
  87.  
  88.     Tyko v3.0 is purposed on the HP48SX-calculators. Tyko3.0 requires about
  89.   35000 bytes and about 10000 bytes free memory space.
  90.   All the following files must be found from the TYKO directory in order to
  91.   Tyko30 can be run;
  92.  
  93.   { start.,ascal,gstr,jstr,jday,cada,eoft,gwut,eqso,conv,eqec,setup,solar,
  94.   sudep,misc,crob,drav,pdrv,sdrv,chut,deep,aars,daes,geoc,calm,cals,cal1,cal2,
  95.   cal4,cal5,cal6,cal7,cal8,cal9,sdat,damo,nm,news,nova,wipe,zz,f24,f36,\GD\165,
  96.   \GD\Ge,\Glm,\O/.\Ge,jd0,jd,jg,ut,dt,lt,tz,dl }
  97.  
  98.  
  99.  HOW IT WORKS ?
  100.                             
  101.      48SX
  102.      __________________________
  103.      * Gregorian    DST= 1    *   Calendar and Daylight Saving Time
  104.      * TZ= 2  LT= 13          *   Time Zone and Local Time
  105.      * JD0 = 2448839.5        *   Julian Day at 0 UT
  106.      * JD  = 2448839.91667    *   Julian day related to the Universal Time
  107.      * UT= 10 today           *   Universal Time
  108.      * Wed Aug 5.1992   218   *   Defined date and its year number
  109.      * \Gl = 25 \O/ = 60      *   Geographical coordinates
  110.       [ab][cd][ef][gh][ij][kl]
  111.  
  112.      This program doesn't contain any fancy things so I suppose one 
  113.      is accustomed to use menu keys and other HP48's features so I 
  114.      leave them to explain. 
  115.  
  116.  NOTE;   UT = hh.mmss yesterday  =   defined date - 1
  117.          UT = hh.mmss today      =   defined date
  118.          UT = hh.mmss tomorrow   =   defined date + 1
  119.  
  120.  
  121.  SETUP: a simple time application program for the settings
  122.  
  123.    DATE   form is MM DD YYYY, the preceding zeros are not essential
  124.    TIME   must be entered in the 24-hour system
  125.    LATIT  latitude is between -90 and +90 degrees, must be as decimals
  126.    LONG   longitude range is -180 to 180, westerns are negatives, as decimals
  127.    ZONE   user's local time zone
  128.    BACK   lets you to go back to the START-menu
  129.  
  130.    DST    Dayligth Saving Time-switch
  131.    CALE   Calendar-switch
  132.  
  133.  SETUP requirements for;
  134.  
  135.    LT.ST   Local Time to Sidereal Time : DATE TIME LONG ZONE DST CALE
  136.    ST.LT   Sidereal Time to Local Time : DATE TIME LONG ZONE DST CALE
  137.    SPACE   Sun Moon Planets Stars      : DATE TIME LATIT LONG ZONE DST CALE
  138.  
  139.  SETUP <ZONE>
  140.  
  141.        Time Zone have to be entered in hours, as negative at western
  142.        longitudes otherwise positive.
  143.        Here is a few example;                   Longitudes around
  144.                                                       
  145.        Melbourne                       +10             +150
  146.        Delhi                           +5              +75
  147.        Moscow                          +3              +30
  148.        most West European countries    +1              +15
  149.        Reykjavik                       -1              -15
  150.  
  151.        In the North America and the Pasific Ocean;
  152.  
  153.        Eastern Standard Time           -5              -75
  154.        Central                         -6              -90
  155.        Mountain                        -7              -105
  156.        Pasific                         -8              -120
  157.        Alaska                          -9              -135
  158.        Havaii                          -10             -140
  159.  
  160.  NOTE; Time zone related very closely to the longitude. If you change
  161.        either one of them then you must check also the other.
  162.  
  163.  
  164.  TEMPORARY MENU TREE
  165.  ===================         see above
  166.               ____________________________________________
  167.               DATE TIME LONG LATIT ZONE BACK    DST CALE
  168.               --------------------------------------------
  169.                              first page        second page
  170.                                  A
  171.  ================                A
  172.  Let's Begin Here                A
  173.  =======V========                A
  174.         V                        A
  175.         V                      __A_____________________________________________
  176.    << START >>>>>>>>>>>>>>>>>  SETUP     JULIA    LT.ST    ST.LT    SPACE   END
  177.                                ------------V--------V--------V--------V--------
  178.                                            V        V        V        V
  179.                                            V        V        V        V
  180.                                                 see below             V
  181.                                                                       V
  182.      JULIA   an alternate time set, completely different than SETUP   V
  183.      LT.ST   Local Time to Sidereal Time, just press it               V
  184.      ST.LT   Sidereal Time to Local Time, just press it               V
  185.                                                                       V
  186.     JULIA                                                             V
  187.                                                                       V
  188.     Allows you to put a Julian day number instead of the calendar     V
  189.     date and time. This is a little bit confusing way to define a     V
  190.     given moment because it related to the Universal Time and the     V
  191.     current Time Zone can affect that date so much that it differ     V
  192.     from the Julian day which has been typed in.                      V
  193.                                                                       V
  194.  EXAMPLE 1:                                                           V
  195.           TZ (time zone) = -8  and DST= 1 then  by pressing  JULIA    V
  196.           and type number 2448942.7 <enter> yields following;         V
  197.                                                                       V
  198.               LT= 21.48                                               V
  199.               JD0 = 2448941.5                                         V
  200.               JD  = 2448942.7                                         V
  201.               UT= 4.48 tomorrow                                       V
  202.               Sun Nov 15.1992  DN  (tough JD 2448942.5 is             V
  203.                                     at 0 UT in November 16.1992)      V
  204.                                                                       V
  205.    You find that UT = fraction part of JD - 0.5 because the Julian    V
  206.    day begins always at 12 UT in the calendar date and therefore at   V
  207.    0 UT is the noon of Julian day and the fraction .7 .5 -  = .2      V
  208.    represents the Universal Time.                                     V
  209.                                                                       V
  210.      More confusing, if you then use the SETUP-menu and put the       V
  211.      date 11 16 1992 to the DATE you will get the next things;        V
  212.                                                                       V
  213.               LT= 21.48                                               V
  214.               JD0 = 2448942.5                                         V
  215.               JD  = 2448943.7                                         V
  216.               UT= 4.48 tomorrow                                       V
  217.               Mon Nov 16.1992  321                                    V
  218.                                                                       V
  219.    Again, JD and UT related together and LT, JD0 and current date     V
  220.    should represent the same date if all values have been set         V
  221.    correct. You can update the time e.g. by putting 13 to the         V
  222.    TIME-menu and you will get;                                        V
  223.                                                                       V
  224.               LT= 13                                                  V
  225.               JD0 = 2448942.5                                         V
  226.               JD  = 2448943.33333                                     V
  227.               UT= 20 today                                            V
  228.               Mon Nov 16.1992 321                                     V
  229.                                                                       V
  230.      In general, to the West longitudes, if LT >= 24+(-TZ+DST)        V
  231.      then UT is situated to the next day.                             V
  232.      To the East longitudes, If LT < +TZ+DST then the UT is           V
  233.      situated the day before.                                         V
  234.                                                                       V
  235.  NOTE;  If you are using the JULIA-input then you MUST NOT            V
  236.         change the DATE and TIME, because it contains both of them    V
  237.                                                                       V
  238.  APPREVIATIONS of the main program                                    V
  239.                                                                       V
  240.    GMST0: mean Sidereal Time at 0 UT at the longitude of Greenwich    V
  241.    GMST:  mean Sidereal Time at the defined time in Greenwich         V
  242.    AST:   local Apparent Sidereal Time                                V
  243.    MST:   local Mean Sidereal Time at the defined time and longitude  V
  244.    LT:    mean sidereal time converted to the Local Time              V
  245.                                                                       V
  246.  NOTE;  For Apparent Sidereal Time you must execute the SPACE-menu    V
  247.         first to get better accuracy.                                 V
  248.  NOTE;  You will get the Equation of Equinox to subract MST from AST  V
  249.         (i.e. press [-]-button only).                                 V
  250.  NOTE;  if the GMST = 0 then the LT  shows the Greenwich Transit of   V
  251.         the Mean Equinox (when LT TZ and DST are all zero).           V
  252.  NOTE;  To convert sidereal time to the local time then the TIME      V
  253.         represents the sidereal time.                                 V
  254.                                                                       V
  255.                                        <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  256.                                       V
  257.          _____________________________V______________________________
  258.          SUN        SOLAR       STARS      CALE       BACK        END
  259.          -V-----------V-----------V---------V-----------V----------V-
  260.           V           V           V         V           V          V
  261.     Just press it     V           V   show settings  back to    All ENDs
  262.       Remember;       V           V     and change    START   are the same
  263.    SUN is a STAR ?    V           V      calendar
  264.                        >>>>>>>>>>>V>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  265.                                   V                                   V
  266.                <<<<<<<<<<<<<<<<<<<                                    V
  267.               V                                                       V
  268.               V                                                       V
  269.   ------------V------------                                           V
  270.   PICK   CONT    BACK   END                                           V
  271.   -------------------------                                           V
  272.                                                                       V
  273.   PICK: pick a desired star to calculate. See TYKO30S.DAT below       V
  274.   CONT: Calculates the picked star. As a result is a GROB.            V
  275.   BACK: Back to the previous menu.                                    V
  276.   END:  All ENDs are the same.                                        V
  277.                                                                       V
  278.                              <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  279.   only one way to go        V
  280.   __________________________V_____________________________
  281.             first page                    second page
  282.   ________________________________________________________
  283.   MERC VENU MARS JUPIT SATUR URAN     NEPT PLUTO MOON CALE
  284.   ------------------------------------------------------V-
  285.                             V                           V
  286.                             V                show settings and change
  287.         ____________________V_____________________   calendar
  288.         PICT      FILE      DATA      NEW      END
  289.         ------------------------------------------
  290.  
  291.   PICT: A GROB-picture from the Heliocentric space. Selected object
  292.         plus Sun and Earth and their orbits. Not real scale.
  293.   FILE: Data for the selected object. Form is GROB.
  294.   DATA: More data for the selected object. Form is GROB.
  295.   NEW:  Back to the previous menu.
  296.   END:  All ENDs are the same.
  297.  
  298.  
  299.  OTHER EXECUTABLES file's input and output;
  300.  
  301.  
  302.   ASCAL  it requires two number, you can't miss it. This calendar also
  303.          searchs your calculator's alarms. However, there is a tiny quirk.
  304.          If it finds the latest alarm then it reports all of them ??
  305.  
  306.   GSTR  a year number from stack, you will be see it.
  307.  
  308.   JSTR  a year number from stack.
  309.  
  310.   JDAY  three values, MM DD YYYY. results are Julian Day number and Day
  311.         of a year. Uses the selected calendar.
  312.  
  313.   CADA  Type Julian day to the stack, result is a string contains calendar
  314.         date. It check automatically the current calendar form.
  315.  
  316.   EOFT  Julian day number at 12 UT, ( i.e. no fraction part ). result is
  317.         Ephemeris Time. Takes Time Zone, Longitude and/or Dayligth Saving
  318.         Time  from current SETUP-variables. Therefore it is more desirable
  319.         to beg it from the SUN-menu.
  320.  
  321.   EQSO  put month and year to the stack ( the months March, Jun, September
  322.         and December only ). Gives to the level 2 a tagged object which is
  323.         the time of the phenomenon at your local time. The accuracy is about
  324.         ten minutes.  On the level 1 is a string containing that date.
  325.  
  326.   GWUT  Julian day with decimals; yields two numbers, level 2 is a tagged
  327.         object; GMST0: this is valid only if entered Julian day is at 0 UT,
  328.         otherwise it represents the mean Side real Time in the Greenwich at
  329.         decimal of the Julian day number. Both numbers are actually same;
  330.         the number level 2 is the form HH.MMSS and the other is in decimals.
  331.  
  332.   CONV  put ecliptical coordinates to stack. To level 2 ecliptical longitude
  333.         and level 1 latitude. Yields 2 tagged objects. Takes the current
  334.         Obliquity of the Ecliptic from somewhere. You can update it by
  335.         running the SUN-menu. Type both in as decimals; dd.fraction !!
  336.  
  337.   EQEC  type equatorial coordinates to the stack. To level 2 Right Ascension
  338.         and level 1 Declination. If you convert Apparrent coordinates then
  339.         use APPAR. If Equatorial coordinates are referred to the standard
  340.         equinox of J2000 then use MEAN.
  341.         Type RA. in the form hh.mmss and DECL. dd.mmss !!
  342.       
  343.  NOTE; CONV and EQEC have not been purposed on reduction use, i.e. to reduce
  344.        coordinates from one date to another. It does the conversion at the
  345.        defined moment and before the conversion execution the SPACE must be
  346.        run at the same moment ( to update the Obliquity of the Ecliptic ).
  347.  
  348.  
  349.  GROB EXPLANATIONS
  350.  =================
  351.  
  352.   GROB for SUN & STARS;
  353.  
  354.   greek letter # lamda = Ecliptical longitude     dd.mmss
  355.                #  beta = Ecliptical latitude      dd.mmss
  356.                #  alfa = Right Ascension (R.A.)   hh.mmss      equatorial
  357.                # delta = Declination (DECL)       dd.mmss      coordinates
  358.                    Azi = Azimuth   dd.mmss    horizon
  359.                    Alt = Altitude  dd.mmss    coordinates
  360.                   Rise = rising time     hh.mm
  361.                    Set = setting time    hh.mm
  362.                     ET = object's transit time over the South Meridian  hh.mm
  363.                      R = geocentric distance
  364.                     UT = universal time  hh.mmss
  365.                      V = visual magnitude
  366.                    B-V = color index
  367.                     SD = Sun's SemiDiameter in arc minutes  mm.ss
  368.              # epsilon = Obliquity of the Ecliptic  dd.mmss
  369.          # delta # psi = Nutation in Longitude      ss.fraction
  370.      # delta # epsilon = Nutation in Obliquity      ss.fraction
  371.  
  372.  EXAMPLE 2: Find the Sun's position and Equation of Equinox on December 25
  373.             1992 at 0 UT ( LONGitude is -75, TZ = -5, calendar is Gregorian ).
  374.  
  375.           1.  Start the program by pressing START. ( are you kidding )
  376.           2.  Go to the SETUP-menu
  377.           3.  Press DATE and type 12 25 1992 <enter>.
  378.           4.  Press TIME and set time to be same as the sum of TZ+DST
  379.               e.g. TZ= -5 DST= 0,  then type -5 <enter>
  380.           5.  Press BACK
  381.           6.  Press SPACE
  382.           7.  Press SUN and wait ... ==>> GROB
  383.           8.  Press ON
  384.           9.  Press BACK
  385.          10.  Press LT.ST
  386.          11.  Press [-]  ==>> Eguation of Equinox
  387.          12.  Press END
  388.  
  389.       To pass steps 2.- 5. press JULIA and type 2448981.5 <enter>.
  390.       This yields exactly the same ecliptical and equatorial coordinates
  391.       as steps 2.- 5. do. An other method to determine time at 0 UT is
  392.       to put TIME, ZONE, LONG and DST to zero.
  393.  
  394.    Results as a GROB picture
  395.  
  396.    Sun   FRI DEC 25.1992
  397.            UT= 0 today            Tyko v3.0      Astronomical Almanac 1992
  398.  
  399.       Ecliptical long.  (lambda)  273.270446           273 27 05.20
  400.       Ecliptical latit. (beta)     -0.000009                 +0".05
  401.       Apparent R.A      (alfa)     18.150259            18 15 02.39
  402.       Apparent decl.    (delta)   -23.234062           -23 23 40.6
  403.       Distance             R        0.983466                   0.9835409
  404.       SemiDiameter         SD      16.153                 16'15".70
  405.       Ephemeris Transit    ET      12.002               12 00 15.40
  406.       Visual magnitude     V      -26.780
  407.       Color index          B-V      0.620
  408.       Obliquity of the Ecliptic    23.26226988         23 26'22".69
  409.       Nutation in Longitude        17.301                    17".352
  410.       Nutation in Obliquity        -2.045                    -2".044
  411.       Mean Greenwich Sidereal Time  6.150086323          6 15 00.8632
  412.       Equation of Equinox            .0001058205              +1.0613 sec.
  413.  
  414.    Compare these results with each other and I bet you can find the Sun
  415.    from the sky by this program. This program ignore the dynamical time.
  416.    All calculation are made in the Universal time i.e. it is your clock
  417.    time at different time zones.
  418.  
  419.   NOTE; When you have pressed the SPACE key you can check what date is it
  420.         in the other calendar by pressing CALE key -- before or after the
  421.         SUN executing. This is due to the fact that the Julian day is the
  422.         same for the both calendars.
  423.  
  424.  
  425.   GROBs for SOLAR;  planets & Moon
  426.  
  427.     PICT
  428.  
  429.       The basic Crob-picture is created when you run PICT the first time. It
  430.       takes quite long time at this time but later it is much faster if you
  431.       do not purge it. To the Moon it always takes about one minute to
  432.       make it so be patient.
  433.       There are two eclipses representing the planets orbit. The Earth is
  434.       switched from one orbit to the other depending on the selected object.
  435.       In the case of the inner planets, Mercury, Venus and the Moon, the
  436.       Earth is located to the outer ring ( of course, the Earth and Mars
  437.       belong also to the inner solar system ). Calculating the outer planets
  438.       the inner ring is the Earth's orbit.
  439.       You can identify the Earth in that way there is a tiny circle in the
  440.       surface of the Earth. If you look at it on the HST you will find it is
  441.       an observer with handheld. That observer is bound to the local time
  442.       which has been displayed in the lower right corner and the local time
  443.       is bound to the things which have been expressed above.
  444.       In the lower left corner is object's heliocentric latitude converted
  445.       to the distance unit.
  446.       The half line should be the vernal equinox, i.e. when the Earth is on
  447.       that line then the Sun's longitude should be about zero.
  448.       The basic picture reserves 1106.5 bytes.
  449.  
  450.           WEIRDS;  The planets' size is changing with the time. I didn't
  451.                    able to solve it and that's why the picture is sometimes
  452.                    little bit messy. XRNG and YRNG are every time the same.
  453.  
  454.    FILE
  455.                  Object
  456.                     CAL = Used calendar
  457.                    date
  458.   greek letter # lambda = ecliptical longitude   dd.mmss   Heliocentric
  459.                  # beta = ecliptical latitude    dd.mmss   Heliocentric
  460.                  # alfa = right ascension      hh.mmss   Equatorial
  461.                 # delta = declination          dd.mmss   Equatorial
  462.                       R = heliocentric distance R*AU or AU/6378.14*r for Moon
  463.                 # delta = Geocentric distance  delta*AU or delta*6378.14 Moon
  464.                    JDAY = Julian day representing the calculated moment
  465.                   GMST0 = Greenwich mean sidereal time at 0 UT   hh.mmss
  466.                     LST = local mean sidereal time               hh.mmss
  467.                      AZ = azimuth              dd.mmss   Horizon
  468.                       A = altitude             dd.mmss   Horizon
  469.                       D = the planet's equatorial Diameter in arc seconds, or
  470.                           the Moon's SemiDiameter in arc minutes
  471.                       M = apparent magnitude
  472.                    RISE = rising time          hh.mms
  473.                      ET = object's transit time over the South meridian
  474.                     SET = setting time         hh.mms
  475.                   # tau = perihelion date  
  476.  
  477.     DATA
  478.                    date LT
  479.                      L = mean longitude            dd.mmss
  480.                      M = mean anomaly              dd.mmss
  481.                  # phi = longitude of the perihelion          dd.mmss
  482.                # omega = longitude of the ascending node      dd.mmss
  483.                      T = the time measured in Julian centuries of 36525
  484.                          ephemeris days from the epoch J2000   -67.12  ==>>
  485.              # epsilon = obliquity of the ecliptic        dd.mmss
  486.          # delta # psi = nutation in longitude   ss.fraction
  487.      # delta # epsilon = nutation in obliquity   ss.fraction
  488.                      L = ecliptical longitude        dd.mmss   Geocentric
  489.                      B = ecliptical latitude         dd.mmss   Geocentric
  490.                  # psi = elongation         dd.mmss
  491.              # delta T = ligth time         mm.ss
  492.                      I = phase angle        dd.mmss
  493.                      K = phase    0-1
  494.  
  495.  ***
  496.        # delta # psi = the Moon's effect on the longitude
  497.    # delta # epsilon = the Moon's effect on the obliquity of the equator
  498.                # psi = angle Object Earth Sun
  499.            # delta T = light's travel time from the object to the Earth
  500.                    I = angle Sun Object Earth
  501.                    K = object's illuminated surface seen from the Earth;
  502.                        1 = full object, 0 = new object
  503.  ***
  504.  
  505.  NOTE; For the Moon; there is not Heliocentric coordinates.
  506.  NOTE; To the Moon the values of the psi, delta T, I and K are absolutely
  507.        meaningless.
  508.  
  509.  EXAMPLE 3:   Search the mean orbital elements for the Mercury on
  510.               June 24 2065 at 0 UT ( in the Gregorian calendar ).
  511.  
  512.    As in the example3 we are set the date and time so that UT= 0 or we are
  513.    found the Julian day by using JDAY; putting 6 24 2065 to the stack and
  514.    JDAY; we have; GreCal: 2475461. Because this number represents the noon
  515.    of that date we must subract .5 from it = 2475460.5. Typing this number
  516.    to the JULIA then we have the required date at 0 UT. Finally press menu
  517.    keys SPACE SOLAR MERC DATA, respectively.
  518.  
  519.    Results as a GROB picture
  520.  
  521.    Tyko30
  522.  
  523.        Wed Jun 24.2065 LT
  524.          L = 203.293588     mean longitude
  525.          M = 125.010841     mean anomaly
  526.      # Phi =  78.282747     longitude of the perihelion
  527.    # Omega =  49.062765     longitude of the ascending node
  528.          T =   0.654771
  529.      # phi = Phi - Omega = 29.215982   argument of the perihelion
  530.          a = no
  531.          e = no
  532.          i = no
  533.  
  534.    The reference elements at 0 TD* from the Astronomical Algorithms p. 199
  535.  
  536.          L = 203.494702 = 203 29' 40".927
  537.          M = 125.019320 = 125 01' 09".552
  538.      # Phi =  78.475382 =  78 28' 31".375
  539.    # Omega =  49.107650 =  49 06' 27".54
  540.          T =  +0.65477074997
  541.      # phi =  29.367732 =  29 22' 03".835
  542.          a =   0.387098310   semimajor axis of the orbit
  543.          e =   0.205645      eccentricity of the orbit
  544.          i =   7.006171      inclination on the plane of the ecliptic
  545.  
  546.    * Dynamical Time TD is unpredictable creature
  547.  
  548.    I think in the year 2065 exist lots of programs  which give
  549.    much worse results than these two are !
  550.  
  551.  
  552.  ABOUT COORDINATES
  553.  
  554.    In here the ecliptical coordinates' zero point is the Earth's center
  555.    (Geocentric) or the Sun's center (Heliocentric). Zero direction to the
  556.    longitude is vernal equinox growing counterclockwise from 0 to 360
  557.    degrees. Reference plane to the latitude is Earth's orbit plane,
  558.    is called the ecliptic.
  559.        
  560.    The reference point of the right ascension is the direction of the vernal
  561.    equinox ( the first point of Aries ). This happens when the Sun is in this
  562.    direction ( about March 21st, you can check it by EQSO and then put the
  563.    given time and date to the SETUP-menu and run the SUN-menu. The both
  564.    coordinates, ecliptical longitude and Right Ascension, should be around
  565.    zero at vernal equinoxes. ).
  566.    R.A. gets all values counterclockwise from zero to 360 degrees but usually
  567.    the degrees are converted to the 24-hour system as this program does.
  568.  
  569.    The reference plane of the declination is the Earth's equatorial plane.
  570.    This number can get values -90 to +90 degress (in the case of the Sun
  571.    this gets values about -23 to 23 ).
  572.  
  573.    This program counts the Azimuth  to the clockwise from the South on the
  574.    northern hemisphere and from the North on the Southern hemisphere and the
  575.    values are between 0 and 360 degrees. E.g. if Azi= 90 deg. then the Sun is
  576.    about in the West (if LATIT is positive).
  577.    Altitude can have the values from -89.59... to 89.59... degrees where the
  578.    zero plane is an observer's horizon plane.
  579.  
  580.    Distance unit is in the AU (= Astromical Unit = 1.49597870E11 meters ) for
  581.    the Planets. To the Moon distance unit is the Earth's equatorial radius
  582.    (= 6378.14 kilometers ). To the Stars the distance unit is pc ( = parcek
  583.    = 206264.80624 AU = 3.26161 ly ). In the case of the Moon there are two
  584.    different kind of distances; R = Sun-Earth distance and unit is the
  585.    Earth's equatorial radius 6378.14 km and # delta is, of cource, distance
  586.    Earth-Moon and unit is the same.
  587.  
  588.    The accuracy of the R.A. and Declination is few seconds within two
  589.    decade from the present -- to the past and future. Except for the Pluto.
  590.  
  591.  
  592.  HISTORY of Tyko          0-1.8 ...... Not published, embryo versions
  593.                           1.9 ........ First publication 7.15.1991
  594.                           2.0 ........ Errrorrrrs, not published
  595.                           2.1 ........ 10.15.1991
  596.                           3.0 ........ Rewritten program, in August 1992
  597.  
  598.     Any comments are welcome about this program. Especially if there are
  599.   very bad errors in the results or the program itself ( I know there are
  600.   some odd results which can be placed under questions ).
  601.  
  602.   Thank you very much for considering this program
  603.  
  604.      email address;  sinenmaa@cc.helsinki.fi
  605.  
  606.      mail address;   Kati Sinenmaa
  607.                      Kamnerintie 4 B 45
  608.                      00750 Helsinki
  609.                      Finland
  610.  
  611.  REFERENCES
  612.  
  613.          Quarterly Journal of Royal Astronomical Society, 25(1),54(1984)
  614.          The Astronomical Almanac 1992
  615.          Practical Astronomy with Your Calculator, 3rd edition
  616.          The Astrophysical Journal Supplement Series, 41:391-411,1979 Nov.
  617.          Astronomical Algorithms, Jean Meeus
  618.  
  619.  
  620.   TYKO30S.DAT
  621.  
  622.   STARS' DATA for TYKO30
  623.   From Sky Catalogue 2000, Cambridge
  624.  
  625.   HD  Henry Droper Catalogue
  626.   SAO Smithsonian Astrophysical Observatory
  627.  
  628.   TYKO   HD     SAO   Ancient Name   RA2000    DEC2000  Spectral Type
  629.   ------------------------------------------------------------------
  630.     1  10144  232481  Achenar         1.37429  -57.1412   B5 V
  631.     2  29139   94027  Aldebaran       4.35552   16.3033   K5 III
  632.     3  34085  131907  Rigel           5.14322   -8.1206   B8 Ia
  633.     4  34029   40186  Capella         5.16413   45.5953   G8 III
  634.     5  39801  113271  Betelgeuze      5.55102    7.2426   M2 Iab
  635.     6  45348  234480  Canopus         6.23571  -52.4144   F0 Ia
  636.     7  48915  151881  Sirius          6.45089  -16.4258   A1 V
  637.     8  61421  115756  Procyon         7.39181    5.1330   F5 IV
  638.     9  62509   79666  Pollux          7.45189   28.0134   K0 IIIb
  639.    10  87901   98967  Regulus        10.08222   11.5802   B7 V
  640.    11 108248  251904  Acrux          12.26359  -63.0556   B1 IV
  641.    12 111123  240259  Mimosa         12.47432  -59.4119   B0 III
  642.    13 116658  157923  Spica          13.25115  -11.0941   B1 V
  643.    14 122451  252582  Hadar          14.03494  -60.2222   B1 II
  644.    15 124897  100944  Arcturus       14.15396   19.1057   K2 IIIp
  645.    16 128620  252838  RigilKentaurus 14.39367  -60.5002   G2 V
  646.    17 148487  184415  Antares        16.29243  -23.2555   M1 Ib
  647.    18 172167   67174  Vega           18.36562   38.4701   A0 V
  648.    19 187642  125122  Altair         19.50468    8.5206   A7 IV-V
  649.    20 197345   49941  Deneb          20.41258   45.1649   A2 Ia
  650.    21 216956  191524  Fomalhaut      22.57389  -29.3720   A3 V
  651.   END
  652.  
  653. END_DOC
  654.