Differences between revisions 4 and 12 (spanning 8 versions)
Revision 4 as of 2016-01-22 12:18:47
Size: 1101
Comment:
Revision 12 as of 2016-01-28 15:10:53
Size: 1450
Editor: DianeLambert
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
Compiled by KD
Line 5: Line 6:
The program pole solves pole right ascension, declination, and rotation rate for a body in principal axis rotation. The rotation rate is calculated in degrees/day while right ascension and declination are in degrees. The program POLE solves for the pole right ascension, declination, and rotation rate for a body in principal axis rotation. The rotation rate is calculated in degrees/day while right ascension and declination are in degrees.
Line 7: Line 8:
For pole to run, [[POLE.TXT]] and [[LMRKLIST.TXT]] are required in the working directory. [[LMRKLIST.TXT]] is just a file containing a list of landmarks and [[POLE.TXT]] contains the predicted pole RA (deg), DEC (deg), PM (deg), and OMEGA (deg/day). These values are given in the .tpc kernel file for the object. For pole to run, POLE.TXT and [[LMRKLIST.TXT]] are required in the working directory. [[LMRKLIST.TXT]] is just a file containing a list of landmarks and POLE.TXT is a single row file that contains the predicted pole RA (deg), DEC (deg), PM (deg), and OMEGA (deg/day). These values are given in the .tpc kernel file for the object.

== POLE.TXT Example ==
{{{
       86 -65 89.00000000 2010.48945
}}}
Line 10: Line 16:
 * [[POLE.TXT]] - simple text file containing nominal pole RA (deg), DEC (deg), PM (deg), OMEGA (deg/day)  * POLE.TXT - simple text file containing nominal pole RA (deg), DEC (deg), PM (deg), OMEGA (deg/day)
Line 18: Line 24:
 * 0 if you want to iterate, 1 if you want to keep result, 2 if you want previous result (nominal if on 1st iteration)
Line 20: Line 25:
 * determine whether you want the rotation rate fixed ( y for yes, n for no)  * Determine whether you want the rotation rate fixed ( y for yes, n for no)
Line 22: Line 27:
== Output-Files ==
 * none
 * 0 if you want to iterate, 1 if you want to keep result (updates POLE.TXT), 2 if you want previous result (nominal if on 1st iteration)

== Output ==
 * {{{
    86.60062 -65.00002 90.42707 2009.99979311
     0.05176 0.02171 0.00000001
}}}

 * First row is all the new pole parameters for POLE.TXT while the second row is the change.

pole

Compiled by KD

Description

The program POLE solves for the pole right ascension, declination, and rotation rate for a body in principal axis rotation. The rotation rate is calculated in degrees/day while right ascension and declination are in degrees.

For pole to run, POLE.TXT and LMRKLIST.TXT are required in the working directory. LMRKLIST.TXT is just a file containing a list of landmarks and POLE.TXT is a single row file that contains the predicted pole RA (deg), DEC (deg), PM (deg), and OMEGA (deg/day). These values are given in the .tpc kernel file for the object.

POLE.TXT Example

       86         -65      89.00000000    2010.48945

Input-Files

  • POLE.TXT - simple text file containing nominal pole RA (deg), DEC (deg), PM (deg), OMEGA (deg/day)
  • LMRKLIST.TXT - list of landmarks

Input stdin

  • A time in UTC (make sure it is within the span supported by the kernels)

2018 NOV 16 13:09:54.824
  • Determine whether you want the rotation rate fixed ( y for yes, n for no)
  • 0 if you want to iterate, 1 if you want to keep result (updates POLE.TXT), 2 if you want previous result (nominal if on 1st iteration)

Output

  •     86.60062   -65.00002    90.42707  2009.99979311
         0.05176     0.02171                 0.00000001
  • First row is all the new pole parameters for POLE.TXT while the second row is the change.

pole (last edited 2018-04-18 12:55:24 by EricPalmer)