# DistributionGraph ```{eval-rst} .. currentmodule:: shift .. autoclass:: DistributionGraph ``` ## Methods ```{eval-rst} .. autosummary:: DistributionGraph.__init__ DistributionGraph.add_node DistributionGraph.add_nodes DistributionGraph.add_edge DistributionGraph.get_node DistributionGraph.get_nodes DistributionGraph.remove_node DistributionGraph.get_edge DistributionGraph.remove_edge DistributionGraph.get_undirected_graph DistributionGraph.get_dfs_tree ```