This is fixed now in SVN.  The problem was that Numeric arrays lack a 
"len" attribute, and "hasattr(xmin, 'len')" was being used to find out 
whether xmin is a scalar or a length-2 array (xmin, xmax).  The solution 
is to do the test with "iterable(xmin)" instead.  The bug was introduced 
in 2782.

Eric

Edin Salkovic wrote:
> I'm posting this because of the other thread Darren started.
> 
> I managed to reinstall python (and the modules I use) several days ago
> and tried again to run matplotlib with Numeric as the default backend,
> but got the same error (the same error Darren is getting). Then I
> installed numpy, and everything was fixed :)
> 
> Best,
> Edin
> 
> On 10/22/06, Edin Salkovic <[EMAIL PROTECTED]> wrote:
>> Unfortunately, I forgot to do it :(
>>
>> Then, just after sending the message to the list, it sprang to my
>> mind. To make it worse, I then mistakenly entered:
>> rm -Rf /path/to/site-packages
>>
>> no matplotlib at the end, and hit enter.
>>
>> There goes my beautiful Python install. :'(
>>
>> Is there some switch to setup.py to make it remove the mpl dir or does
>> one allways have to do it by hand?
>>
>> Cheers,
>> Edin
>>
>> On 10/22/06, Darren Dale <[EMAIL PROTECTED]> wrote:
>>> Did you try deleting your old mpl directory from site-packages, remove the
>>> build directory from you mpl sources, and rebuild from scratch?
>>>
>>>
>>>
>>> On Sunday 22 October 2006 6:59 am, Edin Salkovic wrote:
>>>> Hi,
>>>>
>>>> I built and installed the latest matplotlib from SVN.
>>>>
>>>> When I type:
>>>>>>> from pylab import *
>>>>>>> plot([1,2,3])
>>>> I get:
>>>>
>>>> Traceback (most recent call last):
>>>>   File "<stdin>", line 1, in ?
>>>>   File "/usr/lib/python2.4/site-packages/matplotlib/pylab.py", line
>>>> 2027, in plot
>>>>     ret =  gca().plot(*args, **kwargs)
>>>>   File "/usr/lib/python2.4/site-packages/matplotlib/axes.py", line
>>>> 2131, in plot    self.autoscale_view(scalex=scalex, scaley=scaley)
>>>>   File "/usr/lib/python2.4/site-packages/matplotlib/axes.py", line
>>>> 985, in autoscale_view
>>>>     self.set_xlim(XL)
>>>>   File "/usr/lib/python2.4/site-packages/matplotlib/axes.py", line
>>>> 1227, in set_xlim
>>>>     self.viewLim.intervalx().set_bounds(xmin, xmax)
>>>> TypeError: only length-1 arrays can be converted to Python scalars.
>>>>
>>>> I'm using Numeric as numerix. I'm on a Ubuntu box with python 2.4.
>>>>
>>>> -------------------------------------------------------------------------
>>>> Using Tomcat but need to do more? Need to support web services, security?
>>>> Get stuff done quickly with pre-integrated technology to make your job
>>>> easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
>>>> Geronimo
>>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>>>> _______________________________________________
>>>> Matplotlib-devel mailing list
>>>> Matplotlib-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>>> --
>>> Darren S. Dale, Ph.D.
>>> [EMAIL PROTECTED]
>>>
>>> -------------------------------------------------------------------------
>>> Using Tomcat but need to do more? Need to support web services, security?
>>> Get stuff done quickly with pre-integrated technology to make your job 
>>> easier
>>> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>>> _______________________________________________
>>> Matplotlib-devel mailing list
>>> Matplotlib-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>>>
> 
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Matplotlib-devel mailing list
> Matplotlib-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to