Hi, When calling:
f = tables.openFile(fname) points = array(f.getNode("/points").read()) tets = array(f.getNode("/tetrahedrons").read()) domain = array(f.getNode("/domain").read()) f.close() I am getting the following error: /usr/lib/python2.6/dist-packages/tables/leaf.py:415: PerformanceWarning: The Leaf ``/tetrahedrons`` is exceeding the maximum recommended rowsize (13107200 bytes); be ready to see PyTables asking for *lots* of memory and possibly slow I/O. You may want to reduce the rowsize by trimming the value of dimensions that are orthogonal (and preferably close) to the main dimension of this leave. Alternatively, in case you have specified a very small/large chunksize, you may want to increase/decrease it. PerformanceWarning) I only found one similar thread in the archives, unfortunately, never concluded. My file is: > h5ls Obese-00000.h5 domain Dataset {4622544} points Dataset {3, 793418} tetrahedrons Dataset {4, 4622544} No error is reported for the other two arrays. Can it be that pytables silently assumes row-major ordering for matrices? I need to store my data in the fortran order. Thanks for any hints, Dominik ------------------------------------------------------------------------------ Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev _______________________________________________ Pytables-users mailing list Pytables-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pytables-users