circuitree.utils.merge_overlapping_sets

circuitree.utils.merge_overlapping_sets(sets: Iterable[set]) list[set]

Given an iterable of non-empty sets, merges any sets that have non-empty intersection