Closed jorgepiloto closed 3 years ago
Useful resources
I'm back! Let me know if I can help in any way 🚀
It seems that Orekit makes use of the IAU WGCCRE 2009 report definitions instead of using IAU WGCCRE 2015 report ones. This introduces numerical differences in Mercury, Mars and Neptune.
In fact, the IAU report 2015 for the case of Martian planet contains a more detailed numerical description than the one from the IAU report 2009 one...
Cool, all tests passing finally! 🚀
Parametrize GMAT scripts using Jinja2: add a template script plus the generator one.
For the GMAT scripts, @jorgepiloto commented that they're 27 ** 2 😅 so let's use https://jinja.palletsprojects.com/en/2.11.x/ instead, and a small script to generate the scripts from the template.
Finally, this is ready for review @astrojuanlu 🚀
All suggested changes have applied @astrojuanlu, except those ones related to the float
values within validate_frames.py
as this conversion is required when using the Orekit API 👍🏽
Approved with one minor comment!
Merged! 😍 Thanks for the deep review @astrojuanlu 🚀
Tries to solve for #22. Although both APIs (orekit and poliastro ones) provide simple routines to convert between fixed and inertial frames for each celestial body, results diverge. I also tried to use Gmat as an extra checker, but output values were also different. Still working on this... :factory: