evoc.cluster_trees

class evoc.cluster_trees.LinkageMergeData(parent, size, next)

Bases: tuple

next

Alias for field number 2

parent

Alias for field number 0

size

Alias for field number 1

evoc.cluster_trees.create_linkage_merge_data(base_size)[source]
evoc.cluster_trees.linkage_merge_find(linkage_merge, node)[source]
evoc.cluster_trees.linkage_merge_join(linkage_merge, left, right)[source]
evoc.cluster_trees.mst_to_linkage_tree(sorted_mst)[source]
evoc.cluster_trees.bfs_from_hierarchy(hierarchy, bfs_root, num_points)[source]
evoc.cluster_trees.eliminate_branch(branch_node, parent_node, lambda_value, parents, children, lambdas, sizes, idx, ignore, hierarchy, num_points)[source]
class evoc.cluster_trees.CondensedTree(parent, child, lambda_val, child_size)

Bases: tuple

child

Alias for field number 1

child_size

Alias for field number 3

lambda_val

Alias for field number 2

parent

Alias for field number 0

evoc.cluster_trees.condense_tree(hierarchy, min_cluster_size=10)[source]
evoc.cluster_trees.extract_leaves(condensed_tree, allow_single_cluster=True)[source]
evoc.cluster_trees.score_condensed_tree_nodes(condensed_tree)[source]
evoc.cluster_trees.cluster_tree_from_condensed_tree(condensed_tree)[source]
evoc.cluster_trees.mask_condensed_tree(condensed_tree, mask)[source]
evoc.cluster_trees.unselect_below_node(node, cluster_tree, selected_clusters)[source]
evoc.cluster_trees.eom_recursion(node, cluster_tree, node_scores, selected_clusters)[source]
evoc.cluster_trees.extract_eom_clusters(condensed_tree, cluster_tree, allow_single_cluster=False)[source]
evoc.cluster_trees.traverse_upwards(cluster_tree, min_persistence, root, segment)[source]
evoc.cluster_trees.segments_in_branch(cluster_tree, segment)[source]
evoc.cluster_trees.in_set_parallel(values, targets)[source]
evoc.cluster_trees.get_cluster_labelling_at_cut(linkage_tree, cut, min_cluster_size)[source]
evoc.cluster_trees.get_single_cluster_label_vector(tree, cluster, cluster_selection_epsilon, n_samples)[source]
evoc.cluster_trees.get_cluster_label_vector(tree, clusters, cluster_selection_epsilon, n_samples)[source]
evoc.cluster_trees.max_lambdas(tree, clusters)[source]
evoc.cluster_trees.get_point_membership_strength_vector(tree, clusters, labels)[source]