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