pygraphml – API documentation

Warning

The API documentation is still very poor. More documentation is coming soon.

class Graph.Graph(name='')[source]

Main class which represent a Graph

Parameters:
  • name – name of the graph
BFS(root=None)[source]

Breadth-first search.

Parameters:
  • root – first to start the search
Returns:

list of nodes

DFS_prefix(root=None)[source]

Depth-first search.

Parameters:
  • root – first to start the search
Returns:

list of nodes

add_edge(n1, n2, directed=False)[source]
add_edge_by_label(label1, label2)[source]
add_node(label='')[source]
children(node)[source]
edges()[source]
get_attributs()[source]
get_depth(node)[source]
nodes()[source]
root()[source]
set_root(node)[source]
set_root_by_attribute(value, attribute='label')[source]
show(show_label=False)[source]
class Node.Node[source]
children()[source]
edges()[source]
parent()[source]
class Edge.Edge(node1, node2, directed=False)[source]
child()[source]
directed(dir)[source]
node(node)[source]

Return the other node

parent()[source]
set_directed(dir)[source]
class Attribute.Attribute(name, value, type='string')[source]
class Item.Item[source]
attributes()[source]
class Point.Point(x=0, y=0, z=0)[source]
vectorize(point)[source]
class GraphMLParser.GraphMLParser[source]
parse(fname)[source]
write(graph, fname)[source]

Previous topic

Usage example

This Page