Manipulating large arrays with HDF5 and PyTables