I'm running into trouble reading a hdf5 matlab 7.3 file with Python. I'm using h5py 2.0.1.
I can read all the matrices that are stored in the file, but I can not read a list of strings.
h5py shows the strings as a dataset of shape (1, 894) with type |04.
This data set contains object references, which I tried to dereference using the h5file[obj_ref] syntax.
This yields something like dataset "FFb": shape (4, 1) type "<u2".
I interpreted that as a array of chars of length four. Which seems to be the ASCII representation of the string.
Is there an easy way to get the strings out?
Is there any package providing matlab to python hdf5 support?