SYMBOL INDEX (64 symbols across 5 files) FILE: supervenn/_algorithms.py function get_total_gaps_in_rows (line 138) | def get_total_gaps_in_rows(arr, row_weights=None): function break_into_chunks (line 162) | def break_into_chunks(sets): function get_chunks_and_composition_array (line 197) | def get_chunks_and_composition_array(sets): function find_best_columns_permutation_bruteforce (line 218) | def find_best_columns_permutation_bruteforce(arr, row_weights=None): function columns_similarities_matrix (line 239) | def columns_similarities_matrix(arr, row_weights=None): function find_columns_permutation_greedily (line 260) | def find_columns_permutation_greedily(similarities): function run_greedy_algorithm_on_composition_array (line 311) | def run_greedy_algorithm_on_composition_array(arr, row_weights=None): function run_randomized_greedy_algorithm (line 324) | def run_randomized_greedy_algorithm(arr, row_weights=None, seeds=DEFAULT... function get_permutations (line 367) | def get_permutations(chunks, composition_array, chunks_ordering='minimiz... function _get_ordered_chunks_and_composition_array (line 438) | def _get_ordered_chunks_and_composition_array(sets, **kwargs): FILE: supervenn/_plots.py class SupervennPlot (line 25) | class SupervennPlot(object): method __init__ (line 44) | def __init__(self, axes, figure, chunks_dict): method get_chunk (line 49) | def get_chunk(self, set_indices): function get_alternated_ys (line 64) | def get_alternated_ys(ys_count, low, high): function plot_binary_array (line 90) | def plot_binary_array(arr, ax=None, col_widths=None, row_heights=None, m... function side_plot (line 199) | def side_plot(values, widths, orient, fontsize=DEFAULT_FONTSIZE, min_wid... function get_widths_balancer (line 242) | def get_widths_balancer(widths, minmax_ratio=0.02): function remove_ticks (line 267) | def remove_ticks(ax): function setup_axes (line 272) | def setup_axes(side_plots, figsize=None, dpi=None, ax=None, side_plot_wi... function supervenn (line 346) | def supervenn(sets, set_annotations=None, figsize=None, side_plots=True, FILE: supervenn/_utils.py function make_sets_from_chunk_sizes (line 8) | def make_sets_from_chunk_sizes(sizes_df): FILE: tests/test_algorithms.py function freeze_sets (line 21) | def freeze_sets(sets): function is_ascending (line 30) | def is_ascending(sequence): function array_is_binary (line 34) | def array_is_binary(arr): function make_random_sets (line 42) | def make_random_sets(min_sets_count=1): function is_permutation (line 55) | def is_permutation(sequence): class TestGetTotalGaps (line 66) | class TestGetTotalGaps(unittest.TestCase): method test_all_zeros (line 68) | def test_all_zeros(self): method test_all_ones (line 76) | def test_all_ones(self): method test_one_col (line 84) | def test_one_col(self): method test_nontrivial_one (line 93) | def test_nontrivial_one(self): method test_nontrivial_two (line 100) | def test_nontrivial_two(self): method test_nontrivial_three (line 107) | def test_nontrivial_three(self): class TestGetChunksAndCompositionArray (line 115) | class TestGetChunksAndCompositionArray(unittest.TestCase): method test_single_set (line 116) | def test_single_set(self): method test_one_empty (line 123) | def test_one_empty(self): method test_disjoint_small (line 131) | def test_disjoint_small(self): method test_disjoint_large (line 137) | def test_disjoint_large(self): method test_two_sets (line 148) | def test_two_sets(self): method test_chunks_for_random_sets (line 154) | def test_chunks_for_random_sets(self): method test_chunks_and_array (line 170) | def test_chunks_and_array(self): function make_test_for_algorithm (line 185) | def make_test_for_algorithm(function): class TestRandomizedAlgorithmQuality (line 253) | class TestRandomizedAlgorithmQuality(unittest.TestCase): method test_quality (line 255) | def test_quality(self): class TestRandomizedAlgorithmReproducible (line 268) | class TestRandomizedAlgorithmReproducible(unittest.TestCase): method test_reproducible (line 270) | def test_reproducible(self): class TestGetOrderedChunksAndCompositionArray (line 279) | class TestGetOrderedChunksAndCompositionArray(unittest.TestCase): method test_order_chunks_size_descending (line 280) | def test_order_chunks_size_descending(self): method test_order_chunks_size_ascending (line 287) | def test_order_chunks_size_ascending(self): method test_order_chunks_occurence_descending (line 295) | def test_order_chunks_occurence_descending(self): method test_order_chunks_occurence_ascending (line 303) | def test_order_chunks_occurence_ascending(self): method test_order_chunks_random (line 312) | def test_order_chunks_random(self): method test_order_sets_size_descending (line 330) | def test_order_sets_size_descending(self): method test_order_sets_size_ascending (line 339) | def test_order_sets_size_ascending(self): method test_order_sets_chunk_count_descending (line 349) | def test_order_sets_chunk_count_descending(self): method test_order_sets_chunk_count_ascending (line 357) | def test_order_sets_chunk_count_ascending(self): method test_order_sets_random (line 366) | def test_order_sets_random(self): FILE: tests/test_plots.py function rectangle_present (line 8) | def rectangle_present(ax, expected_bbox_bounds): class TestSupervenn (line 23) | class TestSupervenn(unittest.TestCase): method test_no_sets (line 25) | def test_no_sets(self): method test_empty_sets (line 31) | def test_empty_sets(self): method test_no_side_plots (line 37) | def test_no_side_plots(self): method test_with_side_plots (line 51) | def test_with_side_plots(self): method test_with_one_side_plot (line 67) | def test_with_one_side_plot(self):