>>>>> " " == Francesc Altet <[EMAIL PROTECTED]> writes:

[snip]

     > Mmm, right now, I think that PyTables can reclaim the space
     > freed in a file only if it is reclaimed in the same opening
     > session (this is ultimately an HDF5 limitation). So, perhaps
     > you can get a better behaviour if you remove the older run
     > *before* storing the new one.

  It looks like pytables won't reuse space because hdf5 won't reuse
space.  

>> <From the hdf5 FAQ>:
>> Can you delete objects in an HDF5 file ? If yes, how ?
>>
>>      Yes, use the H5Gunlink function to delete objects in an HDF5
>>      file. Currently, however, the space where the object was located
>>      in the file does not get re-used. So the size of the file will
>>      remain the same. You can get rid of this unused space in a file
>>      by writing the contents of the HDF5 file to a new file. This can
>>      be done with the HDFView tool. A user also contributed the
>>      h5compact.c utility for compacting simple files. 
>>
>>      In a future release of HDF5 we will include support for managing
>>      the free space in a file. 

  So, this would make having access to the H5Fmount() function from
pytables even more desirable.

Mike Romberg


  


-------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/pytables-users

Reply via email to