code: def bsas(sample, amount, threshold, metric_pointer):
      pointer_data = package_builder(sample, c_double).create()
  
      ccore = ccore_library.get()
  
      ccore.bsas_algorithm.restype = POINTER(pyclustering_package)
      package = ccore.bsas_algorithm(
          pointer_data,
          c_size_t(amount),
          c_double(threshold),
          metric_pointer,
      )
  
      result = package_extractor(package).extract()
      ccore.free_pyclustering_package(package)
  
      return result[0], result[1]
  
label_desc: Use image node_id 1 for calling a global function with example usage: bsas(sample, amount, threshold, metric_pointer) and returns: result,  result