-
Notifications
You must be signed in to change notification settings - Fork 445
Open
Description
After installing on python 310, and spending some time to run import SUAVE without errors (as some old functions deprecated like scipy derivative, or renamed like cumulative to cumulative_trapezoid, or changed location like collections to collections.abc), I still failed to run the basic tutorial tut_mission_B737.py
PS C:\SUAVE> & C:/SUAVE/SUAVE_venv/Scripts/python.exe c:/SUAVE/Tutorials-2.5.2/tut_mission_B737.py
Traceback (most recent call last):
File "c:\SUAVE\Tutorials-2.5.2\tut_mission_B737.py", line 967, in <module>
main()
File "c:\SUAVE\Tutorials-2.5.2\tut_mission_B737.py", line 57, in main
analyses.finalize()
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Analyses\Analysis.py", line 271, in finalize
analysis.finalize(*args,**kwarg)
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Analyses\Analysis.py", line 271, in finalize
analysis.finalize(*args,**kwarg)
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Analyses\Analysis.py", line 271, in finalize
analysis.finalize(*args,**kwarg)
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.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:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Analyses\Aerodynamics\Vortex_Lattice.py", line 167, in initialize
self.sample_training()
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.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:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Analyses\Aerodynamics\Vortex_Lattice.py", line 663, in calculate_VLM
results = VLM(conditions,settings,geometry)
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Methods\Aerodynamics\Common\Fidelity_Zero\Lift\VLM.py", line 267, in VLM
GAMMA = np.linalg.solve(A,RHS)
File "C:\SUAVE\SUAVE_venv\lib\site-packages\numpy\linalg\_linalg.py _assert_stacked_square(a)
File "C:\SUAVE\SUAVE_venv\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
PS C:\SUAVE> & C:/SUAVE/SUAVE_venv/Scripts/python.exe c:/SUAVE/Tutorials-2.5.2/tut_mission_B737.py
Traceback (most recent call last):
File "c:\SUAVE\Tutorials-2.5.2\tut_mission_B737.py", line 967, in <module>
main()
File "c:\SUAVE\Tutorials-2.5.2\tut_mission_B737.py", line 57, in main
analyses.finalize()
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Analyses\Analysis.py", line 271, in finalize
analysis.finalize(*args,**kwarg)
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Analyses\Analysis.py", line 271, in finalize
analysis.finalize(*args,**kwarg)
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Analyses\Analysis.py", line 271, in finalize
analysis.finalize(*args,**kwarg)
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.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:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Analyses\Aerodynamics\Vortex_Lattice.py", line 167, in initialize
self.sample_training()
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.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:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Analyses\Aerodynamics\Vortex_Lattice.py", line 663, in calculate_VLM
results = VLM(conditions,settings,geometry)
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Methods\Aerodynamics\Common\Fidelity_Zero\Lift\VLM.py", line 267, in VLM
GAMMA = np.linalg.solve(A,RHS)
File "C:\SUAVE\SUAVE_venv\lib\site-packages\numpy\linalg\_linalg.py", line 396, in solve _assert_stacked_square(a)
File "C:\SUAVE\SUAVE_venv\lib\site-packages\numpy\linalg\_linalg.py", line 202, in _assert_st", line 202, in _assert_stacked_square
raise LinAlgError('Last 2 dimensions of the array must be square')) re
numpy.linalg.LinAlgError: Last 2 dimensions of the array must be square
PS C:\SUAVE> & C:/SUAVE/SUAVE_venv/Scripts/python.exe c:/SUAVE/Tutorials-2.5.2/tut_mission_B737.py
Traceback (most recent call last):
File "c:\SUAVE\Tutorials-2.5.2\tut_mission_B737.py", line 967, in <module>
main()
File "c:\SUAVE\Tutorials-2.5.2\tut_mission_B737.py", line 57, in main
analyses.finalize()
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Analyses\Analysis.py", line 271, in finalize
analysis.finalize(*args,**kwarg)
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Analyses\Analysis.py", line 271, in finalize
analysis.finalize(*args,**kwarg)
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Analyses\Analysis.py", line 271, in finalize
analysis.finalize(*args,**kwarg)
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.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:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Analyses\Aerodynamics\Vortex_Lattice.py", line 167, in initialize
self.sample_training()
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.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:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Analyses\Aerodynamics\Vortex_Lattice.py", line 663, in calculate_VLM
results = VLM(conditions,settings,geometry)
File "C:\SUAVE\SUAVE_venv\lib\site-packages\suave-2.5.2-py3.10.egg\SUAVE\Methods\Aerodynamics\Common\Fidelity_Zero\Lift\VLM.py", line 267, in VLM
GAMMA = np.linalg.solve(A,RHS)
File "C:\SUAVE\SUAVE_venv\lib\site-packages\numpy\linalg\_linalg.py", line 396, in solve
_assert_stacked_square(a)
File "C:\SUAVE\SUAVE_venv\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
SUAVE v2.5.2
python library versions
contourpy==1.3.2
cycler==0.12.1
fonttools==4.58.5
joblib==1.5.1
kiwisolver==1.4.8
matplotlib==3.10.3
narwhals==1.46.0
numpy==2.2.6
packaging==25.0
pillow==11.3.0
plotly==6.2.0
pyparsing==3.2.3
python-dateutil==2.9.0.post0
scikit-learn==1.7.0
scipy==1.15.3
six==1.17.0
SUAVE==2.5.2
threadpoolctl==3.6.0
any help would be appreciated!!!
Metadata
Metadata
Assignees
Labels
No labels