mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-04-12 17:31:09 +08:00
[svn-r3247] Purpose:
h5dump attribute documentation. Description: Described the new flags for the H5 dumper. Platforms tested: Lynx
This commit is contained in:
parent
4acce97e47
commit
fbf2fd987f
@ -77,94 +77,119 @@ These tools enable the user to examine HDF5 files interactively.
|
||||
<dt><strong>Tool Name:</strong> <a name="Tools-Dump">h5dump</a>
|
||||
<dt><strong>Syntax:</strong>
|
||||
<dd><code>h5dump
|
||||
[-h]
|
||||
[-bb]
|
||||
[-header]
|
||||
[-v]
|
||||
[-V]
|
||||
[-a </code><em>names</em><code>]
|
||||
[-d </code><em>names</em><code>]
|
||||
[-g </code><em>names</em><code>]
|
||||
[-l </code><em>names</em><code>]
|
||||
[-o </code><em>fname</em><code>]
|
||||
[-t </code><em>names</em><code>]
|
||||
[-w </code><em>number</em><code>]</code>
|
||||
|
||||
<em>file</em>
|
||||
[</code><em>OPTIONS</em><code>]</code> <em>file</em>
|
||||
<dt><strong>Purpose:</strong>
|
||||
<dd>Displays HDF5 file contents.
|
||||
<dt><strong>Description:</strong>
|
||||
<dd><code>h5dump</code> enables the user to interactively examine
|
||||
the contents of an HDF5 file and dump those contents,
|
||||
in human readable form, to an ASCII file.
|
||||
the contents of an HDF5 file and dump those contents, in human
|
||||
readable form, to an ASCII file.
|
||||
<p>
|
||||
<code>h5dump</code> 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.
|
||||
<code>h5dump</code> 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.
|
||||
</p>
|
||||
<p>
|
||||
The <code>-header</code> option displays object
|
||||
header information only.
|
||||
The <code>--header</code> option displays object header
|
||||
information only.
|
||||
</p>
|
||||
<p>
|
||||
Names are the absolute names of the objects.
|
||||
<code>h5dump</code> displays objects in the order same as the
|
||||
command order. If a name does not start with a slash,
|
||||
<code>h5dump</code> begins searching for the specified object
|
||||
starting at the root group.
|
||||
Names are the absolute names of the objects. <code>h5dump</code>
|
||||
displays objects in the order same as the command order. If a
|
||||
name does not start with a slash, <code>h5dump</code> begins
|
||||
searching for the specified object starting at the root group.
|
||||
</p>
|
||||
<p>
|
||||
If an object is hard linked with multiple names,
|
||||
If an object is hard linked with multiple names,
|
||||
<code>h5dump</code> displays the content of the object in the
|
||||
first occurrence. Only the link information is displayed in
|
||||
later occurrences.
|
||||
first occurrence. Only the link information is displayed in later
|
||||
occurrences.
|
||||
</p>
|
||||
<p>
|
||||
<code>h5dump</code> assigns a name for any unnamed data type in
|
||||
the form of <code>#</code><em>oid1</em><code>:</code><em>oid2</em>,
|
||||
where <em>oid1</em> and <em>oid2</em> are the object identifiers
|
||||
the form of
|
||||
<code>#</code><em>oid1</em><code>:</code><em>oid2</em>, where
|
||||
<em>oid1</em> and <em>oid2</em> are the object identifiers
|
||||
assigned by the library. The unnamed types are displayed within
|
||||
the root group.
|
||||
</p>
|
||||
<p>
|
||||
Data types are displayed with standard type names. For example,
|
||||
if a data set is created with <code>H5T_NATIVE_INT</code> type
|
||||
and the standard type name for integer on that machine is
|
||||
<code>H5T_STD_I32BE</code>, <code>h5dump</code> displays
|
||||
<code>H5T_STD_I32BE</code> as the type of the data set.
|
||||
<code>H5T_STD_I32BE</code> as the type of the data set.
|
||||
</p>
|
||||
<p>
|
||||
The <code>h5dump</code> output is described in detail in the
|
||||
<a href="ddl.html"><cite>DDL for HDF5</cite></a>, the
|
||||
<cite>Data Description Language</cite> document.
|
||||
The <code>h5dump</code> output is described in detail in the <a
|
||||
href="ddl.html"><cite>DDL for HDF5</cite></a>, the <cite>Data
|
||||
Description Language</cite> document.
|
||||
</p>
|
||||
<p>
|
||||
<em>Note</em>: 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:
|
||||
</p>
|
||||
<blockquote>
|
||||
<code>h5dump -a /attr1 /attr2 foo.h5</code>
|
||||
</blockquote>
|
||||
<p>
|
||||
and both <code>/attr1</code> and <code>/attr2</code> would be
|
||||
dumped. In order to do this now, one must issue the command:
|
||||
</p>
|
||||
<blockquote>
|
||||
<code>h5dump -a /attr1 -a /attr2 foo.h5</code>
|
||||
</blockquote>
|
||||
<dt><strong>Options and Parameters:</strong>
|
||||
<dl>
|
||||
<dt><code>-h</code>
|
||||
<dd>Prints information on this command and exits.
|
||||
<dt><code>-bb</code>
|
||||
<dd>Displays the contents of the super block. The default is
|
||||
not to display.
|
||||
<BR>
|
||||
<em>(This option is not yet implemented.)</em>
|
||||
<dt><code>-header</code>
|
||||
<dd>Displays header information only; no data is displayed.
|
||||
<dt><code>-v</code>
|
||||
<dd>Displays the object ids.
|
||||
<dt><code>-V</code>
|
||||
<dd>Displays version information and exits.
|
||||
<dt><code>-a</code> <em>names</em>
|
||||
<dd>Displays the specified attribute(s).
|
||||
<dt><code>-d</code> <em>names</em>
|
||||
<dd>Displays the specified dataset(s).
|
||||
<dt><code>-g</code> <em>names</em>
|
||||
<dd>Displays the specified group(s) and all the members.
|
||||
<dt><code>-l</code> <em>names</em>
|
||||
<dd>Displays the values of the specified soft link(s).
|
||||
<dt><code>-t</code> <em>names</em>
|
||||
<dd>Displays the specified named data type(s).
|
||||
<dt><code>-w</code> <em>number</em>
|
||||
<dd>Displays the information with the specified number of columns.
|
||||
<dt><code>-o</code> <em>filename</em>
|
||||
<dd>Output the raw data of datasets to a separate file
|
||||
<code>filename</code>.
|
||||
<dt><em>file</em>
|
||||
<dd>The file to be examined.
|
||||
<dt><code>-h</code> or
|
||||
<code>--help</code></dt>
|
||||
<dd>Print a usage message and exit.</dd>
|
||||
<dt><code>-B</code> or
|
||||
<code>--bootblock</code></dt>
|
||||
<dd>Print the content of the boot block.<br>
|
||||
<em>(This option is not yet implemented.)</em></dd>
|
||||
<dt><code>-H</code> or
|
||||
<code>--header</code></dt>
|
||||
<dd>Print the header only; no data is displayed.</dd>
|
||||
<dt><code>-i</code> or
|
||||
<code>--object-ids</code></dt>
|
||||
<dd>Print the object ids.</dd>
|
||||
<dt><code>-V</code> or
|
||||
<code>--version</code></dt>
|
||||
<dd>Print version number and exit.</dd>
|
||||
<dt><code>-a <em>P</em></code> or
|
||||
<code>--attribute=<em>P<em></code></dt>
|
||||
<dd>Print the specified attribute.</dd>
|
||||
<dt><code>-d <em>P</em></code> or
|
||||
<code>--dataset=<em>P<em></code></dt>
|
||||
<dd>Print the specified dataset.</dd>
|
||||
<dt><code>-g <em>P</em></code> or
|
||||
<code>--group=<em>P<em></code></dt>
|
||||
<dd>Print the specified group and all members.</dd>
|
||||
<dt><code>-l <em>P</em></code> or
|
||||
<code>--soft-link=<em>P<em></code></dt>
|
||||
<dd>Print the value(s) of the specified soft link.</dd>
|
||||
<dt><code>-o <em>P</em></code> or
|
||||
<code>--output=<em>F<em></code></dt>
|
||||
<dd>Output raw data into file F.</dd>
|
||||
<dt><code>-t <em>P</em></code> or
|
||||
<code>--datatype=<em>T<em></code></dt>
|
||||
<dd>Print the specified named data type.</dd>
|
||||
<dt><code>-w <em>P</em></code> or
|
||||
<code>--width=<em>#<em></code></dt>
|
||||
<dd>Set the number of columns of output.</dd>
|
||||
<dt><em>file</em></dt>
|
||||
<dd>The file to be examined.</dd>
|
||||
</dl>
|
||||
<ul>
|
||||
<li><em>P</em> - is the full path from the root group to the
|
||||
object.</li>
|
||||
<li><em>T</em> - is the name of the data type.</li>
|
||||
<li><em>F</em> - is a filename.</li>
|
||||
<li><em>#</em> - is an integer greater than 1.</li>
|
||||
</ul>
|
||||
<dt><strong>Examples:</strong>
|
||||
<ol>
|
||||
<li>Dumping the group <code>/GroupFoo/GroupBar</code> in the file
|
||||
@ -193,51 +218,51 @@ These tools enable the user to examine HDF5 files interactively.
|
||||
<dd>The current version of <code>h5dump</code> displays the
|
||||
following information:
|
||||
<ul>
|
||||
<li>Group
|
||||
<ul>
|
||||
<li>group attribute (see Attribute)
|
||||
<li>group member
|
||||
</ul>
|
||||
<li>Dataset
|
||||
<ul>
|
||||
<li>dataset attribute (see Attribute)
|
||||
<li>dataset type (see Data type)
|
||||
<li>dataset space (see Data space)
|
||||
<li>dataset data
|
||||
</ul>
|
||||
<li>Attribute
|
||||
<ul>
|
||||
<li>attribute type (see Data type)
|
||||
<li>attribute space (see Data space)
|
||||
<li>attribute data
|
||||
</ul>
|
||||
<li>Data type
|
||||
<ul>
|
||||
<li>integer type
|
||||
<dt>- H5T_STD_I8BE, H5T_STD_I8LE, H5T_STD_I16BE, ...
|
||||
<li>floating point type
|
||||
<dt>- H5T_IEEE_F32BE, H5T_IEEE_F32LE, H5T_IEEE_F64BE, ...
|
||||
<li>string type
|
||||
<li>compound type
|
||||
<dt>- named, unnamed and transient compound type
|
||||
<dt>- integer, floating or string type member
|
||||
<li>opaque types
|
||||
<li>reference type
|
||||
<dt>- object references
|
||||
<dt>- data regions
|
||||
<li>enum type
|
||||
<li>variable-length datatypes
|
||||
<dt>- atomic types only
|
||||
<dt>- scalar or single dimensional array of variable-length
|
||||
types supported
|
||||
</ul>
|
||||
<li>Data space
|
||||
<ul>
|
||||
<li>scalar and simple space
|
||||
</ul>
|
||||
<li>Soft link
|
||||
<li>Hard link
|
||||
<li>Loop detection
|
||||
<li>Group
|
||||
<ul>
|
||||
<li>group attribute (see Attribute)
|
||||
<li>group member
|
||||
</ul>
|
||||
<li>Dataset
|
||||
<ul>
|
||||
<li>dataset attribute (see Attribute)
|
||||
<li>dataset type (see Data type)
|
||||
<li>dataset space (see Data space)
|
||||
<li>dataset data
|
||||
</ul>
|
||||
<li>Attribute
|
||||
<ul>
|
||||
<li>attribute type (see Data type)
|
||||
<li>attribute space (see Data space)
|
||||
<li>attribute data
|
||||
</ul>
|
||||
<li>Data type
|
||||
<ul>
|
||||
<li>integer type
|
||||
<dt>- H5T_STD_I8BE, H5T_STD_I8LE, H5T_STD_I16BE, ...
|
||||
<li>floating point type
|
||||
<dt>- H5T_IEEE_F32BE, H5T_IEEE_F32LE, H5T_IEEE_F64BE, ...
|
||||
<li>string type
|
||||
<li>compound type
|
||||
<dt>- named, unnamed and transient compound type
|
||||
<dt>- integer, floating or string type member
|
||||
<li>opaque types
|
||||
<li>reference type
|
||||
<dt>- object references
|
||||
<dt>- data regions
|
||||
<li>enum type
|
||||
<li>variable-length datatypes
|
||||
<dt>- atomic types only
|
||||
<dt>- scalar or single dimensional array of variable-length
|
||||
types supported
|
||||
</ul>
|
||||
<li>Data space
|
||||
<ul>
|
||||
<li>scalar and simple space
|
||||
</ul>
|
||||
<li>Soft link
|
||||
<li>Hard link
|
||||
<li>Loop detection
|
||||
</ul>
|
||||
|
||||
<dt><strong>See Also:</strong>
|
||||
@ -245,15 +270,14 @@ These tools enable the user to examine HDF5 files interactively.
|
||||
(<a href="ddl.html"><cite>DDL for HDF5</cite></a>)
|
||||
</dl>
|
||||
|
||||
|
||||
<hr>
|
||||
<dl>
|
||||
<dt><strong>Tool Name:</strong> <a name="Tools-Ls">h5ls</a>
|
||||
<dt><strong>Syntax:</strong>
|
||||
<dd><code>h5ls
|
||||
[</code><em>options</em><code>]</code><em>
|
||||
[</code><em>OPTIONS</em><code>]</code><em>
|
||||
file</em><code>
|
||||
[</code><em>objects...</em><code>]</code>
|
||||
[</code><em>OBJECTS...</em><code>]</code>
|
||||
<dt><strong>Purpose:</strong>
|
||||
<dd>Prints information about a file or dataset.
|
||||
<dt><strong>Description:</strong>
|
||||
@ -267,7 +291,7 @@ These tools enable the user to examine HDF5 files interactively.
|
||||
<dd>Print a usage message and exit.
|
||||
<dt><code>-a</code> or
|
||||
<code>--address</code>
|
||||
<dd>Primt addresses for raw data.
|
||||
<dd>Print addresses for raw data.
|
||||
<dt><code>-d</code> or <code>--data</code>
|
||||
<dd>Print the values of datasets.
|
||||
<dt><code>-e</code> or
|
||||
|
Loading…
x
Reference in New Issue
Block a user