Skip to content
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

Simplify Julian Date Computations #115

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

JVital2013
Copy link

This PR is an expansion on #79 - the Julian start time is constant, since everything is in UTC.

Additionally, as far as I can tell, there is no need to do any fancy time conversions in predict_from_julian(). We can effectively do the reverse of predict_to_julian(): multiply the Julian date by the seconds per day, then add JULIAN_START_DAY.

We are able to remove the mktime_utc() function after these changes, which I have found returns incorrect values in some edge cases. This works since since everything is in UTC, and removes the dependency on time functions or timezone handling.

Thanks for the consideration, and your work on this great library!

@CLAassistant
Copy link

CLAassistant commented Jul 24, 2024

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants