Eclipse finder

The place to discuss creating, porting and modifying Celestia's source code.
Topic author
Tuefish
Posts: 95
Joined: 27.02.2007
With us: 17 years 8 months
Location: Just a little to the left of the middle of nowhere, Southern California, USA

Eclipse finder

Post #1by Tuefish » 24.01.2008, 03:05

Is there a way that you could make the eclipse finder able to find eclipses on any body that has a big enough sattelite? perhaps you could make relative to the solar system that you are closest to, like the solar system browser.
"Over Seventy earths spinnin' round in the galaxy, and the meek have inherited not a one."
-Malcolm Reynolds

Brendan
Posts: 296
Joined: 15.07.2003
With us: 21 years 4 months
Location: Bellows Falls, VT
Contact:

Post #2by Brendan » 24.01.2008, 16:11

I read somewhere on the forum that the code for eclipse finding is general and the GUI is the solar system central part.
Specs: 3500 AMD 64, 1GB RAM, PCI Express GeForce 7600 GS with 256MB, Debian Lenny on 250 GB drive, Windows XP Media Center on 250 GB drive

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Post #3by chris » 24.01.2008, 16:33

Brendan wrote:I read somewhere on the forum that the code for eclipse finding is general and the GUI is the solar system central part.


Yes, that's correct: the GUI needs to be redesigned to be more general. Even within our solar system, there's still no option to check for eclipse events between different moons.

If anyone has ideas for how a more flexible eclipse finder would look and work, please share them.

--Chris

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #4by ElChristou » 24.01.2008, 18:25

chris wrote:If anyone has ideas for how a more flexible eclipse finder would look and work, please share them...


What about:

- a field to choose a body
- a menu to chose on which object the eclipse is casted*
- a time of beginning
- a period of time (or several pre determined laps of time kind a week, a month, a year etc...) (this to avoid too long calculations because after all, do we need to search on very long time period?)

*that means Celestia must calculate the possibilities of eclipses...
Image

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Post #5by chris » 24.01.2008, 18:39

ElChristou wrote:
chris wrote:If anyone has ideas for how a more flexible eclipse finder would look and work, please share them...

What about:

- a field to choose a body
- a menu to chose on which object the eclipse is casted*
Ideally, you want to be able to check for eclipses against multiple objects at the same time. For instance, I want to search for any eclipse between the Galilean satellites over a specified time range.

- a time of beginning
- a period of time (or several pre determined laps of time kind a week, a month, a year etc...) (this to avoid too long calculations because after all, do we need to search on very long time period?)


I think that users should be allowed to choose however long a time period they like. A dialog box with a progress bar and a stop button would permit interruption of overly long calculations. Additionally, eclipses could be added to the list as soon as they are found, so users don't have to wait until the calculation is complete to see the some results.

--Chris

Topic author
Tuefish
Posts: 95
Joined: 27.02.2007
With us: 17 years 8 months
Location: Just a little to the left of the middle of nowhere, Southern California, USA

Post #6by Tuefish » 27.01.2008, 01:17

there also could be a "set date and go to surface" button,

and I think that the search feature should be compatable with the mouse, so that you can select objects in it by clicking on them.

But that's a bit off-topic. :)
"Over Seventy earths spinnin' round in the galaxy, and the meek have inherited not a one."

-Malcolm Reynolds


Return to “Development”