diff --git a/doc/html/Tools.html b/doc/html/Tools.html index e45cf21f85..5a2d3d8732 100644 --- a/doc/html/Tools.html +++ b/doc/html/Tools.html @@ -9,420 +9,457 @@
Introduction to HDF5
- HDF5 User Guide - Other HDF5 documents and links - |
-And in this document, the HDF5
-Reference Manual
- H5 H5A -H5D -H5E -H5F H5G + H5R H5S -H5T -H5Z Tools Datatypes |
-
+ Introduction to HDF5 + HDF5 User Guide + Other HDF5 documents and links + + |
+
+
+ And in this document, the HDF5 Reference Manual + H5 + H5A + H5D + H5E + H5F + H5G + H5I + H5P + + + + H5R + H5S + H5T + H5Z + Tools + Datatypes + |
+
-
+ |
-
|
+
+
+The h5dump tool enables the user to interactively examine the +contents of an HDF5 file and dump those contents, in human readable form, +to an ASCII file. Optionally, the contents of the file may be dumped as +XML. +
-
-
-
-
h5dump displays HDF5 file content on standard output. It may -display the content of the whole HDF5 file or selected objects, which can -be groups, datasets, links, attributes, or data types. -
The --header option displays object header information only. -
Names are the absolute names of the objects. h5dump displays -objects in the order same as the command order. If a name does not start -with a slash, h5dump begins searching for the specified object -starting at the root group. -
If an object is hard linked with multiple names, h5dump displays -the content of the object in the first occurrence. Only the link information -is displayed in later occurrences. -
h5dump assigns a name for any unnamed data type in the form -of #oid1:oid2, where oid1 and oid2 -are the object identifiers assigned by the library. The unnamed types are -displayed within the root group. -
Data types are displayed with standard type names. For example, if a -data set is created with H5T_NATIVE_INT type and the standard -type name for integer on that machine is H5T_STD_I32BE, h5dump -displays H5T_STD_I32BE as the type of the data set. -
The h5dump output is described in detail in the DDL -for HDF5, the Data Description Language document. -
Note: It is no longer permissable to specify multiple attributes, +
+h5dump dumps an HDF5 file's contents to standard output. It can +display the contents of the whole HDF5 file or selected objects, which +can be groups, datasets, a subset of a dataset, links, attributes, or +data types. +
+ ++The --header option displays object header information only. +
+ ++Names are the absolute names of the objects. h5dump displays +objects in the same order as given on the command line. If a name does +not start with a slash (/), h5dump begins searching for the +specified object starting at the root group. +
+ ++If an object is hard linked with multiple names, h5dump displays +the contents of the object in the first occurrence. Only the link +information is displayed in later occurrences. +
+ ++h5dump assigns a name for any unnamed data type in the form of +#oid1:oid2, where oid1 and +oid2 are the object identifiers assigned by the library. The +unnamed types are displayed within the root group. +
+ ++Data types are displayed with standard type names. For example, if a data +set is created with H5T_NATIVE_INT type and the standard type +name for integer on that machine is H5T_STD_I32BE, +h5dump displays H5T_STD_I32BE as the type of the data +set. +
+ ++h5dump can also be used to dump a subset of data from a dataset. +It operates in much the same way that hyperslabs do in the HDF5 library. +The parameters specified on the command line are passed to the +H5Sselect_hyperslab +function and the resulting selection is then displayed. +
+ ++The h5dump output is described in detail in the DDL for HDF5, the Data Description +Language document. +
+ ++Note: It is no longer permissable to specify multiple attributes, datasets, data types, groups, or soft links with one flag. For example, before one could issue the command: -
h5dump -a /attr1 /attr2 foo.h5-and both /attr1 and /attr2 would be dumped. In order -to do this now, one must issue the command: -
h5dump -a /attr1 -a /attr2 foo.h5+ -
+ h5dump -a /attr1 /attr2 foo.h5 +-
+and both /attr1 and /attr2 would be dumped. In order to +do this now, one must issue the command: +
-
The XML output is suitable for use with other tools, including the
-HDF5
-Java Tools.
-
-
+ h5dump -a /attr1 -a /attr2 foo.h5 +-
+The --xml option selects output in XML. The XML output contains +a complete description of the file, marked up in XML. The XML conforms to +the HDF5 Document Type Definition (DTD), which is available at: +
-+The XML output is suitable for use with other tools, including the HDF5 Java Tools. +
-h5dump -g /GroupFoo/GroupBar quux.h5+
h5dump -d /GroupFoo/GroupBar/Fnord quux.h5+
h5dump -a /GroupFoo/GroupBar/Fnord/metadata quux.h5+
h5dump -a /metadata quux.h5
-
-
+Subsetting parameters can be specified in a convenient compact format. +The format is: +
-+ --dataset="/foo/mydataset[START;STRIDE;COUNT;BLOCK]" +-
+All of the semicolons (;) are required to be there even if you don't +specify a value for the parameter (thereby using the default value). +
-+ h5dump -g /GroupFoo/GroupBar quux.h5 +-
+ h5dump -d /GroupFoo/GroupBar/Fnord quux.h5 +-
+ h5dump -a /GroupFoo/GroupBar/Fnord/metadata quux.h5 +-
+ h5dump -a /metadata quux.h5 +-
+ h5dump --xml bobo.h5 > bobo.h5.xml +-
+ h5dump -d /GroupFoo/databar --start="1,1" --stride="2,3" --count="3,19" --block="1,1" quux.h5 +-
+ h5dump -d "/GroupFoo/databar[1,1;2,3;3,19;1,1]" quux.h5 ++ -
h5toh4 -h
h5toh4
+ h5toh4
+ h5toh4
h5fileh5toh4 -m
+ h5toh4 -m
h5file1
h5file2
h5file3 ...
TOOL
is an HDF5 utility which ...
+ sample code sample code @@ -927,7 +964,7 @@ The HDF5 file to be created.
-option
+