Stellarium / stellarium

Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
https://stellarium.org
GNU General Public License v2.0
7.48k stars 809 forks source link

"Adaptive" ephemeris markers #2829

Open Atque opened 1 year ago

Atque commented 1 year ago

I'm not sure about the terminology here, but I sometimes find the ephemeris markers too dense AND too sparse at the same time when showing an ephemeris, because they are currently only showing a fixed interval. What I'm wishing for, is for some kind of "adaptive" markers. See the screenshot below, of comet C/1990 Levy.

stellarium-149

You can see how the markers are too dense near the standstill/retrograde, and too sparse when the comet "gains speed" later in the year. The current solution makes it hard to create and visualize ephemerides for certain bodies.

The website in-the-sky.org has ephemeris plotting that really shows what I wish for, see the screenshot below for Mercury:

mercury_ephem Note how the labels show different time intervals, as not to collide with other labels.

It would also be suitable if the markers were adaptive to zooming as well. I.e more density when zooming in.

github-actions[bot] commented 1 year ago

Hello @Atque!

Thank you for suggesting this enhancement.

gzotti commented 1 year ago

I only know (printed) ephemerides with fixed steps. This immediately shows where the object runs slower or faster. Adapting label density could be useful.

Atque commented 1 year ago

Yes, label density is what I mean, not ephemeris steps. So you can calculate eg Mercurys positions from 2022-01-01 to 2022-12-31 with one-day steps, but showing labels as not to make them collide with one another.