Skip to main content

Leiden is a general algorithm for methods of community detection in large networks.

Project description

This package implements the Leiden algorithm in C++ and exposes it to python. It relies on (python-)igraph for it to function. Besides the relative flexibility of the implementation, it also scales well, and can be run on graphs of millions of nodes (as long as they can fit in memory). The core function is find_partition which finds the optimal partition using the Leiden algorithm [1], which is an extension of the Louvain algorithm [2] for a number of different methods. The methods currently implemented are (1) modularity [3], (2) Reichardt and Bornholdt’s model using the configuration null model and the Erdös-Rényi null model [4], (3) the Constant Potts model (CPM) [5], (4) Significance [6], and finally (5) Surprise [7]. In addition, it supports multiplex partition optimisation allowing community detection on for example negative links [8] or multiple time slices [9]. There is the possibility of only partially optimising a partition, so that some community assignments remain fixed [10]. It also provides some support for community detection on bipartite graphs. See the documentation for more information.

Leiden documentation status Leiden build status (GitHub Actions) DOI Anaconda (conda-forge)

Installation

In short: pip install leidenalg. All major platforms are supported on Python>=3.6, earlier versions of Python are no longer supported. Alternatively, you can install from Anaconda (channel conda-forge).

For Unix like systems it is possible to install from source. For Windows this is more complicated, and you are recommended to use the binary wheels. This Python interface depends on the C++ package libleidenalg which in turn depends on igraph. You will need to build these packages yourself before you are able to build this Python interface.

Make sure you have all necessary tools for compilation. In Ubuntu this can be installed using sudo apt-get install build-essential autoconf automake flex bison, please refer to the documentation for your specific system. Make sure that not only gcc is installed, but also g++, as the leidenalg package is programmed in C++. Note that there are build scripts included in the scripts/ directory. These are also used to build the binary wheels.

  1. Compile (and install) the C core of igraph (version >= 0.10). You can use the file build_igraph.sh (on Unix-like systems) or build_igraph.bat (on Windows) in the scripts/ directory to do this. For more details, see https://igraph.org/c/doc/igraph-Installation.html.

  2. Compile (and install) the C core of libleidenalg (version >= 0.10). You can use the file build_libleidenalg.sh (on Unix-like systems) or build_libleidenalg.bat (on Windows) in the scripts/ directory to do this. For more details, see https://github.com/vtraag/libleidenalg.

  3. Build the Python interface using python setup.py build and python setup.py install, or use pip install .

You can check if all went well by running a variety of tests using python -m unittest.

Troubleshooting

In case of any problems, best to start over with a clean environment. Make sure you remove the igraph and leidenalg package completely. Then, do a complete reinstall starting from pip install leidenalg. In case you installed from source, and built the C libraries of igraph and libleidenalg yourself, remove them completely and rebuild and reinstall them.

Usage

This is the Python interface for the C++ package libleidenalg. There are no plans at the moment for developing an R interface to the package. However, there have been various efforts to port the package to R. These typically do not offer all available functionality or have some other limitations, but nonetheless may be very useful. The available ports are:

Please refer to the documentation for more details on function calls and parameters.

This implementation is made for flexibility, but igraph nowadays also includes an implementation of the Leiden algorithm internally. That implementation is less flexible: the implementation only works on undirected graphs, and only CPM and modularity are supported. It is likely to be substantially faster though.

Just to get you started, below the essential parts. To start, make sure to import the packages:

>>> import leidenalg
>>> import igraph as ig

We’ll create a random graph for testing purposes:

>>> G = ig.Graph.Erdos_Renyi(100, 0.1);

For simply finding a partition use:

>>> part = leidenalg.find_partition(G, leidenalg.ModularityVertexPartition);

Contribute

Source code: https://github.com/vtraag/leidenalg

Issue tracking: https://github.com/vtraag/leidenalg/issues

See the documentation on Implementation for more details on how to contribute new methods.

References

Please cite the references appropriately in case they are used.

Licence

Copyright (C) 2020 V.A. Traag

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

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

leidenalg-0.10.2.tar.gz (452.6 kB view details)

Uploaded Source

Built Distributions

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

leidenalg-0.10.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

leidenalg-0.10.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

leidenalg-0.10.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

leidenalg-0.10.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

leidenalg-0.10.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

leidenalg-0.10.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

