Good Afternoon, I am currently working at NRL under the NCST (Naval Center for Space Technology). Our group at the NCST is considering GMAT as a source of astrodynamics simulation and display tools for a project that is currently in the early stages. I have been asked to investigate and provide information and feedback on version R2022a. We are especially interested in the ability to use the Python API to incorporate GMAT's strengths into our purpose-built tools.
My current conclusion with the Python API is that it is still heavily in development stages and is not capable of doing a lot of the logic and utilizations of the Differential Correctors that the GUI and GMAT scripting language can do. This especially seemed to be the case when I looked at the sample Python codes provided with my GMAT program, especially Ex_R2020a_FindTheMoon.py, which instead of using an Differential Correctors or GMAT-based logic tools, simply used multiple nested for loops with an if statement, which already took 5 minutes and 51 seconds to run for a problem which did not even have a graphical display implemented and was not particularly complex compared to some of the scripts I have done within even the YouTube tutorials of GMAT. I bring this up as a question for if I am wrong and if there is a way to implement the Differential Corrector and commands like Target and Vary within my Python code? When doing ShowClasses within the GMAT Python API, I can see that there are classes named Target and Vary, but I am yet to find a way to implement or use them, and cannot find any documentation provided in my download or online that guides me on to how to use these in Python. Are these classes just names right now and still in development for later versions, or is there a way to use them and their features within the API? If there is a way, would it be possible to be provided some documentation or assistance on how to utilize them? Thank you. Very Respectfully, A.J. Leyzerzon MIDN USN ReplyForward Very Respectfully, A.J. Leyzerzon MIDN USN
_______________________________________________ GMAT-developers mailing list GMAT-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gmat-developers