Since 1.8.8 HDF5 offers dense storage of attributes for faster handling of HDF5 nodes with many or large attributes. By default the limit (H5Pset_attr_phase_change
) to start dense storage is set to 8 attributes.
Is there any way how can change this to 0 (i.e. always use dense storage) with Python or even better directly via PyTables?
EDIT: If this cannot be changed via PyTables, but has to be done externally, it is important that these external changes still affect PyTables. Thus, all HDF5 attributes added via PyTables should be stored densely.