Here is the Traceback of the error. when I tried using the basic eVTOL tutorial code, this error appears as well, I am unsure why.
File "C:\Users\kai\anaconda3\envs\OpenVSPAPI\lib\site-packages\spyder_kernels\py3compat.py", line 356, in compat_exec
exec(code, globals, locals)
File "c:\users\kai\documents\suave-2.5.2\regression\scripts\vtol\test_multicopter.py", line 311, in <module>
main()
File "c:\users\kai\documents\suave-2.5.2\regression\scripts\vtol\test_multicopter.py", line 41, in main
results = mission.evaluate()
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Analyses\Mission\Segments\Segment.py", line 180, in evaluate
self.process(self)
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Analyses\Process.py", line 96, in __call__
return self.evaluate(*args,**kwarg)
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Analyses\Process.py", line 67, in evaluate
result = step(*args,**kwarg)
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Methods\Missions\Segments\Common\Sub_Segments.py", line 137, in sequential_sub_segments
sub_segment.evaluate()
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Analyses\Mission\Segments\Segment.py", line 180, in evaluate
self.process(self)
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Analyses\Process.py", line 96, in __call__
return self.evaluate(*args,**kwarg)
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Analyses\Process.py", line 65, in evaluate
result = step.evaluate(*args,**kwarg)
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Analyses\Process.py", line 67, in evaluate
result = step(*args,**kwarg)
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Methods\Missions\Segments\converge_root.py", line 50, in converge_root
unknowns,infodict,ier,msg = root_finder( iterate,
File "C:\Users\kai\anaconda3\envs\OpenVSPAPI\lib\site-packages\scipy\optimize\_minpack_py.py", line 160, in fsolve
res = _root_hybr(func, x0, args, jac=fprime, **options)
File "C:\Users\kai\anaconda3\envs\OpenVSPAPI\lib\site-packages\scipy\optimize\_minpack_py.py", line 237, in _root_hybr
retval = _minpack._hybrd(func, x0, args, 1, xtol, maxfev,
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Methods\Missions\Segments\converge_root.py", line 99, in iterate
segment.process.iterate(segment)
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Analyses\Process.py", line 96, in __call__
return self.evaluate(*args,**kwarg)
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Analyses\Process.py", line 65, in evaluate
result = step.evaluate(*args,**kwarg)
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Analyses\Process.py", line 67, in evaluate
result = step(*args,**kwarg)
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Methods\Missions\Segments\Common\Energy.py", line 87, in update_thrust
results = energy_model.evaluate_thrust(segment.state)
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Analyses\Energy\Energy.py", line 65, in evaluate_thrust
results = network.evaluate_thrust(state)
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Components\Energy\Networks\Network.py", line 142, in evaluate_thrust
results_p = net.evaluate_thrust(state)
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Components\Energy\Networks\Battery_Propeller.py", line 155, in evaluate_thrust
volts = battery.compute_voltage(state)
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Components\Energy\Storages\Batteries\Constant_Mass\Lithium_Ion_LiNiMnCoO2_18650.py", line 432, in compute_voltage
V_ul_cell = compute_NMC_cell_state_variables(battery_data,SOC,T_cell,I_cell)
File "c:\users\kai\documents\suave-2.5.2\trunk\SUAVE\Methods\Power\Battery\Cell_Cycle_Models\LiNiMnCoO2_cell_cycle_model.py", line 51, in compute_NMC_cell_state_variables
V_ul = np.atleast_2d(battery_data.Voltage(pts)[:,1]).T
File "C:\Users\kai\anaconda3\envs\OpenVSPAPI\lib\site-packages\scipy\interpolate\_rgi.py", line 320, in __call__
raise ValueError("One of the requested xi is out of bounds "
ValueError: One of the requested xi is out of bounds in dimension 0