Hello *, right now the NonUniformImage class in image.py uses numpy's asarray method. All similar classes instead use numpy.ma.asarray, thus allowing for masked images. I think this should be changed as in the attached patch.
Otherwise thanks for matplotlib :) Klaus
Index: matplotlib/lib/matplotlib/image.py =================================================================== --- matplotlib/lib/matplotlib/image.py (Revision 5797) +++ matplotlib/lib/matplotlib/image.py (Arbeitskopie) @@ -408,7 +408,7 @@ def set_data(self, x, y, A): x = np.asarray(x,np.float32) y = np.asarray(y,np.float32) - A = np.asarray(A) + A = ma.asarray(A) if len(x.shape) != 1 or len(y.shape) != 1\ or A.shape[0:2] != (y.shape[0], x.shape[0]): raise TypeError("Axes don't match array shape")
smime.p7s
Description: S/MIME cryptographic signature
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel