5.0

5.0 | 3 ratings Rate this file 43 downloads (last 30 days) File Size: 172.36 KB File ID: #17172

HDF5TOOLS

by John

 

25 Oct 2007 (Updated 15 Oct 2009)

Code covered by the BSD License  

Versatile HDF5 Utilities

Download Now | Watch this File

File Information
Description

Command-line utilities for use with HDF5 files. Included are

H5DUMP: dumps metadata to the screen
H5VARGET: reads hdf5 datasets
H5VARPUT: writes data to hdf5 datasets
H5ATTGET: reads hdf5 attributes
H5ATTPUT: writes hdf5 attributes
H5IMFINFO: retrieves HDF5 image metadata
H5IMREAD: reads HDF5 images
H5PROPINFO: retrieves property image information

MATLAB release MATLAB 7.5 (R2007b)
Other requirements Requires R2006b or higher for most functions. H5DUMP requires 2007b or higher.
Zip File Content  
Other Files
hdf5tools/.h5dump2.m.swp,
hdf5tools/.h5varget.m.swp,
hdf5tools/ChangeLog,
hdf5tools/Contents.m,
hdf5tools/h5attget.m,
hdf5tools/h5attput.m,
hdf5tools/h5dump.m,
hdf5tools/h5imfinfo.m,
hdf5tools/h5imread.m,
hdf5tools/h5propinfo.m,
hdf5tools/h5varget.m,
hdf5tools/h5varput.m,
hdf5tools/obsolete/h5dump.m,
hdf5tools/private/h5dump_2009b.m,
hdf5tools/private/parse_h5_args.m,
hdf5tools/README,
hdf5tools/test/data/ex_image1.h5,
hdf5tools/test/data/ex_image2.h5,
hdf5tools/test/data/foo.h5,
hdf5tools/test/data/h5ex_d_chunk.h5,
hdf5tools/test/data/h5ex_d_dfillval.h5,
hdf5tools/test/data/h5ex_d_fillval.h5,
hdf5tools/test/data/h5ex_t_arrayatt.h5,
hdf5tools/test/data/h5ex_t_bit.h5,
hdf5tools/test/data/h5ex_t_cmpd.h5,
hdf5tools/test/data/h5ex_t_enum.h5,
hdf5tools/test/data/h5ex_t_enum32.h5,
hdf5tools/test/data/h5ex_t_objref.h5,
hdf5tools/test/data/h5ex_t_opaque.h5,
hdf5tools/test/data/h5ex_t_vlen.h5,
hdf5tools/test/data/h5ex_t_vlstring.h5,
hdf5tools/test/data/h5ex_t_vlstringatt.h5,
hdf5tools/test/data/hattr.h5,
hdf5tools/test/data/hstr.h5,
hdf5tools/test/data/hstr2.h5,
hdf5tools/test/th5attget.m,
hdf5tools/test/th5attget.mat,
hdf5tools/test/th5attput.m,
hdf5tools/test/th5dump.m,
hdf5tools/test/th5imfinfo.m,
hdf5tools/test/th5imfinfo.mat,
hdf5tools/test/th5imread.m,
hdf5tools/test/th5propinfo.asv,
hdf5tools/test/th5propinfo.m,
hdf5tools/test/th5propinfo.mat,
hdf5tools/test/th5runsuite.m,
hdf5tools/test/th5varget.m,
hdf5tools/test/th5varget.mat,
hdf5tools/test/th5varput.m,
hdf5tools/test/thang.m,
license.txt
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (3)
22 May 2008 Mostafa Afgani

Excellent set of tools. I was looking for a straight-forward way to extract partial datasets from a HDF5 file and this was perfect for that.

08 Jul 2008 Anthony Kendall

Works exactly as it should. This mimics the higher-level MATLAB HDF5 functions in terms of simplicity, but gives access to lower-level functionality. Great!

14 Jan 2010 Joao  
Please login to add a comment or rating.
Updates
26 Oct 2007

Added H5VARPUT.
Added example for H5VARGET.

29 Oct 2007

Two additional function, H5ATTGET and H5ATTPUT

30 Oct 2007

Added read support for references in H5VARGET.

References now look the same as what the low-level interface expects.

Refactored H5ATTPUT, H5DUMP.

Got rid of mlint warnings.

Prints a placeholder for compound attributes in H5DUMP.

05 Nov 2007

Fix to compensate for enum byte swapping issue.
Added preference for full enumeration support.

05 Jan 2009

Added new H5PROPINFO m-file. Some error checking changes. Fixed int64 bug on H5ATTPUT on 32-bit platforms.

11 Jan 2009

Added int16 enum support, NaN support for fillvalues in double, single precision datasets. Fixed invalid fieldname issue in H5PROPINFO.

26 Jan 2009

Rewrite of H5DUMP. Added H5IMREAD, H5IMFINFO functions.

08 Feb 2009

Adjusted expected values for H5PROPINFO for the correct HDF5 library version.
Minor fixes to H5DUMP.

19 Feb 2009

Updated H5PROPINFO for new properties.
Removed garbage version of H5DUMP.
Fixed several testing issues.

08 Mar 2009

Fixed bug in fill value handling for H5VARGET and H5VARPUT. Added support for bit field datatypes in H5DUMP.

12 May 2009

fixed h5varput bug, 'H5S_ALL' is not appropriate for partial writes

27 May 2009

Credits The HDF Group for some of the test files.

27 Jul 2009

Bounds selection fix in H5VARGET, test suite fix. Thanks to Jon Olav for finding this.

07 Oct 2009

Updated H5DUMP for R2009b

15 Oct 2009

Allowing for 2D char attributes. Fixed typo for H5DUMP and clearly stated release requirements. Removed 3-argument signature for H5ATTPUT.

Tag Activity for this File
Tag Applied By Date/Time
data import John 22 Oct 2008 09:32:55
data export John 22 Oct 2008 09:32:55
hdf5 John 22 Oct 2008 09:32:55
utilities John 22 Oct 2008 09:32:55
metadata John 22 Oct 2008 09:32:55
toold John 22 Oct 2008 09:32:55
dumps John 22 Oct 2008 09:32:55
data John 22 Oct 2008 09:32:55
data Sebastian Torrealba 17 Apr 2009 18:34:43
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com