On 9/8/2013 12:14 PM, Charles R Harris wrote: > Hi all, > > I'm happy to announce the second beta release of Numpy 1.8.0. This > release should solve the Windows problems encountered in the first beta. > Many thanks to Christolph Gohlke and Julian Taylor for their hard work > in getting those issues settled. > > It would be good if folks running OS X could try out this release and > report any issues on the numpy-dev mailing list. Unfortunately the files > still need to be installed from source as dmg files are not avalable at > this time. > > Source tarballs and release notes can be found at > https://sourceforge.net/projects/numpy/files/NumPy/1.8.0b2/. The Windows > and OS X installers will follow when the infrastructure issues are dealt > with. > > Chuck >
Hello, I tested numpy 1.8.0b2 with Visual Studio and Intel MKL on Python 2.7 and 3.3 for Windows, 32 and 64 bit. There's only a single test failure on win-amd64-py3.3, which looks strange since the test expects a TypeError to be raised. ====================================================================== ERROR: test_record_no_hash (test_multiarray.TestRecord) ---------------------------------------------------------------------- Traceback (most recent call last): File "X:\Python33\lib\site-packages\numpy\core\tests\test_multiarray.py", line 2464, in test_record_no_hash self.assertRaises(TypeError, hash, a[0]) File "X:\Python33\lib\unittest\case.py", line 570, in assertRaises return context.handle('assertRaises', callableObj, args, kwargs) File "X:\Python33\lib\unittest\case.py", line 135, in handle callable_obj(*args, **kwargs) File "X:\Python33\lib\unittest\case.py", line 153, in __exit__ self.obj_name)) TypeError: unhashable type: 'writeable void-scalar' In case it is useful: there are a few failures in the scipy.io.matlab and scipy.fftpack modules when testing scipy 0.12.0 (built against numpy 1.7.1) with numpy 1.8.0b2. I have not looked in detail. On Python 3.3 only, 32 and 64 bit: ====================================================================== ERROR: test_mio.test_str_round ---------------------------------------------------------------------- Traceback (most recent call last): File "X:\Python33-x32\lib\site-packages\nose\case.py", line 198, in runTest self.test(*self.arg) File "X:\Python33-x32\lib\site-packages\scipy\io\matlab\tests\test_mio.py", line 923, in test_str_round savemat_future(stream, dict(a=in_from_str)) File "X:\Python33-x32\lib\site-packages\scipy\io\matlab\mio.py", line 270, in savemat MW.put_variables(mdict) File "X:\Python33-x32\lib\site-packages\scipy\io\matlab\mio5.py", line 866, in put_variables self._matrix_writer.write_top(var, asbytes(name), is_global) File "X:\Python33-x32\lib\site-packages\scipy\io\matlab\mio5.py", line 617, in write_top self.write(arr) File "X:\Python33-x32\lib\site-packages\scipy\io\matlab\mio5.py", line 652, in write self.write_char(narr, codec) File "X:\Python33-x32\lib\site-packages\scipy\io\matlab\mio5.py", line 698, in write_char arr = arr_to_chars(arr) File "X:\Python33-x32\lib\site-packages\scipy\io\matlab\miobase.py", line 392, in arr_to_chars buffer=arr) ValueError: ndarray is not C-contiguous On Python 2.7 only, 32 and 64 bit (this kind of error also occurs in the tests of pytables 3.3): ====================================================================== ERROR: test_mio.test_load('unicode', ['X:\\Python27\\lib\\site-packages\\scipy\\io\\matlab\\tests\\data\\testunicode_7.1 _GLNX86.mat', 'X:\\Python27\\lib\\site-packages\\scipy\\io\\matlab\\tests\\data\\testunicode_7.4_GLNX86.mat'], {'testuni code': array([ u'Japanese: \n\u3059\u3079\u3066\u306e\u4eba\u9593\u306f\u3001\u751f\u307e\u308c\u306a\u304c\u3089\u306b\ u3057\u3066\u81ea\u7531\u3067\u3042\u308a\u3001\n\u304b\u3064\u3001\u5c0a\u53b3\u3068\u6a29\u5229\u3068 \u306b\u3064\u30 44\u3066\u5e73\u7b49\u3067\u3042\u308b\u3002\n\u4eba\u9593\u306f\u3001\u7406\u6027\u3068\u826f\u5fc3\u3068\u3092\u6388\u 3051\u3089\u308c\u3066\u304a\u308a\u3001\n\u4e92\u3044\u306b\u540c\u80de\u306e\u7cbe\u795e\u3092\u3082\u3063\u3066\u884c \u52d5\u3057\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\u3002'], ---------------------------------------------------------------------- Traceback (most recent call last): File "X:\Python27\lib\site-packages\nose\case.py", line 197, in runTest self.test(*self.arg) File "X:\Python27\lib\site-packages\scipy\io\matlab\tests\test_mio.py", line 314, in _load_check_case matdict = loadmat(file_name, struct_as_record=True) File "X:\Python27\lib\site-packages\scipy\io\matlab\mio.py", line 176, in loadmat matfile_dict = MR.get_variables(variable_names) File "X:\Python27\lib\site-packages\scipy\io\matlab\mio5.py", line 294, in get_variables res = self.read_var_array(hdr, process) File "X:\Python27\lib\site-packages\scipy\io\matlab\mio5.py", line 257, in read_var_array return self._matrix_reader.array_from_header(header, process) File "mio5_utils.pyx", line 624, in scipy.io.matlab.mio5_utils.VarReader5.array_from_header (scipy\io\matlab\mio5_utils.c:5922) File "mio5_utils.pyx", line 665, in scipy.io.matlab.mio5_utils.VarReader5.array_from_header (scipy\io\matlab\mio5_utils.c:5479) File "mio5_utils.pyx", line 822, in scipy.io.matlab.mio5_utils.VarReader5.read_char (scipy\io\matlab\mio5_utils.c:7325 ) TypeError: buffer is too small for requested array ====================================================================== ERROR: test_mio.test_round_trip('unicode_round_trip', {'testunicode': array([ u'Japanese: \n\u3059\u3079\u3066\u306e\u4e ba\u9593\u306f\u3001\u751f\u307e\u308c\u306a\u304c\u3089\u306b\u3057\u3066\u81ea\u7531\u3067\u3042\u308a\u3001\n\u304b\u 3064\u3001\u5c0a\u53b3\u3068\u6a29\u5229\u3068 \u306b\u3064\u3044\u3066\u5e73\u7b49\u3067\u3042\u308b\u3002\n\u4eba\u959 3\u306f\u3001\u7406\u6027\u3068\u826f\u5fc3\u3068\u3092\u6388\u3051\u3089\u308c\u3066\u304a\u308a\u3001\n\u4e92\u3044\u3 06b\u540c\u80de\u306e\u7cbe\u795e\u3092\u3082\u3063\u3066\u884c\u52d5\u3057\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3 044\u3002'], ---------------------------------------------------------------------- Traceback (most recent call last): File "X:\Python27\lib\site-packages\nose\case.py", line 197, in runTest self.test(*self.arg) File "X:\Python27\lib\site-packages\scipy\io\matlab\tests\test_mio.py", line 344, in _rt_check_case _load_check_case(name, [mat_stream], expected) File "X:\Python27\lib\site-packages\scipy\io\matlab\tests\test_mio.py", line 314, in _load_check_case matdict = loadmat(file_name, struct_as_record=True) File "X:\Python27\lib\site-packages\scipy\io\matlab\mio.py", line 176, in loadmat matfile_dict = MR.get_variables(variable_names) File "X:\Python27\lib\site-packages\scipy\io\matlab\mio5.py", line 294, in get_variables res = self.read_var_array(hdr, process) File "X:\Python27\lib\site-packages\scipy\io\matlab\mio5.py", line 257, in read_var_array return self._matrix_reader.array_from_header(header, process) File "mio5_utils.pyx", line 624, in scipy.io.matlab.mio5_utils.VarReader5.array_from_header (scipy\io\matlab\mio5_utils.c:5922) File "mio5_utils.pyx", line 665, in scipy.io.matlab.mio5_utils.VarReader5.array_from_header (scipy\io\matlab\mio5_utils.c:5479) File "mio5_utils.pyx", line 822, in scipy.io.matlab.mio5_utils.VarReader5.read_char (scipy\io\matlab\mio5_utils.c:7325 ) TypeError: buffer is too small for requested array On Python 2.7 and 3.3, 32 bit only: ====================================================================== FAIL: test_basic.TestOverwrite.test_fft ---------------------------------------------------------------------- Traceback (most recent call last): File "X:\Python27\lib\site-packages\nose\case.py", line 197, in runTest self.test(*self.arg) File "X:\Python27\lib\site-packages\scipy\fftpack\tests\test_basic.py", line 714, in test_fft self._check_1d(fft, dtype, (16,), -1, overwritable) File "X:\Python27\lib\site-packages\scipy\fftpack\tests\test_basic.py", line 709, in _check_1d should_overwrite=should_overwrite) File "X:\Python27\lib\site-packages\scipy\fftpack\tests\test_basic.py", line 689, in _check raise AssertionError("no overwrite in %s" % sig) AssertionError: no overwrite in fft(complex128(16,), 8, axis=-1, overwrite_x=True) ====================================================================== FAIL: test_basic.TestOverwrite.test_fftn ---------------------------------------------------------------------- Traceback (most recent call last): File "X:\Python27\lib\site-packages\nose\case.py", line 197, in runTest self.test(*self.arg) File "X:\Python27\lib\site-packages\scipy\fftpack\tests\test_basic.py", line 793, in test_fftn self._check_nd(fftn, dtype, overwritable) File "X:\Python27\lib\site-packages\scipy\fftpack\tests\test_basic.py", line 776, in _check_nd self._check_nd_one(routine, dtype, (16,), None, overwritable) File "X:\Python27\lib\site-packages\scipy\fftpack\tests\test_basic.py", line 768, in _check_nd_one should_overwrite=should_overwrite) File "X:\Python27\lib\site-packages\scipy\fftpack\tests\test_basic.py", line 689, in _check raise AssertionError("no overwrite in %s" % sig) AssertionError: no overwrite in fftn(complex128(16,), (8,), axis=None, overwrite_x=True) ====================================================================== FAIL: test_basic.TestOverwrite.test_ifft ---------------------------------------------------------------------- Traceback (most recent call last): File "X:\Python27\lib\site-packages\nose\case.py", line 197, in runTest self.test(*self.arg) File "X:\Python27\lib\site-packages\scipy\fftpack\tests\test_basic.py", line 721, in test_ifft self._check_1d(ifft, dtype, (16,), -1, overwritable) File "X:\Python27\lib\site-packages\scipy\fftpack\tests\test_basic.py", line 709, in _check_1d should_overwrite=should_overwrite) File "X:\Python27\lib\site-packages\scipy\fftpack\tests\test_basic.py", line 689, in _check raise AssertionError("no overwrite in %s" % sig) AssertionError: no overwrite in ifft(complex128(16,), 8, axis=-1, overwrite_x=True) ====================================================================== FAIL: test_basic.TestOverwrite.test_ifftn ---------------------------------------------------------------------- Traceback (most recent call last): File "X:\Python27\lib\site-packages\nose\case.py", line 197, in runTest self.test(*self.arg) File "X:\Python27\lib\site-packages\scipy\fftpack\tests\test_basic.py", line 798, in test_ifftn self._check_nd(ifftn, dtype, overwritable) File "X:\Python27\lib\site-packages\scipy\fftpack\tests\test_basic.py", line 776, in _check_nd self._check_nd_one(routine, dtype, (16,), None, overwritable) File "X:\Python27\lib\site-packages\scipy\fftpack\tests\test_basic.py", line 768, in _check_nd_one should_overwrite=should_overwrite) File "X:\Python27\lib\site-packages\scipy\fftpack\tests\test_basic.py", line 689, in _check raise AssertionError("no overwrite in %s" % sig) AssertionError: no overwrite in ifftn(complex128(16,), (8,), axis=None, overwrite_x=True) Christoph _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion