next up previous index
Next: Other Parallel Libraries Up: HDF5 Previous: Iterating over HDF5 Groups

What Else in HDF5?

What else is there in HDF5?

Plenty. I have skipped the whole issue of accessing HDF5 objects by references (or addresses, or locations). This is useful if you want to create a list of certain objects, store the list on a special dataset, then use it to iterate, for example, over the objects. The objects collected this way don't have to live in the same group, otherwise you could simply use H5Giterate to pick them up. Once you have an object you can obtain its address, within the file, by calling function  H5Rcreate. You can also create lists of references to specific regions within the datasets, also by calling the same function H5Rcreate.

I have only showed you three HDF5 tools, h5dump, h5ls and h5cc, but there are more:

h5diff
  identifies and locates differences between two HDF5 files
h5repart
  lets you re-partition an HDF5 file and create a file family out of it
h5import
  lets you import data into an existing or a new HDF5 file
gif2h5
  lets you convert a GIF file to an HDF5 file
h52gif
  lets you extract images from an HDF5 file onto GIF files
h5perf
  lets you measure performance of HDF5 programs
h5fc
  lets you compile Fortran90 programs that call HDF5 functions
H5c++
  lets you compile C++ programs that call HDF5 functions
h4toh5
  lets you convert an HDF4 file to an HDF5 file
h5toh4
  lets you convert an HDF5 file to an HDF4 file
JHI5
  is the Java  package that wraps around HDF5
H5View
  is a Java-based tool for browsing and editing HDF5 files
H5gen
  is a Java utility that reads an XML description of an HDF5 file and generates the corresponding HDF5 file
VisAD
  is a Java toolkit for constructing interactive and collaborative visualization and analysis of numerical data

You can find more about HDF5 at http://hdf.ncsa.uiuc.edu/HDF5/.


next up previous index
Next: Other Parallel Libraries Up: HDF5 Previous: Iterating over HDF5 Groups
Zdzislaw Meglicki
2004-04-29