Thanks, that helps a lot.

It seems to be working now -- I've committed this in r4643.

Cheers,
Mike

Vincent Schut wrote:
> Hmm, that's a bit hard, it's not really what one would call a
> self-contained example...
> 
> the bug triggers when I load a rgb numpy float array with imshow (only
> with floats, not with ints).
> 
> After some thought and trial, it's simple: these lines already trigger
> the error:
> 
> #======================
> import pylab, numpy
> 
> rgbFloat = numpy.random.random((100,100,3))
> pylab.imshow(rgbFloat)
> pylab.show()
> #======================
> 
> Hope that helps!
> 
> VS.
> 
> 
> 
> Michael Droettboom wrote:
>> Can you send your script that triggers this bug? I wasn't the author of 
>> this code, so I don't know how to get that path to execute -- but I'm 
>> happy to work through your example until it's working.
>>
>> (I suspect the intention here was "m, n = x.shape[:2]", but I can't test 
>> it.)
>>
>> Cheers,
>> Mike
>>
>> Vincent Schut wrote:
>>> Thanks.
>>> However, now I get a different error:
>>>
>>> Traceback (most recent call last):
>>>   File
>>> "/usr/lib64/python2.5/site-packages/matplotlib/backends/backend_gtk.py",
>>> line 331, in expose_event
>>>     self._render_figure(self._pixmap, w, h)
>>>   File
>>> "/usr/lib64/python2.5/site-packages/matplotlib/backends/backend_gtk.py",
>>> line 319, in _render_figure
>>>     self.figure.draw (self._renderer)
>>>   File "/usr/lib64/python2.5/site-packages/matplotlib/figure.py", line
>>> 622, in draw
>>>     for a in self.axes: a.draw(renderer)
>>>   File "/usr/lib64/python2.5/site-packages/matplotlib/axes.py", line
>>> 1297, in draw
>>>     im.draw(renderer)
>>>   File "/usr/lib64/python2.5/site-packages/matplotlib/image.py", line
>>> 188, in draw
>>>     im = self.make_image(renderer.get_image_magnification())
>>>   File "/usr/lib64/python2.5/site-packages/matplotlib/image.py", line
>>> 130, in make_image
>>>     x = self.to_rgba(self._A, self._alpha)
>>>   File "/usr/lib64/python2.5/site-packages/matplotlib/cm.py", line 61,
>>> in to_rgba
>>>     m, n = npy.shape[:2]
>>> TypeError: 'function' object is unsubscriptable
>>>
>>>
>>> Michael Droettboom wrote:
>>>> Thanks.  I have corrected this in SVN.
>>>>
>>>> Cheers,
>>>> Mike
>>>>
>>>> Vincent Schut wrote:
>>>>> Hi,
>>>>>
>>>>> there is a bug in cm.py (svn): it references npy (first time: line 58),
>>>>> but npy is never imported.
>>>>>
>>>>> Cheers,
>>>>> VS.
>>>>>
>>>>>
>>>>> -------------------------------------------------------------------------
>>>>> SF.Net email is sponsored by: The Future of Linux Business White Paper
>>>>> from Novell.  From the desktop to the data center, Linux is going
>>>>> mainstream.  Let it simplify your IT future.
>>>>> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
>>>>> _______________________________________________
>>>>> Matplotlib-users mailing list
>>>>> Matplotlib-users@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>> -------------------------------------------------------------------------
>>> SF.Net email is sponsored by: The Future of Linux Business White Paper
>>> from Novell.  From the desktop to the data center, Linux is going
>>> mainstream.  Let it simplify your IT future.
>>> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
>>> _______________________________________________
>>> Matplotlib-users mailing list
>>> Matplotlib-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> 
> 
> -------------------------------------------------------------------------
> SF.Net email is sponsored by: The Future of Linux Business White Paper
> from Novell.  From the desktop to the data center, Linux is going
> mainstream.  Let it simplify your IT future.
> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users

-- 
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA

-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to