[SciPy-user] scipy.test() failure
Robert Kern
robert.kern at gmail.com
Wed Apr 16 22:19:11 EDT 2008
On Wed, Apr 16, 2008 at 8:24 PM, Warren Weckesser
<warren.weckesser at gmail.com> wrote:
> Hello once again,
>
> A reminder of the facts: Mac OSX 10.4 PPC, gcc 4.0.1 (Apple), gfortran
> 4.2.1,
> numpy-1.0.4 installed. I am installing scipy-0.6.0.
>
> I built scipy-0.6.0, and I just ran scipy.test(). I get many warnings and
> two failures. A transcript of running scipy.test(1,10) is attached.
>
> Here are the failures:
>
> <quote>
> ======================================================================
> FAIL: check loadmat case sparse
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/Users/wweckesser/test_install/lib/python2.5/site-packages/scipy/io/tests/test_mio.py",
> line 85, in cc
> self._check_case(name, files, expected)
> File
> "/Users/wweckesser/test_install/lib/python2.5/site-packages/scipy/io/tests/test_mio.py",
> line 80, in _check_case
> self._check_level(k_label, expected, matdict[k])
> File
> "/Users/wweckesser/test_install/lib/python2.5/site-packages/scipy/io/tests/test_mio.py",
> line 63, in _check_level
> decimal = 5)
> File
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/numpy/testing/utils.py",
> line 232, in assert_array_almost_
> equal
> header='Arrays are not almost equal')
> File
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/numpy/testing/utils.py",
> line 217, in assert_array_compare
> assert cond, msg
> AssertionError:
> Arrays are not almost equal
> test sparse; file
> /Users/wweckesser/test_install/lib/python2.5/site-packages/scipy/io/tests/./data/testsparse_6.5.1_GLNX86.mat,
> variable testspa
> rse
> (mismatch 46.6666666667%)
> x: array([[ 3.03865194e-319, 3.16202013e-322, 1.04346664e-320,
> 2.05531309e-320, 2.56123631e-320],
> [ 3.16202013e-322, 0.00000000e+000, 0.00000000e+000,...
> y: array([[ 1., 2., 3., 4., 5.],
> [ 2., 0., 0., 0., 0.],
> [ 3., 0., 0., 0., 0.]])
This looks like a new endianness problem in the matfile reader.
> ======================================================================
> FAIL: check_dot (scipy.lib.tests.test_blas.test_fblas1_simple)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/Users/wweckesser/test_install/lib/python2.5/site-packages/scipy/lib/blas/tests/test_blas.py",
> line 76, in check_dot
> assert_almost_equal(f([3j,-4,3-4j],[2,3,1]),-9+2j)
> File
> "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/numpy/testing/utils.py",
> line 158, in assert_almost_equal
> assert round(abs(desired - actual),decimal) == 0, msg
> AssertionError:
> Items are not equal:
> ACTUAL: (-1.9987702369689941+4.6526445226967791e-37j)
> DESIRED: (-9+2j)
>
> ----------------------------------------------------------------------
> </quote>
>
> I found this: http://projects.scipy.org/scipy/scipy/ticket/238
> The second failure that I get looks like the same one in that ticket.
Yes, it is fixed.
--
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
-- Umberto Eco
More information about the SciPy-User
mailing list