Re: [SciPy-Dev] spatial.test() failure
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? Warren
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
Warren
_______________________________________________ SciPy-Dev mailing list SciPy-Dev@scipy.org http://mail.scipy.org/mailman/listinfo/scipy-dev
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
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
On 9/28/10 1:08 PM, Nils Wagner wrote:
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 !
That's good to hear. Thanks for reporting back (and for the original report of the failure). Warren
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 _______________________________________________ SciPy-Dev mailing list SciPy-Dev@scipy.org http://mail.scipy.org/mailman/listinfo/scipy-dev
participants (3)
-
josef.pktd@gmail.com -
Nils Wagner -
Warren Weckesser