Jupyter Notebook

NetworKit is designed to provide a high level of interactivity to give the user the possibility to create own workflows and a network analysis tool which is easy to use. This is accomplished by providing a Python interface to use NetworKit in an interactive Python shell. Complete workflows can be created with Jupyter Notebook - a web-based interactive computing environment.

Tutorial Notebooks

We provide several example notebooks to get started with NetworKit and Jupyter Notebook. Please note that the following links are static renderings of the notebooks illustrating NetworKit’s features and their outcome.

NetworKit User Guide

Gephi Streaming

Spectral Centrality

Spectral Centrality with Pandas

Spectral Coloring

Spectral Drawing

Spectral Partitioning