Hello!
Trying to run suave, i was able to fix the issue with all the imports by updating the function calls, but now I run into this error when running the basic 737 case. Any suggestions?
(suave_env) PS C:\Users\tyush\OneDrive\Desktop\SUAVE1> python Tutorials-2.5.2\tut_mission_B737.py
Traceback (most recent call last):
File "C:\Users\tyush\OneDrive\Desktop\SUAVE1\Tutorials-2.5.2\tut_mission_B737.py", line 967, in <module>
main()
^^^^^^
File "C:\Users\tyush\OneDrive\Desktop\SUAVE1\Tutorials-2.5.2\tut_mission_B737.py", line 57, in main
analyses.finalize()
File "C:\Users\tyush\OneDrive\Desktop\SUAVE1\suave_env\Lib\site-packages\suave-2.5.2-py3.11.egg\SUAVE\Analyses\Analysis.py", line 271, in finalize
analysis.finalize(*args,**kwarg)
File "C:\Users\tyush\OneDrive\Desktop\SUAVE1\suave_env\Lib\site-packages\suave-2.5.2-py3.11.egg\SUAVE\Analyses\Analysis.py", line 271, in finalize
analysis.finalize(*args,**kwarg)
File "C:\Users\tyush\OneDrive\Desktop\SUAVE1\suave_env\Lib\site-packages\suave-2.5.2-py3.11.egg\SUAVE\Analyses\Analysis.py", line 271, in finalize
analysis.finalize(*args,**kwarg)
File "C:\Users\tyush\OneDrive\Desktop\SUAVE1\suave_env\Lib\site-packages\suave-2.5.2-py3.11.egg\SUAVE\Analyses\Aerodynamics\Fidelity_Zero.py", line 145, in initialize
self.process.compute.lift.inviscid_wings.initialize(use_surrogate,n_sw,n_cw,propeller_wake_model,mf,mn,dcs )
File "C:\Users\tyush\OneDrive\Desktop\SUAVE1\suave_env\Lib\site-packages\suave-2.5.2-py3.11.egg\SUAVE\Analyses\Aerodynamics\Vortex_Lattice.py", line 167, in initialize
self.sample_training()
File "C:\Users\tyush\OneDrive\Desktop\SUAVE1\suave_env\Lib\site-packages\suave-2.5.2-py3.11.egg\SUAVE\Analyses\Aerodynamics\Vortex_Lattice.py", line 430, in sample_training
total_lift, total_drag, wing_lifts, wing_drags, _, _, _, _, _, _, _ = calculate_VLM(konditions,settings,geometry)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\tyush\OneDrive\Desktop\SUAVE1\suave_env\Lib\site-packages\suave-2.5.2-py3.11.egg\SUAVE\Analyses\Aerodynamics\Vortex_Lattice.py", line 663, in calculate_VLM
results = VLM(conditions,settings,geometry)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\tyush\OneDrive\Desktop\SUAVE1\suave_env\Lib\site-packages\suave-2.5.2-py3.11.egg\SUAVE\Methods\Aerodynamics\Common\Fidelity_Zero\Lift\VLM.py", line 267, in VLM
GAMMA = np.linalg.solve(A,RHS)
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\tyush\OneDrive\Desktop\SUAVE1\suave_env\Lib\site-packages\numpy\linalg\_linalg.py", line 396, in solve
_assert_stacked_square(a)
File "C:\Users\tyush\OneDrive\Desktop\SUAVE1\suave_env\Lib\site-packages\numpy\linalg\_linalg.py", line 202, in _assert_stacked_square
raise LinAlgError('Last 2 dimensions of the array must be square')
numpy.linalg.LinAlgError: Last 2 dimensions of the array must be square