# Module H5

## Library API

h5py.h5.get_config() → H5PYConfig

  Get a reference to the global library configuration object.

h5py.h5.get_libversion()

  Retrieve the HDF5 library version as a 3-tuple.

## Configuration class

class h5py.h5.H5PYConfig

  Provides runtime access to global library settings. You retrieve the master copy of this object by calling h5py.get_config().

  complex_names (tuple, r/w)

    Settable 2-tuple controlling how complex numbers are saved. Defaults to (‘r’,’i’).

  bool_names (tuple, r/w)

    Settable 2-tuple controlling the HDF5 enum names used for boolean values. Defaults to (‘FALSE’, ‘TRUE’) for values 0 and 1.

## Module constants

h5py.h5.INDEX_NAME

  Resolve indices in alphanumeric order

h5py.h5.INDEX_CRT_ORDER

  Resolve indices in order of object creation. Not always available.

h5py.h5.ITER_NATIVE

  Traverse index in the fastest possible order. No particular pattern is guaranteed.

h5py.h5.ITER_INC

  Traverse index in increasing order

h5py.h5.ITER_DEC

  Traverse index in decreasing order