Unit test error with numpy rc3

Ted Horst ted.horst at earthlink.net
Thu Oct 26 07:57:11 CDT 2006


On Mac OS X tiger (10.4) ppc, long double has increased precision but  
the same range as double (it really is 128 bits not 80, btw), so  
e**1000 is inf, so this is not really an error.

I'm not sure what is the right thing to do in the test, check for  
overflow?  Also, finfo has never worked properly for this type.

Ted

On Oct 23, 2006, at 05:50, Mark Hymers wrote:

> On Thu, 19, Oct, 2006 at 08:29:26AM -0600, Travis Oliphant spoke  
> thus..
>> Actually, you shouldn't be getting an INF at all.    This is what the
>> test is designed to test for (so I guess it's working).  The test was
>> actually written wrong and was never failing because previously  
>> keyword
>> arguments to ufuncs were ignored.
>>
>> Can you show us what 'a' is on your platform.
>
> Hi,
>
> I've just done a Mac OS X PPC build of the SVN trunk and am getting  
> this
> failure too.
>
> nidesk046:~/scratch/upstream/scipy mark$ python
> Python 2.4.1 (#2, Mar 31 2005, 00:05:10)
> [GCC 3.3 20030304 (Apple Computer, Inc. build 1666)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
>>>> import numpy as N
>>>> N.__version__
> '1.0.dev3378'
>>>> N.array([1000],dtype=N.float).dtype
> dtype('float64')
>>>> N.array([1000],dtype=N.longfloat).dtype
> dtype('float128')
>>>> N.test()
> ...snip...
> FAIL: Ticket #112
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ 
> python2.4/site-packages/numpy/core/tests/test_regression.py", line  
> 220, in check_longfloat_repr
>     assert(str(a)[1:9] == str(a[0])[:8])
> AssertionError
>>>> a = N.exp(N.array([1000],dtype=N.longfloat))
>>>> str(a)
> '[inf]'
>
>
> Any ideas about this?
>
> Mark
>
> -- 
> Mark Hymers <mark at hymers dot org dot uk>
>
> "I once absent-mindedly ordered Three Mile Island dressing in a  
> restaurant
>  and, with great presence of mind, they brought Thousand Island  
> Dressing and
>  a bottle of chili sauce."
>      Terry Pratchett, alt.fan.pratchett
> ---------------------------------------------------------------------- 
> ---
> 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______________________________ 
> _________________
> Numpy-discussion mailing list
> Numpy-discussion at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/numpy-discussion


-------------------------------------------------------------------------
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




More information about the Numpy-discussion mailing list