Hello,
Forgive the somewhat scattershot questions. I am using orekit to replace a legacy application that uses Fortran SOFA FK5 libraries. I am trying to account for some differences in results between Orekit and the legacy application when converting between reference frames.
Q1) One thing I noticed is that when converting from ECEF / ITRF vectors into an ECI TOD reference frame, the distance between the computed vectors is over 1/2 mile apart. This seems like way too large a discrepancy to attribute to just using old conversions. Does anyone have experience doing this kind of thing that could offer advice?
Q2) In troubleshooting the above, I noticed that the error is way smaller (to the tune of 20 feet or so) when I subtract about 3.5 seconds to the AbsoluteDate I use for the frame conversion. Thinking this might point to an incorrect use of leap seconds somewhere, I decided to mess with my tai-utc file to add and subtract leap seconds in an effort to figure out if that was the culprit. I noticed, though, that adding or removing leap seconds from this file does not change my coversion significantly (it makes a slight difference, but not nearly of the same magnitude as altering the timestamp for the conversion). Can anyone help me understand why that would be the case?
Thanks in advance for any ideas or advice.