[SciPy-Dev] spatial.test() failure
Nils Wagner
nwagner@iam.uni-stuttgart...
Tue Sep 28 13:08:18 CDT 2010
On Mon, 27 Sep 2010 21:13:21 -0500
Warren Weckesser <warren.weckesser@enthought.com> wrote:
> On 9/26/10 12:13 AM, josef.pktd@gmail.com wrote:
>> On Sun, Sep 26, 2010 at 1:05 AM, Warren Weckesser
>> <warren.weckesser@enthought.com> wrote:
>>>
>>> Nils Wagner wrote:
>>>>>>> from scipy import spatial
>>>>>>> spatial.test()
>>>>>>>
>>>> Running unit tests for scipy.spatial
>>>> NumPy version 2.0.0.dev8714
>>>> NumPy is installed in
>>>> /home/nwagner/local/lib64/python2.6/site-packages/numpy
>>>> SciPy version 0.9.0.dev6803
>>>> SciPy is installed in
>>>> /home/nwagner/local/lib64/python2.6/site-packages/scipy
>>>> Python version 2.6.5 (r265:79063, Jul 5 2010, 11:46:13)
>>>> [GCC 4.5.0 20100604 [gcc-4_5-branch revision 160292]]
>>>> nose version 0.11.2
>>>>
>>>> ............................................................................................................................F..................................................................................................................................................
>>>> ======================================================================
>>>> FAIL: Tests pdist(X, 'minkowski') on iris data.
>>>>(float32)
>>>> ----------------------------------------------------------------------
>>>> Traceback (most recent call last):
>>>> File
>>>>
>>>> "/home/nwagner/local/lib64/python2.6/site-packages/scipy/spatial/tests/test_distance.py",
>>>> line 837, in test_pdist_minkowski_3_2_iris_float32
>>>> self.failUnless(within_tol(Y_test1, Y_right, eps))
>>>> AssertionError
>>>>
>>>> ----------------------------------------------------------------------
>>>> Ran 271 tests in 38.005s
>>>>
>>>> FAILED (failures=1)
>>>> <nose.result.TextTestResult run=271 errors=0 failures=1>
>>>>
>>>
>>> In r6799, the names of some tests were changed so there
>>>are no longer
>>> duplicated test function names. This means tests are
>>>now being run that
>>> had previously been shadowed by the duplicate names. I
>>>also get the
>>> failure of the test
>>>test_pdist_minkowski_3_2_iris_float32(). I created
>>> a ticket for the problem:
>>>http://projects.scipy.org/scipy/ticket/1278
>>>
>>> Warren
>>>
>>>
>>> If the tolerance in the test is changed from eps=1e-7 to
>>>1e-6, the test
>>> passes on my computer. Several other float32 tests
>>>using the iris data also
>>> use 1e-6. I added a note about the tolerance of similar
>>>tests in the
>>> ticket. It does not seem unreasonable to simply loosen
>>>the tolerance a bit.
>>> Any objections?
>> No, sounds reasonable.
>>
>> Josef
>>
>
> Done, r6827.
>
>For anyone using trunk, could you check whether or not
> test_pdist_minkowski_3_2_iris_float32 now passes?
>
> Warren
>
>
Warren,
It works fine for me.
Thank you very much !
NumPy version 2.0.0.dev8715
NumPy is installed in
/home/nwagner/local/lib64/python2.6/site-packages/numpy
SciPy version 0.9.0.dev6827
SciPy is installed in
/home/nwagner/local/lib64/python2.6/site-packages/scipy
Python version 2.6.5 (r265:79063, Jul 5 2010, 11:46:13)
[GCC 4.5.0 20100604 [gcc-4_5-branch revision 160292]]
nose version 0.11.2
...............................................................................................................................................................................................................................................................................
----------------------------------------------------------------------
Ran 271 tests in 33.979s
OK
<nose.result.TextTestResult run=271 errors=0 failures=0>
Cheers,
Nils
More information about the SciPy-Dev
mailing list