add util to fetch new orbit data elemets from JPL for ssystem_major, refs #4894#4908
Conversation
|
with I get small errors for moons of jupiter, saturn, uranus but I have big (nearly the same error) for neptun, mars an pluto moons. I have to investigate further.
|
|
Interesting work. I see some systematic parallels in 0.35' yearly amplitude, but then also in much larger parallel curves. Any light time effects? And clearly there is some error in the Moon evaluation, this should be within arcseconds or less, not up to 160° degrees off in monthly period. Is this a static Moon position? |
|
JPL coordinates are topocentric or geocentric? Deimos and Phobos use special theories of orbits, but probably his out of valid range now. |
|
I found my error. It was a radian to degree convertion that was unnecessary (claude.ai added it).
Now a few condidates are highlighted that clearly need correction with new data. I would suggest all with max error > 2' (maybe 0.35' came from the planet position itself).
coord@399 + COORD_TYPE=GEODETIC + SITE_COORD = Topocentric (surface point) |
|
Appendix F in the User Guide shows typical errors in past and present times. I cannot say where the 0.35' come from, it's larger than what our list . To exclude any topo efect, switch off topographic positions in Stellarium and Horizon. The Neptune graph looks like it has a monthly wobble on top of an annual wobble. Both are weird, but is the JPL position geocentric or (Earth-Moon-) barycentric? What about nutation? aberration? (isn't that annually 22''~0.35'?!) |
|
Yes, the 0.35' should be aberration (which you can easily switch off in Stellarium). |
Indeed. You can still use J2000 coordinates, but disable the annual aberration in Stellarium. It gives near-zero errors for planets. |
|
wow, that's for the tests, that look good.
|
what? Can you commit your changes in my PR? |
|
You can select deltaT model in the time settings.
Am 14. Mai 2026 10:14:29 MESZ schrieb schenlap ***@***.***>:
…schenlap left a comment (Stellarium/stellarium#4908)
wow, that's for the tests, that look good.
- geocentric coordinates (Tools > uncheck 'Topocentric coordinates')
- apparent coordinates (equinox of date)
- TT timescale (not UTC) (Time > Time correction > 'Without correction')
can not be changed from API (or I did not find it). I could only add aberration disable. But that is ok for me. I will no work on the manual and test new data for every object above 2' max error.
--
Reply to this email directly or view it on GitHub:
#4908 (comment)
You are receiving this because you were mentioned.
Message ID: ***@***.***>
|
863f754 to
8a0a2de
Compare
|
I think remarks ( |
Add 'TT' to use Terrestrial Time in JPL Horizons.
|
@schenlap please update python code according to PEP8 guide. |
done |
|
I wonder about the remaining error between major planet positions. Esp. a 2-month period with Saturn error. Maybe as discussed elsewhere just spurious differences with precession models. Else this is a very nice verification contribution. And I am pretty sure the principal orbit geometry for "Keplerian" moons is flawed. But this is for another PR. |
I think these comments refer to data entries like B-V, and should therefore stay. But probably another comment or otherwise unused data entry like "orbit_updated=fetch_ssystem_major.py on 2026-06-09" could be added. If this comment/key is found and value starts with fetch_ssystem...", update it as well. |
this is redundant to orbit_epoch. Do you really what to add a extra date? maybe we should add a note to epoch? |
OK, but comments like |
|
Then I hope whichever robot will eventually update will still not mess with documentary comments. |
|
I approve it |
|
Hello @schenlap! Please check the fresh version (development snapshot) of Stellarium: |







This is a continuation of pr #4894 , currently in draft state.
Description
I see this now fulfilled:
That script should go into utils, and the process described in SUG and/or MAINTAINER_BUSINESS.md
Checklist: