Unable to open scipy.io.savemat mat file
John W. Eaton
jwe at octave.org
Tue Jul 7 17:02:30 CDT 2009
On 7-Jul-2009, Dickon Humphrey wrote:
| Bug report for Octave 3.2.0 configured for i686-pc-mingw32
|
| Description:
| -----------
|
| Octave will not open a mat file saved using scipy.io.savemat. I believe
| the version of scipy used is 0.7.0, which has recently been reworked.
| The release notes for scipy 0.7.0 state:
|
| The Matlab (TM) file readers/writers have a number of improvements:
|
| * default version 5
| * v5 writers for structures, cell arrays, and objects
| * v5 readers/writers for function handles and 64-bit integers
| * new struct_as_record keyword argument to ``loadmat``, which loads
| struct arrays in matlab as record arrays in numpy
| * string arrays have ``dtype='U...'`` instead of ``dtype=object``
|
| The error I get when opening the attached file is:
|
| > load D66_TH_Dcr2_POLG-RNAi-A2_small.mat
| error: unable to resize object to fewer than 2 dimensions
|
| The code that produces the mat file is the 'WriteMAT' function in the
| attached python file from an application called Ctrax
| (http://developer.berlios.de/projects/ctrax/ ).
|
| Repeat-By:
| ---------
|
| > load <file exported by scipy.io.savemat>.mat
Instead of sending a scipy script, how about sending a (small) .mat
file created by scipy that shows the problem?
jwe
More information about the Bug-octave
mailing list