********* Utilities ********* .. contents:: `Contents` :depth: 2 :local: .. automodule:: networkx.utils .. currentmodule:: networkx.utils Helper Functions ---------------- .. automodule:: networkx.utils.misc .. autosummary:: :toctree: ../generated/ is_string_like flatten iterable is_list_of_ints make_str generate_unique_node default_opener pairwise groups Data Structures and Algorithms ------------------------------ .. automodule:: networkx.utils.union_find .. autosummary:: :toctree: ../generated/ UnionFind.union Random Sequence Generators -------------------------- .. automodule:: networkx.utils.random_sequence .. autosummary:: :toctree: ../generated/ create_degree_sequence pareto_sequence powerlaw_sequence uniform_sequence cumulative_distribution discrete_sequence zipf_sequence zipf_rv random_weighted_sample weighted_choice Decorators ---------- .. automodule:: networkx.utils.decorators .. autosummary:: :toctree: ../generated/ open_file Cuthill-Mckee Ordering ---------------------- .. automodule:: networkx.utils.rcm .. autosummary:: :toctree: ../generated/ cuthill_mckee_ordering reverse_cuthill_mckee_ordering Context Managers ---------------- .. automodule:: networkx.utils.contextmanagers .. autosummary:: :toctree: ../generated/ reversed