graphtools

Latest PyPi versionLatest Conda versionTravis CI BuildRead the DocsCoverage StatusTwitterGitHub starsCode style: black

Tools for building and manipulating graphs in Python.

Quick Start

To use graphtools, create a graphtools.Graph class:

from sklearn import datasets
import graphtools
digits = datasets.load_digits()
G = graphtools.Graph(digits['data'])
K = G.kernel
P = G.diff_op
G = graphtools.Graph(digits['data'], n_landmark=300)
L = G.landmark_op

To use graphtools with pygsp, create a graphtools.Graph class with use_pygsp=True:

from sklearn import datasets
import graphtools
digits = datasets.load_digits()
G = graphtools.Graph(digits['data'], use_pygsp=True)
N = G.N
W = G.W
basis = G.compute_fourier_basis()

Help

If you have any questions or require assistance using graphtools, please contact us at https://krishnaswamylab.org/get-help