| 72 | |
| 73 | |
| 74 | def read_array(filename, nchildren, niter): |
| 75 | for i in range(niter): |
| 76 | fileh = tb.open_file(filename, mode="r") |
| 77 | for child in range(nchildren): |
| 78 | node = fileh.get_node(fileh.root, "array" + str(child)) |
| 79 | # flavor = node._v_attrs.FLAVOR |
| 80 | data = node[:] # Read data |
| 81 | assert data is not None |
| 82 | show_mem("After reading data. Iter %s" % i) |
| 83 | # for child in range(nchildren): |
| 84 | # node = fileh.get_node(fileh.root, 'array' + str(child)) |
| 85 | # flavor = node._v_attrs.FLAVOR |
| 86 | # # flavor = node._v_attrs |
| 87 | # for child in fileh.walk_nodes(): |
| 88 | # pass |
| 89 | # show_mem("After reading metadata. Iter %s" % i) |
| 90 | fileh.close() |
| 91 | show_mem("After close") |
| 92 | |
| 93 | |
| 94 | def write_carray(filename, nchildren, niter): |