Hi Florian,

On Nov 12, 2015, at 8:57 AM, Florian Hoffmann <[email protected]> 
wrote:

> Dear all,
> 
> does anybody have experience with using h5diff for creating a human readable 
> diff message for git ?
> I would like to have some kind of pre-commit hook that starts h5diff to 
> generate a diff report between a HDF5 in its previous state and the one to be 
> commited.
> Of course this pre-commit hook should only be executed for binary HDF5 files. 
> The generated diff should then go the commit's log.
> 
> Any suggestion or help ?
> 
Unfortunately, no help or suggestion, just an observation... In general, h5diff 
may not be a good tool at all. It really depends on what kind of differences 
you are looking for.  

The content of an HDF5 file can be the same and h5diff will report no 
differencies, but binary will be quite different. Example will be a file 
repacked with h5repack to delete unused space in the file.

Another example: h5diff doesn’t compare many creation properties of the 
objects, for example, creation order for attributes and groups, fill values and 
storage allocation time for the datasets. For example, one can delete a 
dataset, and recreate it using different creation properties. h5diff will not 
find the difference, but once again, binary will be different. 

Elena

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Elena Pourmal  The HDF Group  http://hdfgroup.org   
1800 So. Oak St., Suite 203, Champaign IL 61820
217.531.6112
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

> Thank you.
> 
> Best regards,
> 
> Florian
> 
> -- 
> Mit freundlichen Grüßen
> --
> Dr.-Ing. Florian Hoffmann
> inuTech GmbH          Phone    : +49-(0)911-323843-22
> Fuerther Strasse 212  Fax      : +49-(0)911-323843-43
> 90429 Nuernberg               E-Mai l  : [email protected]
> Germany                       Internet : http://www.inutech.de
> 
> inuTech GmbH
> Sitz / Registered Office: Nuernberg
> Handelsregister / Companies' Register: AG Nürnberg HRB Nr. 19026
> Geschäftsführer / Managing Director: Frank Vogel
> 
> *****************************************************************
> DIFFPACK - THE NEW GENERATION OF SIMULATION-SOFTWARE!
> 
> Go to http://www.diffpack.com to read the details
> *****************************************************************
> 
> 
> _______________________________________________
> Hdf-forum is for HDF software users discussion.
> [email protected]
> http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
> Twitter: https://twitter.com/hdf5


_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5

Reply via email to