===== Usage ===== To use grapho in a project:: import grapho To create a Directed Graph:: from grapho.digraph import DirectedGraph g = DirectedGraph() --------- Functions --------- To add a node:: g.add_node('a') To add an edge:: g.add_edge('node_1', 'node_2') # default weight g.add_edge('node_1', 'node_2', 4.0) # provide weight as argument To delete a node:: g.delete_node('a') To delete an edge:: g.delete_edge('node_1', 'node_2') ---------- Properties ---------- Count of number of nodes:: g.node_count Count of number of edges:: g.edge_count List of nodes:: g.nodes Return Graph in dictionary form:: g.graph