Skip to content
Snippets Groups Projects
Commit c93a959b authored by André Anjos's avatar André Anjos :speech_balloon:
Browse files

Move Matlab elements to another package

parent de5ef160
No related branches found
No related tags found
No related merge requests found
File deleted
File deleted
File deleted
File deleted
File deleted
File deleted
File deleted
File deleted
File deleted
File deleted
......@@ -263,53 +263,6 @@ def test_torch3_binary():
# complete transcoding test
transcode(test_utils.datafile('torch3.bindata', __name__))
@test_utils.extension_available('.mat')
def test_mat_file_io():
# array writing tests
a1 = numpy.random.normal(size=(2,3)).astype('float32')
a2 = numpy.random.normal(size=(2,3,4)).astype('float64')
a3 = numpy.random.normal(size=(2,3,4,5)).astype('complex128')
a4 = (10 * numpy.random.normal(size=(3,3))).astype('uint64')
array_readwrite('.mat', a1)
array_readwrite(".mat", a2)
array_readwrite('.mat', a3)
array_readwrite(".mat", a4)
# arrayset writing tests
a1 = []
a2 = []
a3 = []
a4 = []
for k in range(10):
a1.append(numpy.random.normal(size=(2,3)).astype('float32'))
a2.append(numpy.random.normal(size=(2,3,4)).astype('float64'))
a3.append(numpy.random.normal(size=(2,3,4,5)).astype('complex128'))
a4.append((10*numpy.random.normal(size=(3,3))).astype('uint64'))
arrayset_readwrite('.mat', a1)
arrayset_readwrite(".mat", a2)
arrayset_readwrite('.mat', a3)
arrayset_readwrite(".mat", a4)
# complete transcoding tests
transcode(test_utils.datafile('test_1d.mat', __name__)) #pseudo 1D - matlab does not support true 1D
transcode(test_utils.datafile('test_2d.mat', __name__))
transcode(test_utils.datafile('test_3d.mat', __name__))
transcode(test_utils.datafile('test_4d.mat', __name__))
transcode(test_utils.datafile('test_1d_cplx.mat', __name__)) #pseudo 1D - matlab does not support 1D
transcode(test_utils.datafile('test_2d_cplx.mat', __name__))
transcode(test_utils.datafile('test_3d_cplx.mat', __name__))
transcode(test_utils.datafile('test_4d_cplx.mat', __name__))
transcode(test_utils.datafile('test.mat', __name__)) #3D complex, large
@nose.tools.nottest
@test_utils.extension_available('.mat')
def test_mat_file_io_does_not_crash():
data = load(test_utils.datafile('test_cell.mat', __name__))
@test_utils.extension_available('.tensor')
def test_tensorfile():
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment