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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

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

Uploaded CPython 3.12Windows x86-64

scikit_network-0.33.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

scikit_network-0.33.2-cp312-cp312-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

scikit_network-0.33.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

scikit_network-0.33.2-cp311-cp311-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

scikit_network-0.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

scikit_network-0.33.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

scikit_network-0.33.2-cp310-cp310-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for scikit_network-0.33.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ee082e5493e4ce4d71896221462d85eae527f32b088be777db41afea31968e44
MD5 9c7ec075f3312cb0fccd914edbb86966
BLAKE2b-256 d3d264725296db49b2be40d9fe73f8d8ef078e086018db2d57bfbd6db725c491

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.2-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.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8c2b94c1c980db90c84440bace72110b69f625cca5318e301a026d26ee8aca7
MD5 b03e9ee73fe98cdb9eca4d2e67b46f23
BLAKE2b-256 b749b1ea154c5e1c717224710aa68ea71760688820f3bdd9183d624ba9e6c3c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.2-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.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8a6bab86f04843cd34140ec58b035bb3a66bd5935e59d23f68722db5d4c98bae
MD5 3b50b88e5721d2bda401e06220fdad04
BLAKE2b-256 d402ace47df9dbcb33524886fc7b28b482a4366f66b71d96f9b42d74c6fca8bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.2-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.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f84e83f8a3acb16a31c8d9e69df53c7b4b37e190a9c2ba6f36b931ea389e7b04
MD5 ab1587cde4cf1a172e49098efacfa824
BLAKE2b-256 cfb77a0b883d13fbebec155365cca98e93a6ad5f7d3794f82238fe163faa9098

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.2-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.2-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4d5c11c91c6b92e30241a83d0c2fb1f66fa52b0ac17514849a977e799330ae11
MD5 73b61224eec1260739b00d3c0830682c
BLAKE2b-256 7b981f1f1aeb0d5ec56a936129924a077fcd1e85231796125143ed8490c74fa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.2-cp312-cp312-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.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7b13d15f52f9647166079ab27ce5685a3838c35cfe7d81abc32e048cd4f8c95b
MD5 0adca7c7525ab9a1c6be351f58a114fb
BLAKE2b-256 877ca965e132c9681c1002687fb34ac001f03c2a8c01325db308cd71717c2368

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.2-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.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f85dbf6ba1d6dfafb3f1fac212a14e37656601244aaf2dfde2d92ba8cceaad3f
MD5 4da5e663116afab900b5f6765223fc47
BLAKE2b-256 5b5314206c6d783bcbd07fa28d7b75950abf3b43e7f7241b4ca7e66d0f1215ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.2-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.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 15b4b4e4de1f515d1c5332cebf3a5c561f6bfcbc7493b5e3b5a900538208b44a
MD5 a484b7e8a2121d4974d7794c4f8fe69b
BLAKE2b-256 a6a58bc87e91f2941ba60a852f14afae98d0981d44c8f8123e554f3d1c63c43e

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.2-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.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a610666f2926aec6198b7e053f668a73446e044d63f98895d5aeb27ba8ff39e
MD5 a3d6cbb859113a743fa4e44549675115
BLAKE2b-256 1a5d828d4ac1b69d99de23ebc273a51f7886307cfc766466cefad526729f65ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.2-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.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 24b043cee068f16104d99845ed458809ef5a69d9d3705486912ab6ed93d34fe9
MD5 b39ee5131b8152593880dc2db68ab72e
BLAKE2b-256 17e246d020a15ee1bd0eb0dac202d8967a30f5b05f8c461fa38dda0f06d03ca5

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.2-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.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fd5f4b004a522df9a1de3cf38483bc93b783b4ee8598b7e08a8fb26295daf7ba
MD5 47a97a96fae36b89dbf790fd78430578
BLAKE2b-256 120a3493689fb727d41504b1a3b10599ba7a28f91a84905eac25217535d676cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.2-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.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78e250849c086d12cdc24575a0f7eb14089ce51b67f0079f00ee65a593177205
MD5 700d2e73cd93a2895ff2e4e698ecdd0e
BLAKE2b-256 c288a924f461ed7f4ef941071384006d828552f6c5f1e7a24cf878674b2ad1d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.2-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.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0c71ef5cdf92f3adacfdb034ea36460870770719993d6581e544ab4adf8bdce
MD5 ee9718a05a653749e54db72f0a660fb9
BLAKE2b-256 2265ae1c7fb5b558fcccc477f01e7675beb5ba7ca8e259ef62ea8a8a44e20a7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.2-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.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 77ea7026aafd3d031fa905886f8dae83826ba5360f73d314c0270a7bf8264f34
MD5 55195c877bbce36d91a44a7925ea44c6
BLAKE2b-256 814478329ccdc76554ec19c7b5f7c3bb70f3b8616a19d29949d5473f81dfba4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.2-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.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for scikit_network-0.33.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c351f617f5935fb4a4096fa3f1dceccde444458634112e71d7be99b6561d3bad
MD5 ea68156ba0cdb2b6305ed81a7f8ac098
BLAKE2b-256 d81217347af9f4b1686130f6bae169a2d0bd5c5dbf4f8b9094c15f71cb0bd594

See more details on using hashes here.

Provenance

The following attestation bundles were made for scikit_network-0.33.2-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