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

Reply via email to