3D plotter failure with nontrivial sizes
To reproduce use matplotlib>=1.5.0 and try to plot a 3D system with site_size set to something. Verify that in the resulting figure
fig.axes.collections.transforms have a shape
(N,), and not
(N, 3, 3), as would be expected by matplotlib. This results in a failure to plot inside a notebook with an inline backend.
Looking at the source code, I see that transforms get reshaped over here; my guess that's where the problem originates from.
In an interactive backend setting the sizes doesn't seem to have any effect at all (which may or may not be a separate bug).