Hi everybody,
Sorry for somehow re-opening this topic, but I would like to drop a comment here: I am currently implementing a writer for the .vtkhdf file-format in C++. The documentation of the composite data sets states the following:
The Assembly group and its children need to track creation order to be able to keep subtrees ordered. For this, you need to set H5G properties
H5P_CRT_ORDER_TRACKED
andH5P_CRT_ORDER_INDEXED
on each group when writing the Assembly.
It doesn’t state that the VTKHDF root-group itself also requires these properties. For an experienced VTK/HDF5 developer this might have been clear, but it was not obvious to me.
I suggest to adapt the documentation accordingly.
And by the way: Now that I’ve stumbled over this topic, I passed the respective properties to the root group and guess what: Reading the composite data set in ParaView worked like a charm…