# h5dump

Dump the content of an H5 object on the standard output stream

## Calling Sequence

                h5dataset(obj, name)
                h5dataset(filename, name)

## Arguments

obj

  a H5Object

name

  a string giving the path to dump

filename

  a string giving the filename

## Description

Write the content of an H5 object in the standard output stream. Useful to help debugging and checking that everything is ok with the object.

## Examples

    // We create a new HDF5 file
    a = h5open(TMPDIR + "/test.h5", "a")

    // The data
    h5write(a, "DS1", 1:10);
    h5write(a, "DS2", uint16(1:10));
    h5write(a, "DS3", ["Hello" "World"]);
    h5writeattr(a, "/DS3", "ATT3.1", "String Matrix")

    // We can dump all the file
    h5dump(a)

    // ...or only the third dataset
    h5dump(a, "/DS3")

    // Free all the resources
    h5close(a)

    // We can dump without explicitely open the file
    h5dump(TMPDIR + "/test.h5");

    // ... or only the third dataset
    h5dump(TMPDIR + "/test.h5", "/DS3");

## See Also

- h5open

## History

5.5.0
HDF5 module introduced.