def _find_all_structured_arrays(handle):
 import h5py
 structured_arrays = []
 def append_structured_arrays(name, obj):
  if (isinstance(obj, h5py.Dataset) and (obj.dtype.kind == u'V')):
   structured_arrays.append(name)
 handle.visititems(append_structured_arrays)
 return structured_arrays

def _find_all_structured_arrays ( handle ) : import h5py structured_arrays = [ ] def append_structured_arrays ( name , obj ) : if ( isinstance ( obj , h5py . Dataset ) and ( obj . dtype . kind == u'V' ) ) : structured_arrays . append ( name ) handle . visititems ( append_structured_arrays ) return structured_arrays
find all structured arrays in an hdf5 file .