A library for creating generic graph data structures and modifying, analyzing, and visualizing them.
Are you using graph? Check out the graph user survey
AllPathsBetween
function for computing all paths between two vertices.Release post: graph Version 0.20 Is Out
Graph.AddVerticesFrom
method for adding all vertices from another graph.Graph.AddEdgesFrom
method for adding all edges from another graph.Graph.Edges
method for obtaining all edges as a slice.Graph.UpdateEdge
method for updating the properties of an edge.Store.UpdateEdge
method for updating the properties of an edge.NewLike
function for creating a new graph that is "like" the given graph.EdgeAttributes
functional option for setting an entire edge attributes map.Graph.Clone
to use the built-in in-memory store for storing vertices and edges for cloned graphs.