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

Revisiting spacetrack report #3 and more recent version of SGP4 #71

Open
bjorgan opened this issue Apr 24, 2017 · 0 comments
Open

Revisiting spacetrack report #3 and more recent version of SGP4 #71

bjorgan opened this issue Apr 24, 2017 · 0 comments

Comments

@bjorgan
Copy link
Member

bjorgan commented Apr 24, 2017

More recent, official version of SGP4 is available (https://celestrak.com/publications/AIAA/2006-6753/).

We should replace our internal FORTRAN-derived SGP4/SDP4-code with the code found above, as unmodified as possible. ~~~The C++-code seems to be C++ in name only, and is compilable using a C-compiler.~~~ The C++-code is very C-like, but not compilable using a C-compiler due to reference arguments.

The code seems to be reasonable (no global or static variables), and is public domain, so that we can remove the GPLv2-license for a large bulk of the code in libpredict.

Both input and output is contained in the same struct. We have clear separation between input in predict_orbital_elements and output in predict_orbit, so will need to do some massaging, but should not be a big deal.

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

No branches or pull requests

1 participant