allensdk.core.h5_utilities module¶
-
allensdk.core.h5_utilities.
decode_bytes
(bytes_dataset, encoding='UTF-8')[source]¶ Convert the elements of a dataset of bytes to str
-
allensdk.core.h5_utilities.
h5_object_matcher_relname_in
(relnames, h5_object_name, h5_object)[source]¶ Asks if an h5 object’s relative name (the final section of its absolute name) is contained within a provided array
Parameters: - relnames : array-like
Relative names against which to match
- h5_object_name : str
Full name (path from origin) of h5 object
- h5_object : h5py.Group, h5py.Dataset
Check this object’s relative name
Returns: - bool :
whether the match succeeded
- h5_object : h5py.group, h5py.Dataset
the argued object
-
allensdk.core.h5_utilities.
keyed_locate_h5_objects
(matcher_cbs, h5_file, start_node=None)[source]¶ Traverse an h5 file and build up a dictionary mapping supplied keys to located objects
-
allensdk.core.h5_utilities.
load_datasets_by_relnames
(relnames, h5_file, start_node)[source]¶ A convenience function for finding and loading into memory one or more datasets from an h5 file