Warning

This documents an unmaintained version of NetworkX. Please upgrade to a maintained version and see the current NetworkX documentation.

read_graph6

read_graph6(path)[source]

Read simple undirected graphs in graph6 format from path.

Parameters:path (file or string) – File or filename to write.
Returns:G – If the file contains multiple lines then a list of graphs is returned
Return type:Graph or list of Graphs
Raises:NetworkXError – If the string is unable to be parsed in graph6 format

Examples

>>> nx.write_graph6(nx.Graph([(0,1)]), 'test.g6')
>>> G = nx.read_graph6('test.g6')
>>> sorted(G.edges())
[(0, 1)]

References

Graph6 specification: http://cs.anu.edu.au/~bdm/data/formats.txt for details.