[SciPy-User] Scipy test failure when building on Scientific Linux 6.0
Dugan Witherick
d.witherick at ucl.ac.uk
Fri Feb 24 06:48:46 EST 2012
I'm trying to build numpy (1.6.1) and scipy (0.10.1rc2) on Scientific Linux
6.0. I've successfully managed to build both packages from source using
python setup.py config_fc --fcompiler=gnu95 install
but while numpy passes its tests, scipy doesn't:
>>> scipy.test()
Running unit tests for scipy
NumPy version 1.6.1
NumPy is installed in /usr/lib64/python2.6/site-packages/numpy
SciPy version 0.10.1rc2
SciPy is installed in /usr/lib64/python2.6/site-packages/scipy
Python version 2.6.6 (r266:84292, May 20 2011, 16:42:11) [GCC 4.4.5
20110214 (Red Hat 4.4.5-6)]
nose version 0.10.4
---SKIPPED----
======================================================================
ERROR: test_qhull.TestTriangulation.test_pathological
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/nose/case.py", line 182, in runTest
self.test(*self.arg)
File
"/usr/lib64/python2.6/site-packages/scipy/spatial/tests/test_qhull.py",
line 216, in test_pathological
assert_equal(tri.points[tri.vertices].max(),
ValueError: zero-size array to maximum.reduce without identity
======================================================================
FAIL: test_interpnd.TestCloughTocher2DInterpolator.test_dense
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/nose/case.py", line 182, in runTest
self.test(*self.arg)
File
"/usr/lib64/python2.6/site-packages/scipy/interpolate/tests/test_interpnd.py",
line 183, in test_dense
err_msg="Function %d" % j)
File
"/usr/lib64/python2.6/site-packages/scipy/interpolate/tests/test_interpnd.py",
line 132, in _check_accuracy
assert_allclose(a, b, **kw)
File "/usr/lib64/python2.6/site-packages/numpy/testing/utils.py", line
1168, in assert_allclose
verbose=verbose, header=header)
File "/usr/lib64/python2.6/site-packages/numpy/testing/utils.py", line
605, in assert_array_compare
chk_same_position(x_id, y_id, hasval='nan')
File "/usr/lib64/python2.6/site-packages/numpy/testing/utils.py", line
588, in chk_same_position
raise AssertionError(msg)
AssertionError:
Not equal to tolerance rtol=0.01, atol=0.005
Function 0
x and y nan location mismatch:
x: array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan,
nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan,
nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan,...
y: array([ 3.66796999e-02, 1.91605573e-01, 6.08362261e-01,
7.64324844e-02, 9.18031021e-01, 1.28033199e-01,
4.67121584e-01, 1.37085621e-01, 2.53092671e-01,...
---SKIPPED several other fails---
----------------------------------------------------------------------
Ran 5102 tests in 80.529s
FAILED (KNOWNFAIL=13, SKIP=35, errors=1, failures=19)
<nose.result.TextTestResult run=5102 errors=1 failures=19>
numpy/scipy are being built against lapack (3.2.1), blas (3.2.1) and atlas
(3.8.3) from the standard Scientific Linux repository. I would appreciate
any advice/suggestions on where I might be going wrong.
Thanks,
Dugan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.scipy.org/pipermail/scipy-user/attachments/20120224/1b65075e/attachment.html>
More information about the SciPy-User
mailing list