From: Patrick M. <pat...@gm...> - 2012-10-29 05:51:34
|
Greetings, I've banged my head against this problem for 2 days and have given up on figuring it out on my own… After updating numpy and matplotlib to the latest versions from github Saturday morning, I keep getting "AttributeError: incompatible shape for a non-contiguous array" errors all over the place when plotting. When I run tests on numpy, everything passes. When I run tests on matplotlib, I get 51 errors, with a vast majority of them (possibly all) being the non-contiguous array errors. (Sample below) Any suggestions here? I'm totally stumped. PTM ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/Patrick.Marsh/.local/lib/python2.7/site-packages/nose-1.2.1-py2.7.egg/nose/case.py", line 197, in runTest self.test(*self.arg) File "/home/Patrick.Marsh/.local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 39, in failer result = f(*args, **kwargs) File "/home/Patrick.Marsh/.local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 145, in do_test figure.savefig(actual_fname) File "/home/Patrick.Marsh/.local/lib/python2.7/site-packages/matplotlib/figure.py", line 1363, in savefig self.canvas.print_figure(*args, **kwargs) File "/home/Patrick.Marsh/.local/lib/python2.7/site-packages/matplotlib/backend_bases.py", line 2118, in print_figure **kwargs) File "/home/Patrick.Marsh/.local/lib/python2.7/site-packages/matplotlib/backend_bases.py", line 1894, in print_svg return svg.print_svg(*args, **kwargs) File "/home/Patrick.Marsh/.local/lib/python2.7/site-packages/matplotlib/backends/backend_svg.py", line 1103, in print_svg return self._print_svg(filename, svgwriter, fh_to_close, **kwargs) File "/home/Patrick.Marsh/.local/lib/python2.7/site-packages/matplotlib/backends/backend_svg.py", line 1139, in _print_svg self.figure.draw(renderer) File "/home/Patrick.Marsh/.local/lib/python2.7/site-packages/matplotlib/artist.py", line 54, in draw_wrapper draw(artist, renderer, *args, **kwargs) File "/home/Patrick.Marsh/.local/lib/python2.7/site-packages/matplotlib/figure.py", line 999, in draw func(*args) File "/home/Patrick.Marsh/.local/lib/python2.7/site-packages/matplotlib/artist.py", line 54, in draw_wrapper draw(artist, renderer, *args, **kwargs) File "/home/Patrick.Marsh/.local/lib/python2.7/site-packages/matplotlib/axes.py", line 2086, in draw a.draw(renderer) File "/home/Patrick.Marsh/.local/lib/python2.7/site-packages/matplotlib/artist.py", line 54, in draw_wrapper draw(artist, renderer, *args, **kwargs) File "/home/Patrick.Marsh/.local/lib/python2.7/site-packages/matplotlib/collections.py", line 699, in draw return Collection.draw(self, renderer) File "/home/Patrick.Marsh/.local/lib/python2.7/site-packages/matplotlib/artist.py", line 54, in draw_wrapper draw(artist, renderer, *args, **kwargs) File "/home/Patrick.Marsh/.local/lib/python2.7/site-packages/matplotlib/collections.py", line 248, in draw transform, transOffset, offsets, paths = self._prepare_points() File "/home/Patrick.Marsh/.local/lib/python2.7/site-packages/matplotlib/collections.py", line 222, in _prepare_points offsets.shape = (-1, 2) # Make it Nx2 AttributeError: incompatible shape for a non-contiguous array ---------------------------------------------------------------------- Ran 1123 tests in 401.586s FAILED (KNOWNFAIL=282, SKIP=3, errors=51) --- Patrick Marsh Ph.D. Candidate / Liaison to the HWT School of Meteorology / University of Oklahoma Cooperative Institute for Mesoscale Meteorological Studies National Severe Storms Laboratory http://www.patricktmarsh.com |