Skip to main content

Graph algorithms

Project description

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}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scikit_network-0.33.5.tar.gz (1.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

scikit_network-0.33.5-cp313-cp313-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.13Windows x86-64

scikit_network-0.33.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

scikit_network-0.33.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

scikit_network-0.33.5-cp313-cp313-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

scikit_network-0.33.5-cp313-cp313-macosx_10_13_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

scikit_network-0.33.5-cp312-cp312-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.12Windows x86-64

scikit_network-0.33.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

scikit_network-0.33.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

scikit_network-0.33.5-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

scikit_network-0.33.5-cp312-cp312-macosx_10_13_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

scikit_network-0.33.5-cp311-cp311-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.11Windows x86-64

scikit_network-0.33.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

scikit_network-0.33.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

scikit_network-0.33.5-cp311-cp311-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

scikit_network-0.33.5-cp311-cp311-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

scikit_network-0.33.5-cp310-cp310-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.10Windows x86-64

scikit_network-0.33.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

scikit_network-0.33.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

scikit_network-0.33.5-cp310-cp310-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

scikit_network-0.33.5-cp310-cp310-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file scikit_network-0.33.5.tar.gz.

File metadata

  • Download URL: scikit_network-0.33.5.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scikit_network-0.33.5.tar.gz
Algorithm Hash digest
SHA256 ae2149d9a280fdc4bbadd5f8a7b17c8af61c054bc3f834792bc61483e6783c12
MD5 4bc9a6b4cff6a89c738129a6e51fab6d
BLAKE2b-256 466d28b00fbef9ff7d8ba31861bf16705a1a74a1696fb65aab2a7c584f966bec

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5.tar.gz:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 722c15fcede5e07ac008354bbd6ef375e0f5bf1fd52bd40271775997be2fb715
MD5 05350ac913649a7aebf06b5acb40b8df
BLAKE2b-256 452a616974a0adb9d04a791570e9371caaef14c54f8806b04dd59c80a7b60289

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp313-cp313-win_amd64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 526490a1e0e8e49ad0f4cca193f581d60082a2fa8c9a825eb0b6936050b0d02b
MD5 e634dca87ad722e8c88e2909e8549dfe
BLAKE2b-256 8eece50755f7459130ba745c42c37665c5ae9a7c7e357f43400b5b8b966f902e

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2408d3f4c81256a3193d536aad4a6ffcfbb05d096abe6a9cc0b6b5e275df876d
MD5 e7ba8d1f81c44b10e5f1d5fdd82cd9e2
BLAKE2b-256 c4b94023f35e430b51020f17b0f1d8933768cf1ed7cd1623cc089f5543048983

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3615d073ba9ae1ae30dda2de747474cd23c86cededa82b317471ee9f9bebd1b2
MD5 73913593816939bfa18087cf42ee1d11
BLAKE2b-256 513785454864e50a65e528fe3b15eb3b41eb68b0c7f6d5c51c220b3198622ede

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 aa8b490a777e081dd6f69627a26b50cc4012f27fff683a1e4828819a88a5dcf2
MD5 3d582822623258d48a0b87c192766a19
BLAKE2b-256 d6cd0069244e970d27fa0ab0512394295a106605f00c271e85618182460d2c92

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2866b16aed9ef25ba42cb2f2e44ef2ad079337f336ce48d0604b55fa4af87688
MD5 ce25cd3bd4ba672408c1aa50ea5b7a2f
BLAKE2b-256 c3a249293b53b837b3248d19fffd41a9fd73dcb2eeabbab890cc4c8aa237b545

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp312-cp312-win_amd64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aac2d3bc14214f02dac300624f5ec2650af9a98b52f304d300f0ec2813a0e544
MD5 45a66a3640eccc2f4a480b55b0240018
BLAKE2b-256 8d34b67e48e111916a6f09fe29a971a9716c14f78525e0ab7c46e6a6538cf2f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f9f2d98059cd79bdb935ff6a638f1c3a12b0b1cb7ace9e1d3fb35476eeeaabaa
MD5 9c11d0da501815e387ffe38632eb2a69
BLAKE2b-256 8602974ae67f493ccf988108894e8a9dedfd00ca5113d2848e0b9fc2a4d18824

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 808b625d28005c24b47cbdf65f780a3a355aa4080992e6b78f03434e873d06e6
MD5 98ab77608fcd47e2dd533ac4f224ba48
BLAKE2b-256 4bc75b2ce72f93b422af48a2b755fbcbab271bf980a6b46484f754d63978f1ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ced625228be1632595d11adaf22d61d1d4c788909cd4d8c364e720b2814aac7f
MD5 3397329ab9529b99b509984af2e3fa8e
BLAKE2b-256 7232f092fca9a3ae256e0608ec6a4d8830023ea4ae478c2e27e94cf5802824f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8b9338feb0b2bae0f32ddd77453125b4e6c2d365cfb1bb1334b016888466e42f
MD5 0d9523172410b532e46f3b62fd0718e8
BLAKE2b-256 05d226d21c25245204ef0ac6dfd047e8b6181bdc40d486dd9daadaadfed1c0e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp311-cp311-win_amd64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d001988f07abe03ef4d8189da148968ad520f8cb8666d9ecee0d51c277bd466
MD5 ef0ebc92429214ac31a5288fd7ad4007
BLAKE2b-256 d58e9631ea79d6144d746e9a73e79d392656ae0c1d2989b8183f4f13134ad253

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 406af38a07ee1d631b62616496013fc5d941fffb5221fdb9e9091b87352a3f0c
MD5 2a0f3f27dd0e6106559e7fe08b832a9b
BLAKE2b-256 a0aced64fbc2a21074aa399d3e527695f4d4bb35be3346b5e09edf0637d58080

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d796382dd914ccaa7d3fb990e148f5f095817690f07119d614f4d5bd63b347e
MD5 21f86d53055dc25bd93c3434742bc915
BLAKE2b-256 30f971e225866bedaf6256ba3cd720c5bdbbe4828df7574d3c9cb741789b0f85

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 38a5a55f125b9ff574b085994e6374f783469faf1542d140c1630ad2c14127b9
MD5 e5f038c66b26f27c0249068ba2b3e7a4
BLAKE2b-256 d4ed4a14f48ae7eceeb4bc2085c9467e7dda487b8728261a2556a3d2fdc99b0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 eb2770c61eec21e915b3dcac03f36ca5450cb8fe2bb99a8733f7daa37037820e
MD5 6f3802fd1f72cd9cfc252e76ad994b37
BLAKE2b-256 f0a8e385797f83db649151f8b6e4d0d0fb1b7eba4462a12993486b4fb56ab0d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp310-cp310-win_amd64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c4c5400b9477c5538f9b1a5b59f51c16922d05301dbfd684defd97bfe12658e
MD5 062bc503ce8063c5971a46b8b65f6a52
BLAKE2b-256 ad8464d9a2f674581fd04f61be651a0d2b19a8ad09ea91abe65e3e8f85b140ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cea820628f1079fba2489d55e7d93e4b223f69b5efe00cccc919280a3852d7ff
MD5 a2ebcf403c16c76c7d8a5e7b963f29bb
BLAKE2b-256 b9adc27ec3ef2ec2db0fe1c845d00e02af143e699453be37f7faec59d41e8796

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 854d33b2056dff4fca1b956b46955f3d668148ba63c5cc51a5c497e7ee765def
MD5 608fd4c4f679007508a6b38fb1c879b5
BLAKE2b-256 89c3630f867d126436b08c24b43c91a9f3b727441eb6eb9f115104f242556379

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scikit_network-0.33.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bfcb4b945286154800eb61998fae85675d9a05ee78e776a82e7d222bf978e171
MD5 e90897673ca302d9d3ef5eb5312545a6
BLAKE2b-256 95166a802b71c374034e07278e222a76c65b24ef46c0279225f5c59c95d86d5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.5-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yml on sknetwork-team/scikit-network

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page