Reputation: 342
The Goddard Mission Analysis Tool, GMAT 2020a python version is constrained to Python 3.7 due to a binary dependency in GMAT libPythonInterface.dll
When running a python userfunction I get the notorious numpy exception:
No module named 'numpy.core._multiarray_umath'
Additional text in the error message attempts to be helpful and directs the user to (https://numpy.org/devdocs/user/troubleshooting-importerror.html) but the suggestions there are generic, erroneous, and incomplete.
Upvotes: 2
Views: 14769
Reputation: 342
After much research, I uncovered a description of numpy-python version dependencies at (https://numpy.org/neps/nep-0029-deprecation_policy.html) and I want to document it here, for myself as well as other users.
In addition, using conda and it's wonderful dependency checker, I have uncovered the following versions of common applications (that I use with GMAT) as follows:
-numpy 1.16
-matplotlib 3.4
-scipy 1.5.3
-xlwings-0.26.3
-xlsxwriter-3.0.2
-PyQt5 5.12
Upvotes: 5