def _clusters_below(self, cluster):
    result = []
    to_process = [cluster]
    while to_process:
        result.extend(to_process)
        to_process = self.cluster_tree['child'][np.in1d(self.cluster_tree['parent'], to_process)]
        to_process = to_process.tolist()
    return result
def _clusters_below(self, cluster):
    result = []
    to_process = [cluster]
    while to_process:
        result.extend(to_process)
        to_process = self.cluster_tree['child'][np.in1d(self.cluster_tree['parent'], to_process)]
        to_process = to_process.tolist()
    return result