[SciPy-Dev] ANN: SciPy 0.9.0 release candidate 2

Christoph Gohlke cgohlke at uci.edu
Tue Feb 1 23:34:49 EST 2011



On 2/1/2011 8:07 PM, Ralf Gommers wrote:
>
>
> On Mon, Jan 31, 2011 at 11:56 PM, Christoph Gohlke <cgohlke at uci.edu
> <mailto:cgohlke at uci.edu>> wrote:
>
>
>
>     On 1/30/2011 5:50 PM, Ralf Gommers wrote:
>     >  Hi,
>     >
>     >  I am pleased to announce the availability of the second release
>     >  candidate of SciPy 0.9.0. This will be the first SciPy release to
>     >  include support for Python 3 (all modules except scipy.weave), as well
>     >  as for Python 2.7.
>     >
>     >  Due to the Sourceforge outage I am not able to put binaries on the
>     >  normal download site right now, that will probably only happen in
>     a week
>     >  or so. If you want to try the RC now please build from svn, and report
>     >  any issues.
>     >
>     >  Changes since release candidate 1:
>     >  - fixes for build problems with MSVC + MKL (#1210, #1376)
>     >  - fix pilutil test to work with numpy master branch
>     >  - fix constants.codata to be backwards-compatible
>     >
>     >  Enjoy,
>     >  Ralf
>     >
>
>
>     I tested msvc9/ifort/MKL builds of scipy 0.9 rc2 with Python 2.6, 2.7,
>     3.1 and 3.2 on win32 and win-amd64. Besides the known problems with the
>     MKL builds (<http://projects.scipy.org/scipy/ticket/1238>,
>     <http://projects.scipy.org/scipy/ticket/1233>,
>     <http://projects.scipy.org/scipy/ticket/678>), the following tests fail
>     on win32 only:
>
> Tor the first three failures I can adjust the test precision to make the
> tests pass. For the Powell failure, what are the actual number of
> funccalls? That type of assertion doesn't work too well, should be <=
> 116 instead of ==.
> Ralf

I ran the test in a loop: most of the times the number of funccalls is 
116, often 117, and sometimes as large as 128. Not sure why this test 
only fails on win32 and not win-amd64.

Christoph

>
>     ======================================================================
>     FAIL: test_linesearch.TestLineSearch.test_line_search_armijo
>     ----------------------------------------------------------------------
>     Traceback (most recent call last):
>        File "X:\Python27\lib\site-packages\nose\case.py", line 187, in
>     runTest
>          self.test(*self.arg)
>        File
>     "X:\Python27\lib\site-packages\scipy\optimize\tests\test_linesearch.py",line
>     201, in test_line_search_armijo
>          assert_equal(fv, f(x + s*p))
>        File "X:\Python27\lib\site-packages\numpy\testing\utils.py", line
>     313, in assert_equal
>          raise AssertionError(msg)
>     AssertionError:
>     Items are not equal:
>       ACTUAL: 1.5675494536393939
>       DESIRED: 1.5675494536393932
>
>     ======================================================================
>     FAIL: test_linesearch.TestLineSearch.test_line_search_wolfe1
>     ----------------------------------------------------------------------
>     Traceback (most recent call last):
>        File "X:\Python27\lib\site-packages\nose\case.py", line 187, in
>     runTest
>          self.test(*self.arg)
>        File
>     "X:\Python27\lib\site-packages\scipy\optimize\tests\test_linesearch.py",
>     line 164, in test_line_search_wolfe1
>          assert_equal(fv, f(x + s*p))
>        File "X:\Python27\lib\site-packages\numpy\testing\utils.py", line
>     313, in assert_equal
>          raise AssertionError(msg)
>     AssertionError:
>     Items are not equal:
>       ACTUAL: 19.185353513927268
>       DESIRED: 19.185353513927272
>
>     ======================================================================
>     FAIL: test_linesearch.TestLineSearch.test_line_search_wolfe2
>     ----------------------------------------------------------------------
>     Traceback (most recent call last):
>        File "X:\Python27\lib\site-packages\nose\case.py", line 187, in
>     runTest
>          self.test(*self.arg)
>        File
>     "X:\Python27\lib\site-packages\scipy\optimize\tests\test_linesearch.py",line
>     184, in test_line_search_wolfe2
>          assert_equal(fv, f(x + s*p))
>        File "X:\Python27\lib\site-packages\numpy\testing\utils.py", line
>     313, in assert_equal
>          raise AssertionError(msg)
>     AssertionError:
>     Items are not equal:
>       ACTUAL: 19.185353513927272
>       DESIRED: 19.185353513927268
>
>     ======================================================================
>     FAIL: Powell (direction set) optimization routine
>     ----------------------------------------------------------------------
>     Traceback (most recent call last):
>        File
>     "X:\Python27\lib\site-packages\scipy\optimize\tests\test_optimize.py",
>     line 123, in test_powell
>          assert_(self.funccalls == 116, self.funccalls)
>        File "X:\Python27\lib\site-packages\numpy\testing\utils.py", line 34,
>     in assert_
>          raise AssertionError(msg)
>     AssertionError: 128
>
>     --
>     Christoph
>     _______________________________________________
>     SciPy-Dev mailing list
>     SciPy-Dev at scipy.org <mailto:SciPy-Dev at scipy.org>
>     http://mail.scipy.org/mailman/listinfo/scipy-dev
>
>
>
>
> _______________________________________________
> SciPy-Dev mailing list
> SciPy-Dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/scipy-dev



More information about the SciPy-Dev mailing list