Current version: m2a_1.0
Note: m2a refers to the Method 2A implementation (Equinox-based) discussed
in Reference 1. (See References link on main calculator page)
Change log for m2a_1.0:
Bug list:
Major bugs:
1. Stop time could be a date and time before start time.
Bug fixed 5/8/2010
2. If start and stop time traverse a year, reported times could be incorrect.
E.g., Start time = 2008,12,31,23,59,59.0
Stop time = 2009,1,1,0,0,59.0
Bug fixed 5/12/2010
Minor bug and other issues:
1. Some wording problems for finals2000Ainfo.html.
Wording fixed 5/10/2010
2. If start and stop time traverse a leap, add the leap second to the requested output
E.g., Start time = 2008,12,31,23,59,59.0
Stop time = 2009,1,1,0,0,1.0
Nintervals = 2
Then, I should add an extra interval to account for the leap second,
(and notify the user).
I.e., the output should be:
2008,12,31,23,59,59.0
Interval 1
2008,12,31,23,59,60.0 (Leap second)
Interval 2
2009,1,1,0,0,0.0
Interval 3
2009,1,1,0,0,1.0
Note: results for 59.0 and 0.0 seconds are NOT incorrect.
There is just a missing result at 60.0 for this special case.
3. Several users requested separate text boxes for entering in start / stop date and time.
The commas in the old method were annoying to add and hard to see.
Implemented on 5/16/2010
4. Users of the special output (Note: when this check box...) wanted the Start and Stop time
to reflect the start and stop time entered, not the mid-point of the interval where
actual reported quaternion is computed. So, change was made.
Implemented on 7/5/2010
5. Occasionally, due to round-off, times were reported as X minutes and 60.000000000 seconds for the outputs.
When this occurs, I have the code round up to X+1 minutes and 0 seconds. And of course,
if the number of minutes becomes 60, due to the above calculation, then I increase the
number of hours by one and made the minutes and seconds, 0 each.
Implemented on 7/5/2010
6. When the bprnu (Bias-Precession-Nutation) quaternion output was selected, that output result would not appear on the screen.
This problem did not exist with the DCM output.
Fixed on 7/16/2010
7. The intermediate quantity called Precession matrix is really the Bias-Precession matrix. The input check box
has been fixed to reflect this change. However, the output labeling needs to be fixed.