Simulation took 6.0619061999987025 seconds
Traceback (most recent call last):
File "C:\Users\Sharples\Documents\PANTHEON\PGFlow\examples\simpler_sim.py", line 46, in
trajectory_plot = PlotTrajectories(case, update_every=1)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Sharples\Documents\PANTHEON\PGFlow\pgflow\utils\plot_utils.py", line 102, in init
self.fig.canvas.draw()
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\backends\backend_tkagg.py", line 10, in draw
super().draw()
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\backends\backend_agg.py", line 387, in draw
self.figure.draw(self.renderer)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\artist.py", line 95, in draw_wrapper
result = draw(artist, renderer, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\artist.py", line 72, in draw_wrapper
return draw(artist, renderer)
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\figure.py", line 3162, in draw
DrawEvent("draw_event", self.canvas, renderer)._process()
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\backend_bases.py", line 1231, in _process
self.canvas.callbacks.process(self.name, self)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\cbook.py", line 303, in process
self.exception_handler(exc)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\cbook.py", line 87, in _exception_printer
raise exc
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\cbook.py", line 298, in process
func(*args, **kwargs)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\animation.py", line 912, in _start
self._init_draw()
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\animation.py", line 1747, in _init_draw
self._draw_frame(frame_data)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\animation.py", line 1766, in _draw_frame
self._drawn_artists = self._func(framedata, *self._args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Sharples\Documents\PANTHEON\PGFlow\pgflow\utils\plot_utils.py", line 131, in animate
self.slider.set_val(
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\widgets.py", line 590, in set_val
self._observers.process('changed', val)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\cbook.py", line 303, in process
self.exception_handler(exc)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\cbook.py", line 87, in _exception_printer
raise exc
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\cbook.py", line 298, in process
func(*args, **kwargs)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\widgets.py", line 607, in
return self._observers.connect('changed', lambda val: func(val))
^^^^^^^^^
File "C:\Users\Sharples\Documents\PANTHEON\PGFlow\pgflow\utils\plot_utils.py", line 113, in update
self.update_drone_positions(plot_until)
File "C:\Users\Sharples\Documents\PANTHEON\PGFlow\pgflow\utils\plot_utils.py", line 329, in update_drone_positions
self.drone_list[i].set_data(x, y)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\lines.py", line 665, in set_data
self.set_xdata(x)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\lines.py", line 1289, in set_xdata
raise RuntimeError('x must be a sequence')
RuntimeError: x must be a sequence
Simulation took 6.0619061999987025 seconds
Traceback (most recent call last):
File "C:\Users\Sharples\Documents\PANTHEON\PGFlow\examples\simpler_sim.py", line 46, in
trajectory_plot = PlotTrajectories(case, update_every=1)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Sharples\Documents\PANTHEON\PGFlow\pgflow\utils\plot_utils.py", line 102, in init
self.fig.canvas.draw()
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\backends\backend_tkagg.py", line 10, in draw
super().draw()
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\backends\backend_agg.py", line 387, in draw
self.figure.draw(self.renderer)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\artist.py", line 95, in draw_wrapper
result = draw(artist, renderer, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\artist.py", line 72, in draw_wrapper
return draw(artist, renderer)
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\figure.py", line 3162, in draw
DrawEvent("draw_event", self.canvas, renderer)._process()
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\backend_bases.py", line 1231, in _process
self.canvas.callbacks.process(self.name, self)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\cbook.py", line 303, in process
self.exception_handler(exc)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\cbook.py", line 87, in _exception_printer
raise exc
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\cbook.py", line 298, in process
func(*args, **kwargs)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\animation.py", line 912, in _start
self._init_draw()
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\animation.py", line 1747, in _init_draw
self._draw_frame(frame_data)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\animation.py", line 1766, in _draw_frame
self._drawn_artists = self._func(framedata, *self._args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Sharples\Documents\PANTHEON\PGFlow\pgflow\utils\plot_utils.py", line 131, in animate
self.slider.set_val(
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\widgets.py", line 590, in set_val
self._observers.process('changed', val)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\cbook.py", line 303, in process
self.exception_handler(exc)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\cbook.py", line 87, in _exception_printer
raise exc
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\cbook.py", line 298, in process
func(*args, **kwargs)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\widgets.py", line 607, in
return self._observers.connect('changed', lambda val: func(val))
^^^^^^^^^
File "C:\Users\Sharples\Documents\PANTHEON\PGFlow\pgflow\utils\plot_utils.py", line 113, in update
self.update_drone_positions(plot_until)
File "C:\Users\Sharples\Documents\PANTHEON\PGFlow\pgflow\utils\plot_utils.py", line 329, in update_drone_positions
self.drone_list[i].set_data(x, y)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\lines.py", line 665, in set_data
self.set_xdata(x)
File "C:\Users\Sharples\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\matplotlib\lines.py", line 1289, in set_xdata
raise RuntimeError('x must be a sequence')
RuntimeError: x must be a sequence