NetworkX

Previous topic

networkx.readwrite.gml.generate_gml

Next topic

networkx.readwrite.gml.write_gml

networkx.readwrite.gml.read_gml

networkx.readwrite.gml.read_gml(path, encoding='UTF-8', relabel=False)

Read graph in GML format from path.

Parameters :

path : filename or filehandle

The filename or filehandle to read from.

encoding : string, optional

Text encoding.

relabel : bool, optional

If True use the GML node label attribute for node names otherwise use the node id.

Returns :

G : MultiGraph or MultiDiGraph

Raises :

ImportError :

If the pyparsing module is not available.

See also

write_gml, parse_gml

Notes

Requires pyparsing: http://pyparsing.wikispaces.com/

References

GML specification: http://www.infosun.fim.uni-passau.de/Graphlet/GML/gml-tr.html

Examples

>>> G=nx.path_graph(4)
>>> nx.write_gml(G,'test.gml')
>>> H=nx.read_gml('test.gml')