Re: [matplotlib-devel] Numeric support broken?

2006-11-14 Thread Norbert Nemec
Thanks for clearing this up. Coding with three different numeric
libraries in mind certainly is tricky... :-(


Eric Firing wrote:
> 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 "", 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 plotself.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@li

Re: [matplotlib-devel] Numeric support broken?

2006-11-14 Thread John Hunter
> "Norbert" == Norbert Nemec <[EMAIL PROTECTED]> writes:

Norbert> Thanks for clearing this up. Coding with three different
Norbert> numeric libraries in mind certainly is tricky... :-(

This is another good example of the benefits of duck typing -- using
"iterable" rather than "hasattar" checks for the interface rather than
the implementation.

JDH

-
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