-
-
Notifications
You must be signed in to change notification settings - Fork 218
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Better document that newer Skyfield versions carry more recent ∆T data, which affects observatory position and orientation #962
Comments
Hey, Dave! If you'll check the version 1.47 changelog entry: https://rhodesmill.org/skyfield/installation.html#v1-48-2024-february-7 — you'll see:
Because the more recent versions of Skyfield have better data for where the Earth was actually pointing on April 20, the answers it gives for positions relative to a ground station are slightly different. You can cancel out this effect by setting ∆T artificially to a static value, like zero:
This script prints the same thing for me under both 1.46 and 1.48; see if it's the same for you too. You can see the difference directly by asking a time for its
Whereas version 1.48 prints:
The difference of about 62 milliseconds is the extra time the Earth needed to rotate to the position that Skyfield had thought it would have reached by 2:13:00 on April 20. (Or is it the other way around, and it's ahead of schedule? I'd need to draw a diagram to figure out which.) To address this issue, I'll plan to write up a new little section of the "Accuracy and Efficiency" page to explain what sized difference this often makes between Skyfield versions. If you ever want to check what version of the ∆T table your Skyfield is using, you can run this command:
|
Thanks for the quick response sir. Yes I am getting the same results in 1.46 and 1.48 if using dt=0. Also, as privately suggested, I have used a data 2 years in the past with no dt override, and the the results for 1.46 and 1.48 are very similar, varying by only the 8th or 9th decimal in RA and Dec degrees. |
I have run across a discrepancy between 1.4.6 and 1.4.8 in satellite RA/Dec reported on a satellite-observer difference. Here is a example piece of code run and the result under the two versions.
V1.4.6:
121.58953952934377
56.35798447940125
796.8656666304348
V1.4.8:
121.59166803867389
56.35877469948038
796.8583740425258
The text was updated successfully, but these errors were encountered: