Size: 1242
Comment:
|
Size: 1703
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
||Category B||Version 3.0|| |
|
Line 5: | Line 7: |
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. | This program 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 calculated in degrees. |
Line 7: | Line 9: |
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. | == Input Files == * POLE.TXT - simple text file containing nominal pole RA (deg), DEC (deg), PM (deg), OMEGA (deg/day) * [[LMRKLIST.TXT]] - list of landmarks |
Line 9: | Line 13: |
== POLE.TXT Example == | '''''' /!\ POLE.TXT and [[LMRKLIST.TXT]] must be in the working directory. 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. [[LMRKLIST.TXT]] contains a list of landmarks. ---------- == Using pole == === 1. Input a time in UTC. === /!\ Make sure the time is within the span supported by the kernels. {{{ 2018 NOV 16 13:09:54.824 }}} === 2. Create a POLE.TXT file. === Here is a sample POLE.TXT file: |
Line 14: | Line 33: |
== Input-Files == * [[POLE.TXT]] - simple text file containing nominal pole RA (deg), DEC (deg), PM (deg), OMEGA (deg/day) * [[LMRKLIST.TXT]] - list of landmarks |
=== 3. Answer whether you want the rotation rate fixed (y for yes, n for no). === |
Line 18: | Line 35: |
== Input stdin == * A time in UTC (make sure it is within the span supported by the kernels) |
=== 4. Enter === * '''0''' if you want to iterate * '''1''' if you want to keep the result (this updates POLE.TXT) * '''2''' if you want the previous result (this is nominal if on the first iteration) Here is a sample output from the POLE.TXT input: |
Line 21: | Line 43: |
2018 NOV 16 13:09:54.824 | 86.60062 -65.00002 90.42707 2009.99979311 0.05176 0.02171 0.00000001 |
Line 24: | Line 47: |
* determine whether you want the rotation rate fixed ( y for yes, n for no) | The first row gives all the new pole parameters for POLE.TXT. The second row shows the change. |
Line 26: | Line 49: |
* 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) | ----------- ''(Compiled by KD)'' |
Line 28: | Line 52: |
== Output-Files == * none |
CategoryPrograms |
pole
Category B |
Version 3.0 |
Description
This program 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 calculated in degrees.
Input Files
- POLE.TXT - simple text file containing nominal pole RA (deg), DEC (deg), PM (deg), OMEGA (deg/day)
LMRKLIST.TXT - list of landmarks
POLE.TXT and LMRKLIST.TXT must be in the working directory.
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. LMRKLIST.TXT contains a list of landmarks.
Using pole
1. Input a time in UTC.
Make sure the time is within the span supported by the kernels.
2018 NOV 16 13:09:54.824
2. Create a POLE.TXT file.
Here is a sample POLE.TXT file:
86 -65 89.00000000 2010.48945
3. Answer whether you want the rotation rate fixed (y for yes, n for no).
4. Enter
0 if you want to iterate
1 if you want to keep the result (this updates POLE.TXT)
2 if you want the previous result (this is nominal if on the first iteration)
Here is a sample output from the POLE.TXT input:
86.60062 -65.00002 90.42707 2009.99979311 0.05176 0.02171 0.00000001
The first row gives all the new pole parameters for POLE.TXT. The second row shows the change.
(Compiled by KD)