API for the “H5L” family of link-related operations. Defines the class LinkProxy, which comes attached to GroupID objects as <obj>.links.
Proxy class which provides access to the HDF5 “H5L” API.
These come attached to GroupID objects as “obj.links”. Since every H5L function operates on at least one group, the methods provided operate on their parent group identifier. For example:
>>> g = h5g.open(fid, '/')
>>> g.links.exists("MyGroup")
True
>>> g.links.exists("FooBar")
False
Create a new external link, pointing to an object in another file.
Create a new hard link in this group pointing to an existing link in another group.
Create a new soft link in this group, with the given string value. The link target does not need to exist.
Check if a link of the specified name exists in this group.
Get information about a link, either by name or its index.
Keywords:
Get the string value of a soft link, or a 2-tuple representing the contents of an external link.
Iterate a function or callable object over all groups below this one. Your callable should conform to the signature:
func(STRING name) => Result
or if the keyword argument “info” is True:
func(STRING name, LinkInfo info) => Result
Returning None or a logical False continues iteration; returning anything else aborts iteration and returns that value.
INT idx_type (h5.INDEX_NAME)
INT order (h5.ITER_NATIVE)