-
Notifications
You must be signed in to change notification settings - Fork 125
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
Endless computation of previous_rising/previous_setting for Sun at elevation #253
Comments
Although it will not fix the library problem, simpler logic would be |
Yeah. I've used something like this before sun = ephem.Sun()
sun.compute(observer)
return sun.alt < 0 But I'm intrested in time after sunset. So I have to use |
that function nightMask(...) returns True if the time arguments represent a time between the previous sunset, and that previous sunset's subsequent rising, which is essentially the same information that sun.alt < 0 returns. there is no difference unless there is an issue with the sun not being a point; even if that is an issue, sun.alt could be compared to a small negative number, e.g. half the angular width of the sun, to get the same information. |
I have landed a fix d06cc68 for the infinite loop that the code was susceptible to. I'll plan a release later this week that will include the fix. Thanks for the bug report! |
Parametrs:
2015/6/27 22:57:57.947291 65.7959 -123.7879
Ephem version: 4.1.3.
UPD: Updated to 4.1.4, still not working.
The text was updated successfully, but these errors were encountered: