code: def read_properties(group):
      
      if 'properties' not in group:
          raise IOError('no properties in group')
  
      data = group['properties'][...][0].replace(b'__NULL__', b'\x00')
      return pickle.loads(data)
docs: Returns properties loaded from a group