File: sparsegraph6.rst

package info (click to toggle)
python-networkx 2.2-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 7,128 kB
  • sloc: python: 65,077; makefile: 155
file content (40 lines) | stat: -rw-r--r-- 964 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
SparseGraph6
============

Functions for reading and writing graphs in the *graph6* or *sparse6* file
formats.

According to the author of these formats,

    *graph6* and *sparse6* are formats for storing undirected graphs in a
    compact manner, using only printable ASCII characters. Files in these
    formats have text type and contain one line per graph.

    *graph6* is suitable for small graphs, or large dense graphs. *sparse6* is
    more space-efficient for large sparse graphs.

    -- `graph6 and sparse6 homepage`_

.. _graph6 and sparse6 homepage: http://users.cecs.anu.edu.au/~bdm/data/formats.html

Graph6
------
.. automodule:: networkx.readwrite.graph6
.. autosummary::
   :toctree: generated/

   from_graph6_bytes
   read_graph6
   to_graph6_bytes
   write_graph6

Sparse6
-------
.. automodule:: networkx.readwrite.sparse6
.. autosummary::
   :toctree: generated/

   from_sparse6_bytes
   read_sparse6
   to_sparse6_bytes
   write_sparse6