scikit-network 0.33.5


pip install scikit-network

  Latest version

Released: Nov 19, 2025


Meta
Author: Scikit-network team
Maintainer: Thomas Bonald
Requires Python: >=3.10

Classifiers

Development Status
  • 3 - Alpha

Intended Audience
  • Developers
  • Information Technology
  • Education
  • Science/Research

License
  • OSI Approved :: BSD License

Natural Language
  • English

Programming Language
  • Cython
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
  • Python :: 3.14
logo sknetwork https://img.shields.io/pypi/v/scikit-network.svg https://github.com/sknetwork-team/scikit-network/actions/workflows/ci_checks.yml/badge.svg Documentation Status https://codecov.io/gh/sknetwork-team/scikit-network/branch/master/graph/badge.svg https://img.shields.io/pypi/pyversions/scikit-network.svg

Free software library in Python for machine learning on graphs:

  • Memory-efficient representation of graphs as sparse matrices in scipy format

  • Fast algorithms

  • Simple API inspired by scikit-learn

Resources

Quick start

Install scikit-network:

$ pip install scikit-network

Import scikit-network:

import sknetwork

Overview

An overview of the package is presented in this notebook.

Documentation

The documentation is structured as follows:

  • Getting started: First steps to install, import and use scikit-network.

  • User manual: Description of each function and object of scikit-network.

  • Tutorials: Application of the main tools to toy examples.

  • Examples: Examples combining several tools on specific use cases.

  • About: Authors, history of the library, how to contribute, index of functions and objects.

Citing

If you want to cite scikit-network, please refer to the publication in the Journal of Machine Learning Research:

@article{JMLR:v21:20-412,
  author  = {Thomas Bonald and Nathan de Lara and Quentin Lutz and Bertrand Charpentier},
  title   = {Scikit-network: Graph Analysis in Python},
  journal = {Journal of Machine Learning Research},
  year    = {2020},
  volume  = {21},
  number  = {185},
  pages   = {1-6},
  url     = {http://jmlr.org/papers/v21/20-412.html}
}

Wheel compatibility matrix

Platform CPython 3.10 CPython 3.11 CPython 3.12 CPython 3.13
macosx_10_13_x86_64
macosx_10_9_x86_64
macosx_11_0_arm64
manylinux2014_aarch64
manylinux2014_x86_64
manylinux_2_17_aarch64
manylinux_2_17_x86_64
win_amd64

Files in release

scikit_network-0.33.5-cp310-cp310-macosx_10_9_x86_64.whl (2.7MiB)
scikit_network-0.33.5-cp310-cp310-macosx_11_0_arm64.whl (2.7MiB)
scikit_network-0.33.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.2MiB)
scikit_network-0.33.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.3MiB)
scikit_network-0.33.5-cp310-cp310-win_amd64.whl (2.6MiB)
scikit_network-0.33.5-cp311-cp311-macosx_10_9_x86_64.whl (2.7MiB)
scikit_network-0.33.5-cp311-cp311-macosx_11_0_arm64.whl (2.7MiB)
scikit_network-0.33.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.6MiB)
scikit_network-0.33.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.7MiB)
scikit_network-0.33.5-cp311-cp311-win_amd64.whl (2.6MiB)
scikit_network-0.33.5-cp312-cp312-macosx_10_13_x86_64.whl (2.7MiB)
scikit_network-0.33.5-cp312-cp312-macosx_11_0_arm64.whl (2.7MiB)
scikit_network-0.33.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.6MiB)
scikit_network-0.33.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.6MiB)
scikit_network-0.33.5-cp312-cp312-win_amd64.whl (2.6MiB)
scikit_network-0.33.5-cp313-cp313-macosx_10_13_x86_64.whl (2.7MiB)
scikit_network-0.33.5-cp313-cp313-macosx_11_0_arm64.whl (2.7MiB)
scikit_network-0.33.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.5MiB)
scikit_network-0.33.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.6MiB)
scikit_network-0.33.5-cp313-cp313-win_amd64.whl (2.6MiB)
scikit_network-0.33.5.tar.gz (1.7MiB)
Extras:
Dependencies:
numpy (>=1.22.4)
scipy (>=1.7.3)