leidenalg-0.10.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

leidenalg-0.10.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

leidenalg-0.10.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

leidenalg-0.10.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

leidenalg-0.10.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

leidenalg-0.10.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

leidenalg-0.10.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

leidenalg-0.10.2-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

leidenalg-0.10.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

leidenalg-0.10.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

leidenalg-0.10.2-cp38-abi3-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.8+Windows x86-64

leidenalg-0.10.2-cp38-abi3-win32.whl (1.3 MB view details)

Uploaded CPython 3.8+Windows x86

leidenalg-0.10.2-cp38-abi3-musllinux_1_1_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.1+ x86-64

leidenalg-0.10.2-cp38-abi3-musllinux_1_1_i686.whl (2.6 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.1+ i686

leidenalg-0.10.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

leidenalg-0.10.2-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ i686

leidenalg-0.10.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

leidenalg-0.10.2-cp38-abi3-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

leidenalg-0.10.2-cp38-abi3-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8+macOS 10.9+ x86-64

leidenalg-0.10.2-cp37-cp37m-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.7mWindows x86-64

leidenalg-0.10.2-cp37-cp37m-win32.whl (1.3 MB view details)

Uploaded CPython 3.7mWindows x86

leidenalg-0.10.2-cp37-cp37m-musllinux_1_1_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

leidenalg-0.10.2-cp37-cp37m-musllinux_1_1_i686.whl (2.6 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

leidenalg-0.10.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

leidenalg-0.10.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

leidenalg-0.10.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

leidenalg-0.10.2-cp37-cp37m-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file leidenalg-0.10.2.tar.gz.

File metadata

  • Download URL: leidenalg-0.10.2.tar.gz
  • Upload date:
  • Size: 452.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for leidenalg-0.10.2.tar.gz
Algorithm Hash digest
SHA256 0f4147a92b59834a719bfce30d563ea107e570130a7be60adbc8b95757192e4c
MD5 dadedda8e2d3d9d5f5ff81b50f25cb92
BLAKE2b-256 27d8ab411a39c8fe6b247e96a6c791c30dd91de53ce407f766d2c2f7ed2e3504

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 342ce5b3ef61b965a695dc1ef5e053533645cdde1ab3fa738bc15f13d48e231d
MD5 3a8f32c23251f4cc74315d96f8e9430e
BLAKE2b-256 3d9fd4c70c2951d83248d6f1fa9006db48109e2266d4a8b3779d68c151b5c4e9

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 66a73be26d85836bbec23131efde00e47bf7882b03e0a29856465fcac425aa27
MD5 5b869d47408c02ebd9896f12a541a6a1
BLAKE2b-256 7b419e5d7775335ab7ba8cb4c760c2a8896ba80f4b32b4b57fee2a06e12f3d48

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 02355ee9315d4cd596d1c8355c2ecf7d0a35dcce9d07119eb95427d47c0e10fd
MD5 fc816ff35904c651932e839bb7f5e313
BLAKE2b-256 abd7ce0f7f37b09b77d53b92b2d3a8f3f45350a2e2ef4cc223fec0458878450f

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5ca6f746f9ed81ae1b795570165ff4198a1b189f745c55f32323433438294130
MD5 484dad8de6235780f452362eafb97484
BLAKE2b-256 e8188bfbc1714459739bfca040246d83e946b37be6785d32897683e6a2e0157d

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 051c4dc53e0b46d72376fe27ac9f4ccc9bcb97ca8bc26a00fb8deebaf3019723
MD5 4c9e6f4ad1f77190e7d83faf68791445
BLAKE2b-256 9a689fffad13aaa8e3a6cc4916bfe4dd270cf751be912e21853dbb91dde996ac

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 497773e90cb24c4a235c46a8537403e56d4c8eda415980e55f18b7a7575add9a
MD5 55491a71b74f1ce9eb1acc3b7bd4797f
BLAKE2b-256 8577cf3fbb869d30d79f824a129aa49dd4484904daea1fe02d774e4a28126c6d

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50f3ec7e89549396909751d475aeaa37b3f7124124ce2717e8816af506db1054
MD5 d797bd89f9ee882081a39959b87df7b7
BLAKE2b-256 e728ba47c00e564551ac054db50a3f3e81908e4288d9e4a6c64e448b085481b5

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6027920a8b09fab4dd16af4363627f37d24b103adb4e167ee992e04bbdf71381
MD5 2014aba0d1365c6e835de132860d2a6f
BLAKE2b-256 ecf820f5e5b04a78d0669a7bf8ac3e3a6e6e519244b8e4453a44748350c000dc

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a9fd8d0cfc5cd32dd9b1aa835238090b077c2a12b84b78c9ed1cbcbe410dddb
MD5 d51b7745f05ff51547db6857825b348c
BLAKE2b-256 367e8891629380bb919aecc048dd49d18f38375e3d9f41048e12df36eb27a6f3

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f24c35bfc5e53e389758490525dc15437eb0c27b90a0dc97bdff220bff2eaf55
MD5 8695f1e030b9a7e8527c0fae70b02eb6
BLAKE2b-256 f046ca15f104c8ef7efa8c5d47186b48a2fec739a8591b13e001b944436a3980

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 04f9ff1236d397593609b8c8b0fc1c5d4a77753776fa716fbca5ea4ac1d7240d
MD5 ba9026965ab5653ed5411de622dfd56e
BLAKE2b-256 945dbea41f7b1750d1348763e5e7817ef2afa27b2d7d3e23b8596f1cdc1d7fad

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 558f5e26dc1e6f96b91ce5a2eab80c6080673b84e78ab3517dacaa62fa7190bc
MD5 e90018addc548dd14e8c80c421772e3e
BLAKE2b-256 6ca03cc12b8ad67e7dcef3cdd2982d622e285d00857223c52c90ecf0791a61f0

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e806c48a0ee8c532ed8a1a2e48036c7831097e0953e7697c4914d53c3d13c82d
MD5 e3c40fbbb875afce54d0e140b5df478b
BLAKE2b-256 8c13c7c07a83981af1a0e06b81edee4454be01d7f86eef5005d44277ba534149

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 53855aec52e4b88650b4b08b9705760982f0256e989add019f77b557cddaa144
MD5 618f643d26eb2f78af9002d5d79db20a
BLAKE2b-256 c836a16560482747130dcde112494bb45272e4a66bebed2129ce05772143e287

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 45c4d4b04d37595f03d4a908d13b5edad14d6faac372a58c7a0bd083ea194d67
MD5 b5dd19bbbff14aa1ad922bc627c9d69c
BLAKE2b-256 c059067e864810b8b0a68663cce922f197b1c216b7796aee1414e50ec6f31432

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5870a2221a9f672c5fafcaf3cb533e9aed30a1a37d545cf8537153d559282b38
MD5 61be0017e23d03efc2a89a78ec1e926a
BLAKE2b-256 0a20a8c99011328422ad7c7ca2adb3b776c999cdf9aa0b9958a8f40860881809

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: leidenalg-0.10.2-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for leidenalg-0.10.2-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4ec2940665fc59e71175fb445e25d11ef0ab7e26f4076b932571eec2e9d05857
MD5 0ebedf2814ae493b6ce0fd62e0c3bba2
BLAKE2b-256 292ff315fca13523f6b7520b810cce942348e37e8e5ea4c39e4eaaeb3541fee0

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-cp38-abi3-win32.whl.

File metadata

  • Download URL: leidenalg-0.10.2-cp38-abi3-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for leidenalg-0.10.2-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 f6b4deb72c219d622bbcbf7a81151f680385d7f793f65c8e5a649580bedfcddd
MD5 68c7150252ed60bc994e83446149efbf
BLAKE2b-256 8953fca3c0bbe545ea0180316f4e502cc6eae45754616f09fa87f7b1e457bf26

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-cp38-abi3-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-cp38-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ab11d9569d6bd76f27e00343deb5bd6d0efdbfa759ef612388162cef9d5ca949
MD5 467969115732f1cecdc00ab8cfc6396c
BLAKE2b-256 083b7e6b6501e272443e08c4ee22673acdba6d9077dc01e3c4c6f85e906f1f05

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-cp38-abi3-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-cp38-abi3-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fda77a141a353ec3ef1de5578868c5ed336612fcf32685cdf3d67569ce9ade39
MD5 8f127b348bd3bb8a76f2d76da136906e
BLAKE2b-256 53090b3f6b017716627dab2c83bd685ad7bdf06d120d34e04dcd5a224ea3e0ed

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3385462025acd6190ca5cb9df5b1dcf20995a048189a16a293dba2881f47cc0
MD5 7b4563755b05c2744643cb1bf43fdaab
BLAKE2b-256 48bb28343e7f26cbacf355c754ef6be2f1efa8d6233b56a5be89c5bc8caca1d1

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e8e64af280f88ccbc605a1fbe75fd7ab323f28526e4b1934867d0072ce03dbb2
MD5 1a5ea527521a2f4f9cd5cb06b658d4a6
BLAKE2b-256 8895fefb3bd7a0841c6de10a7d2235d68b2eaa4219fb5b9785ee9327e249ac80

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c8774bc9b7638b50ea69bcea0dfc55aa1ec88c3e57b0619c88462a6837f19d76
MD5 c69e8a9b3ae2be33766a78b39d79edf5
BLAKE2b-256 8c4e4d31112151cfb49d8ae6a81a60f339ee4e35c50837103f5d5a475d7f16a9

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05f4596164840005a3e91b83bba28ede202ebcbd939c4f9182738d3c199bb6c9
MD5 ce93d10433595566a02ede4bda10b7cd
BLAKE2b-256 82900b9525098a7458939f5c2b956ffdc1fed460c0fe706f549087c3b0d12b81

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-cp38-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-cp38-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f1f5b441bf8baa4f18b434da2ddad70e5a9099bcfb787ebee6596b41140df8bb
MD5 0dc30af61b5bd0c732f0a56b40d5b2e5
BLAKE2b-256 5ee00db1e6c235d883246f8dadb480d5b17140880099cc2c1c5aea5dc179262d

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: leidenalg-0.10.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for leidenalg-0.10.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 205bf7541e6423bd44b764ebec74eb5765d05f8c47b1001c00b806484f25421a
MD5 e7797e3e2fcf89ffc76a5fc82ffd3e55
BLAKE2b-256 b8e380c01d5410c77f109791a2f843c9bfd820ca3c8aee11576fad2445fda304

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: leidenalg-0.10.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for leidenalg-0.10.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e313841653f1a886ae0d6645927b630443535bc52180eb92612d0ad1e7830ff2
MD5 06802f58d8c9c5fdc9064e3f4778d20b
BLAKE2b-256 d85290f035d0fccb8a7dc77d70bc254480a8e3b2bd148578df6cb1fb47660511

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 749441d8a763e3ed71fa622392cb2b3276215b9c69ed9eabd697c34bc7bd37e9
MD5 1865871f50c8939690de0477ccfbf731
BLAKE2b-256 1e83bcef660f439d912967eff5168de146ca2df56fbff9ae608c79d8726f3957

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9963d9382dec486b0b00464a62e0e1ebcaf18248295e47d546eac32c7b0f0258
MD5 1f58f1f3b9eeafb1fe83898a21570f0f
BLAKE2b-256 c7ab5ff92627f44a5eefe1308aed76d23ccf86346454341f0524f45dfa21e4a5

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c2627b807e563984e2e9b44f42716849d8190e782e4f23eb83870750bc08c0d
MD5 0941bf15c34c12113bf37c43f3a3e65d
BLAKE2b-256 5e3671eeabd3bfee852e51525f5d43e2bc3e8cd397cf279f26daf148a78bd1bc

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8f290108a5cfa83e64d86f3216003f4acb77ff55ec4dfb6248b45fd7e5972005
MD5 3a35dbe70857f819cf46807ff66a47d8
BLAKE2b-256 1889a29a6c86697b0736ec1ac581f9859dacef1c0755cb0682d7b4809e7ce300

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c4e059ed2b8fcee3648f3d2b68862ff6d752cda6e156d1847b3194417688fdf
MD5 7334f95f037eba10b7e1f5366d52fc54
BLAKE2b-256 d1921331db6e2568d295d61113295c95ce31dfefa4fe3d98bade0a1552075bb3

See more details on using hashes here.

File details

Details for the file leidenalg-0.10.2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for leidenalg-0.10.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 02d5cabb93bbdc185a96eb8269deb13dc2d78c2a3dac9abbb7572b09ad8b8e40
MD5 ce855b4bd956e5256c2c74d4529902a9
BLAKE2b-256 333402e1a8b469ba7b892cd91f32c882d752702ef33fcafec21cc0a5d55698f9

See more details on using hashes here.

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