<br><br><div class="gmail_quote">On Fri, Dec 3, 2010 at 4:09 PM, Nils Wagner <span dir="ltr">&lt;<a href="mailto:nwagner@iam.uni-stuttgart.de">nwagner@iam.uni-stuttgart.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>
======================================================================<br>
FAIL: line-search Newton conjugate gradient optimization<br>
routine<br>
----------------------------------------------------------------------<br>
Traceback (most recent call last):<br>
   File<br>
&quot;/data/home/nwagner/local/lib/python2.5/site-packages/scipy/optimize/tests/test_optimize.py&quot;,<br>
line 177, in test_ncg<br>
     assert_(self.gradcalls == 18, self.gradcalls) # 0.8.0<br>
   File<br>
&quot;/data/home/nwagner/local/lib/python2.5/site-packages/numpy/testing/utils.py&quot;,<br>
line 34, in assert_<br>
     raise AssertionError(msg)<br>
AssertionError: 16<br></blockquote><div><br>This number of calls has been changing before apparently, and now has differences between platforms or python versions. For 0.8.0 it had an issue on Windows due to == comparison with floating point numbers.<br>
<br>Since converging faster is not exactly a bug, can we just change the comparison to &lt;= ?<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>
======================================================================<br>
FAIL: test_basic (test_signaltools.TestMedFilt)<br>
----------------------------------------------------------------------<br>
Traceback (most recent call last):<br>
   File<br>
&quot;/data/home/nwagner/local/lib/python2.5/site-packages/scipy/signal/tests/test_signaltools.py&quot;,<br>
line 284, in test_basic<br>
     [ 0,  7, 11,  7,  4,  4, 19, 19, 24,  0]])<br>
   File<br>
&quot;/data/home/nwagner/local/lib/python2.5/site-packages/numpy/testing/utils.py&quot;,<br>
line 686, in assert_array_equal<br>
     verbose=verbose, header=&#39;Arrays are not equal&#39;)<br>
   File<br>
&quot;/data/home/nwagner/local/lib/python2.5/site-packages/numpy/testing/utils.py&quot;,<br>
line 618, in assert_array_compare<br>
     raise AssertionError(msg)<br>
AssertionError:<br>
Arrays are not equal<br>
<br>
(mismatch 8.0%)<br>
  x: array([[  0.,  50.,  50.,  50.,  42.,  15.,  15.,<br>
 18.,  27.,   0.],<br>
        [  0.,  50.,  50.,  50.,  50.,  42.,  19.,  21.,<br>
 29.,   0.],<br>
        [ 50.,  50.,  50.,  50.,  50.,  47.,  34.,  34.,<br>
 46.,  35.],...<br>
  y: array([[ 0, 50, 50, 50, 42, 15, 15, 18, 27,  0],<br>
        [ 0, 50, 50, 50, 50, 42, 19, 21, 29,  0],<br>
        [50, 50, 50, 50, 50, 47, 34, 34, 46, 35],...<br></blockquote><div><br>If you change the assert_array_equal calls in TestMedfilt to assert_array_almost_equal does the test pass? <br><br>Ralf<br></div></div>