[SciPy-dev] Recent changes in scipy.io
Nils Wagner
nwagner@iam.uni-stuttgart...
Wed Oct 17 12:27:10 CDT 2007
Hi all,
scipy.test(1) results in (0.7.0.dev3440)
======================================================================
ERROR: check loadmat case cell_round_trip
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/tests/test_mio.py",
line 92, in cc
savemat(mat_stream, expected, format)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio.py",
line 131, in savemat
MW.put_variables(mdict)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 340, in put_variables
matrix_writer_factory(self.file_stream, var,
name).write()
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 327, in matrix_writer_factory
raise TypeError, 'Cannot save object arrays in Mat4'
TypeError: Cannot save object arrays in Mat4
======================================================================
ERROR: check loadmat case cellnest_round_trip
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/tests/test_mio.py",
line 92, in cc
savemat(mat_stream, expected, format)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio.py",
line 131, in savemat
MW.put_variables(mdict)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 340, in put_variables
matrix_writer_factory(self.file_stream, var,
name).write()
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 327, in matrix_writer_factory
raise TypeError, 'Cannot save object arrays in Mat4'
TypeError: Cannot save object arrays in Mat4
======================================================================
ERROR: check loadmat case emptycell_round_trip
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/tests/test_mio.py",
line 92, in cc
savemat(mat_stream, expected, format)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio.py",
line 131, in savemat
MW.put_variables(mdict)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 340, in put_variables
matrix_writer_factory(self.file_stream, var,
name).write()
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 327, in matrix_writer_factory
raise TypeError, 'Cannot save object arrays in Mat4'
TypeError: Cannot save object arrays in Mat4
======================================================================
ERROR: check loadmat case object_round_trip
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/tests/test_mio.py",
line 92, in cc
savemat(mat_stream, expected, format)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio.py",
line 131, in savemat
MW.put_variables(mdict)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 340, in put_variables
matrix_writer_factory(self.file_stream, var,
name).write()
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 327, in matrix_writer_factory
raise TypeError, 'Cannot save object arrays in Mat4'
TypeError: Cannot save object arrays in Mat4
======================================================================
ERROR: check loadmat case stringarray_round_trip
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/tests/test_mio.py",
line 92, in cc
savemat(mat_stream, expected, format)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio.py",
line 131, in savemat
MW.put_variables(mdict)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 340, in put_variables
matrix_writer_factory(self.file_stream, var,
name).write()
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 327, in matrix_writer_factory
raise TypeError, 'Cannot save object arrays in Mat4'
TypeError: Cannot save object arrays in Mat4
======================================================================
ERROR: check loadmat case struct_round_trip
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/tests/test_mio.py",
line 92, in cc
savemat(mat_stream, expected, format)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio.py",
line 131, in savemat
MW.put_variables(mdict)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 340, in put_variables
matrix_writer_factory(self.file_stream, var,
name).write()
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 327, in matrix_writer_factory
raise TypeError, 'Cannot save object arrays in Mat4'
TypeError: Cannot save object arrays in Mat4
======================================================================
ERROR: check loadmat case structarr_round_trip
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/tests/test_mio.py",
line 92, in cc
savemat(mat_stream, expected, format)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio.py",
line 131, in savemat
MW.put_variables(mdict)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 340, in put_variables
matrix_writer_factory(self.file_stream, var,
name).write()
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 327, in matrix_writer_factory
raise TypeError, 'Cannot save object arrays in Mat4'
TypeError: Cannot save object arrays in Mat4
======================================================================
ERROR: check loadmat case structnest_round_trip
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/tests/test_mio.py",
line 92, in cc
savemat(mat_stream, expected, format)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio.py",
line 131, in savemat
MW.put_variables(mdict)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 340, in put_variables
matrix_writer_factory(self.file_stream, var,
name).write()
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 327, in matrix_writer_factory
raise TypeError, 'Cannot save object arrays in Mat4'
TypeError: Cannot save object arrays in Mat4
======================================================================
ERROR: check loadmat case unicode_round_trip
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/tests/test_mio.py",
line 92, in cc
savemat(mat_stream, expected, format)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio.py",
line 131, in savemat
MW.put_variables(mdict)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 340, in put_variables
matrix_writer_factory(self.file_stream, var,
name).write()
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/mio4.py",
line 286, in write
st = st_arr.item().encode('ascii')
UnicodeEncodeError: 'ascii' codec can't encode characters
in position 11-33: ordinal not in range(128)
======================================================================
FAIL: check loadmat case 3dmatrix_round_trip
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/tests/test_mio.py",
line 94, in cc
self._check_case(name, [mat_stream], expected)
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/tests/test_mio.py",
line 79, in _check_case
self._check_level(k_label, expected, matdict[k])
File
"/usr/local/lib64/python2.5/site-packages/scipy/io/tests/test_mio.py",
line 66, in _check_level
assert_array_almost_equal(actual, expected,
err_msg=label, decimal=5)
File
"/usr/local/lib64/python2.5/site-packages/numpy/testing/utils.py",
line 232, in assert_array_almost_equal
header='Arrays are not almost equal')
File
"/usr/local/lib64/python2.5/site-packages/numpy/testing/utils.py",
line 201, in assert_array_compare
assert cond, msg
AssertionError:
Arrays are not almost equal
test 3dmatrix_round_trip; file <cStringIO.StringO object
at 0x103e180>, variable test3dmatrix
(shapes (6, 4), (2, 3, 4) mismatch)
x: array([[ 1., 7., 13., 19.],
[ 3., 9., 15., 21.],
[ 5., 11., 17., 23.],...
y: array([[[ 1, 7, 13, 19],
[ 3, 9, 15, 21],
[ 5, 11, 17, 23]],...
======================================================================
FAIL: test_explicit (scipy.tests.test_odr.TestODR)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/usr/local/lib64/python2.5/site-packages/scipy/odr/tests/test_odr.py",
line 50, in test_explicit
-8.7849712165253724e-02]),
File
"/usr/local/lib64/python2.5/site-packages/numpy/testing/utils.py",
line 232, in assert_array_almost_equal
header='Arrays are not almost equal')
File
"/usr/local/lib64/python2.5/site-packages/numpy/testing/utils.py",
line 217, in assert_array_compare
assert cond, msg
AssertionError:
Arrays are not almost equal
(mismatch 100.0%)
x: array([ 1.26462971e+03, -5.42545890e+01,
-8.64250389e-02])
y: array([ 1.26465481e+03, -5.40184100e+01,
-8.78497122e-02])
======================================================================
FAIL: test_multi (scipy.tests.test_odr.TestODR)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/usr/local/lib64/python2.5/site-packages/scipy/odr/tests/test_odr.py",
line 191, in test_multi
0.5101147161764654, 0.5173902330489161]),
File
"/usr/local/lib64/python2.5/site-packages/numpy/testing/utils.py",
line 232, in assert_array_almost_equal
header='Arrays are not almost equal')
File
"/usr/local/lib64/python2.5/site-packages/numpy/testing/utils.py",
line 217, in assert_array_compare
assert cond, msg
AssertionError:
Arrays are not almost equal
(mismatch 100.0%)
x: array([ 4.31272063, 2.44289312, 7.76215871,
0.55995622, 0.46423343])
y: array([ 4.37998803, 2.43330576, 8.00288459,
0.51011472, 0.51739023])
Nils
----------------------------------------------------------------------
Ran 1793 tests in 4.942s
FAILED (failures=3, errors=9)
<unittest._TextTestResult run=1793 errors=9 failures=3>
More information about the Scipy-dev
mailing list