I'm writing a client right now in MATLAB that communicates with a repository system written in python.

Generally, MATLAB support is more robust, but far less intelligent than PyTables. For example, individual arrays of a VLArray are loaded by matlab as a structure array with a separate name and data chunk for _each_ atom. So, you need to cat them all together yourself. I'm in touch with Mathworks about how clunky this stuff is. If you have a support contract - I'd suggest bugging them. This kind of thing actually matters with them.

I don't know if this is useful, but you might refer to this: Service Request # 1-2JECTC regarding 'working with imported HDF5 data'.

Generally, if you keep everything simple - strings, basic arrays and scalars, matlab and pytables both read things fine. However, you might want to read the PyTables manual on how to properly set metadata for things like hdf5 compounds and such, so that pytables will read them. PyTables default behavior with things like compounds is not very robust at this point (so far as I can tell - it won't read them without proper metadata).

Cheers,
Dav Clark
917-544-8408


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Pytables-users mailing list
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users

Reply via email to