diplomat.utils.clustering