New question #672245 on Yade: https://answers.launchpad.net/yade/+question/672245
Hello all, I am running a simple YADE simulation which generates spheres in a cylindrical container and lets it settle under gravity. The code is as follows: https://pastebin.com/JyYyaGdj The simulation runs perfectly for the first few minutes. But after that, it shows the following error: In [1]: Unhandled exception in thread started by <function liveUpdate at 0x7f881e395578> --------------------------------------------------------------------------- ValueError Traceback (most recent call last) /usr/lib/x86_64-linux-gnu/yade/py/yade/plot.py in liveUpdate(timestamp) 506 for ax in axes: 507 try: --> 508 ax.relim() # recompute axes limits 509 ax.autoscale_view() 510 except RuntimeError: pass # happens if data are being updated and have not the same dimension at the very moment /usr/lib/python2.7/dist-packages/matplotlib/axes/_base.pyc in relim(self, visible_only) 1936 for line in self.lines: 1937 if not visible_only or line.get_visible(): -> 1938 self._update_line_limits(line) 1939 1940 for p in self.patches: /usr/lib/python2.7/dist-packages/matplotlib/axes/_base.pyc in _update_line_limits(self, line) 1799 Figures out the data limit of the given line, updating self.dataLim. 1800 """ -> 1801 path = line.get_path() 1802 if path.vertices.size == 0: 1803 return /usr/lib/python2.7/dist-packages/matplotlib/lines.pyc in get_path(self) 955 """ 956 if self._invalidy or self._invalidx: --> 957 self.recache() 958 return self._path 959 /usr/lib/python2.7/dist-packages/matplotlib/lines.pyc in recache(self, always) 665 y = self._y 666 --> 667 self._xy = np.column_stack(np.broadcast_arrays(x, y)).astype(float) 668 self._x, self._y = self._xy.T # views 669 /usr/lib/python2.7/dist-packages/numpy/lib/stride_tricks.pyc in broadcast_arrays(*args, **kwargs) 247 args = [np.array(_m, copy=False, subok=subok) for _m in args] 248 --> 249 shape = _broadcast_shape(*args) 250 251 if all(array.shape == shape for array in args): /usr/lib/python2.7/dist-packages/numpy/lib/stride_tricks.pyc in _broadcast_shape(*args) 182 # use the old-iterator because np.nditer does not handle size 0 arrays 183 # consistently --> 184 b = np.broadcast(*args[:32]) 185 # unfortunately, it cannot handle 32 or more arguments directly 186 for pos in range(32, len(args), 31): ValueError: shape mismatch: objects cannot be broadcast to a single shape **************************** I am pretty sure its not a compilation error as the simulation runs perfectly in the beginning. Please let me know where the problem lies. Thank you. -- You received this question notification because your team yade-users is an answer contact for Yade. _______________________________________________ Mailing list: https://launchpad.net/~yade-users Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp

