Skip to main content

Python native companion module to the graspologic library

Project description

graspologic-native

graspologic-native is a companion library to graspologic. This module is a Python native module created by using the network_partitions crate from the same repository.

The purpose of this module is to provide a faster implementations of graph/network analysis algorithms in a native without trying to work through the troubles of releasing Rust crates and Python modules at the same time (in specific as the Python graspologic module is expected to be far more active than the Rust crates or native modules are).

The only capability currently implemented by this module is the Leiden algorithm, described in the paper From Louvain to Leiden: guaranteeing well-connected communities, Traag, V.A.; Waltman, L.; Van, Eck N.J., Scientific Reports, Vol. 9, 2019. In addition to the paper, the reference implementation provided at https://github.com/CWTSLeiden/networkanalysis was used as a starting point.

Releases

Builds are provided for x86_64 architectures only, for Windows, macOS, and Linux, for Python versions 3.6->3.9.

Build Tools

Rust nightly 1.37+ (we are currently using 1.40) The python package maturin

Please consider using graspologic in lieu of graspologic-native, as the former will contain some nice wrappers to make usage of this library more pythonic.

Project details


Release history Release notifications | RSS feed

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

graspologic_native-1.0.1-cp310-none-win_amd64.whl (184.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

graspologic_native-1.0.1-cp310-cp310-manylinux_2_24_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.24+ x86-64

graspologic_native-1.0.1-cp310-cp310-macosx_10_7_x86_64.whl (294.2 kB view details)

Uploaded CPython 3.10 macOS 10.7+ x86-64

graspologic_native-1.0.1-cp39-none-win_amd64.whl (184.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

graspologic_native-1.0.1-cp39-cp39-manylinux_2_24_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.24+ x86-64

graspologic_native-1.0.1-cp39-cp39-macosx_10_7_x86_64.whl (294.2 kB view details)

Uploaded CPython 3.9 macOS 10.7+ x86-64

graspologic_native-1.0.1-cp38-none-win_amd64.whl (184.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

graspologic_native-1.0.1-cp38-cp38-manylinux_2_24_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.24+ x86-64

graspologic_native-1.0.1-cp38-cp38-macosx_10_7_x86_64.whl (294.2 kB view details)

Uploaded CPython 3.8 macOS 10.7+ x86-64

graspologic_native-1.0.1-cp37-none-win_amd64.whl (184.7 kB view details)

Uploaded CPython 3.7 Windows x86-64

graspologic_native-1.0.1-cp37-cp37m-manylinux_2_24_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.24+ x86-64

graspologic_native-1.0.1-cp37-cp37m-macosx_10_7_x86_64.whl (294.2 kB view details)

Uploaded CPython 3.7m macOS 10.7+ x86-64

graspologic_native-1.0.1-cp36-none-win_amd64.whl (184.8 kB view details)

Uploaded CPython 3.6 Windows x86-64

graspologic_native-1.0.1-cp36-cp36m-manylinux_2_24_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.24+ x86-64

graspologic_native-1.0.1-cp36-cp36m-macosx_10_7_x86_64.whl (294.4 kB view details)

Uploaded CPython 3.6m macOS 10.7+ x86-64

File details

Details for the file graspologic_native-1.0.1-cp310-none-win_amd64.whl.

File metadata

  • Download URL: graspologic_native-1.0.1-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 184.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for graspologic_native-1.0.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 068ae6b74d56de83a5e9c3ce7ace85b69e4a12647b10cc62721723ddd64b0e9b
MD5 aa9eb0415debc2d3e4851189b489eaeb
BLAKE2b-256 48c07a3e506f7906b19f5911af9766c788d1595791ea0b19136f12856a14e92d

See more details on using hashes here.

File details

Details for the file graspologic_native-1.0.1-cp310-cp310-manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: graspologic_native-1.0.1-cp310-cp310-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for graspologic_native-1.0.1-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 d2e387e26b910d88899ede0ea8e2c41a00baf0c12f1e67f4695fd43d4d8b5692
MD5 a394fd16b876aae6979efa90ea052143
BLAKE2b-256 5230e1344209d9ae4685835d7d484d6da1a63c272969b49da68aa913687a76f8

See more details on using hashes here.

File details

Details for the file graspologic_native-1.0.1-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: graspologic_native-1.0.1-cp310-cp310-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 294.2 kB
  • Tags: CPython 3.10, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for graspologic_native-1.0.1-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 91409b180b2909ee5015b669ceddf566da2bfc26ac40663d7a1822ab1c792df8
MD5 b46d90d60406b3c48c200eec1be1c42f
BLAKE2b-256 bf1ea164e0d9a540ee8f22f4f5775194109c4f4bdd4e3f7ad505c7dc86f505da

See more details on using hashes here.

File details

Details for the file graspologic_native-1.0.1-cp39-none-win_amd64.whl.

File metadata

  • Download URL: graspologic_native-1.0.1-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 184.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for graspologic_native-1.0.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 a503f3f020694f2137d9093f20db650b5e4845f70a4d8b7d1c32af3771af1939
MD5 99d8d17c3f23a024f6218bfa11898fad
BLAKE2b-256 2c231951a30e9cc5eeed1b28db7f2967f4ce745325d753287e1efe16891e0ab8

See more details on using hashes here.

File details

Details for the file graspologic_native-1.0.1-cp39-cp39-manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: graspologic_native-1.0.1-cp39-cp39-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.9, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for graspologic_native-1.0.1-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 3485a3da023e69352b07b2c448222f8f23739074d5ed009d96eeaa4da9f90e5b
MD5 e3dbc60037d82254c9782c6749ed3328
BLAKE2b-256 b98e8eead0a6d6d0bc60cee078d1808b2f5e3a9ccff585d7073789708daef333

See more details on using hashes here.

File details

Details for the file graspologic_native-1.0.1-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: graspologic_native-1.0.1-cp39-cp39-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 294.2 kB
  • Tags: CPython 3.9, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for graspologic_native-1.0.1-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 08452a3517b5258fcde9ecdc060f9cf898b07367abc7df7f2e62f52406ff2f36
MD5 9a5bab0e369f61ac58c96c2e34f53f0d
BLAKE2b-256 600ade10da7e8ccd661af4000ee7686b6bd54b33f19f203541204479ca52e851

See more details on using hashes here.

File details

Details for the file graspologic_native-1.0.1-cp38-none-win_amd64.whl.

File metadata

  • Download URL: graspologic_native-1.0.1-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 184.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for graspologic_native-1.0.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 4aadf24b68bc39fd0ffd0eaf358270edfbc313e03b763bec14c0f4965883c812
MD5 dbd060ca61dd0c84608f3d911952e96b
BLAKE2b-256 7b64bdcba823652070972fbe15fa760a413e0aefd674501c9a26a537db4d89cf

See more details on using hashes here.

File details

Details for the file graspologic_native-1.0.1-cp38-cp38-manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: graspologic_native-1.0.1-cp38-cp38-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.8, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for graspologic_native-1.0.1-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 a1a2d96542326f93f273ebd59637cf5b1b8cedb6c233706a2d6476a86a0195c1
MD5 f194b75c521f9d28e8b126da0905b535
BLAKE2b-256 55529811bb7d152eb825d01c7314a5fe818f7cf75ab64eaa6c063b928df862d9

See more details on using hashes here.

File details

Details for the file graspologic_native-1.0.1-cp38-cp38-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: graspologic_native-1.0.1-cp38-cp38-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 294.2 kB
  • Tags: CPython 3.8, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for graspologic_native-1.0.1-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 f6b4f18c9b438181d72d303fe9a28ee786fbd0b03c670262bdbeb1ba576e3eb9
MD5 14df5170ac83405c9f7dce543fa9c655
BLAKE2b-256 40dfca13e074418db223fdb52545be4e4d3b48daf016b5682e5fa8bdc582c974

See more details on using hashes here.

File details

Details for the file graspologic_native-1.0.1-cp37-none-win_amd64.whl.

File metadata

  • Download URL: graspologic_native-1.0.1-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 184.7 kB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for graspologic_native-1.0.1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 1719fd56ad79a529ee9562c5023cee232520fa85cb54234365ea4eec0017f679
MD5 9f019152e128e9c05e7e797d3298b550
BLAKE2b-256 05619c68cee1b8924aa8157b885795864b308600cdcd7384c655eff5a1d5167a

See more details on using hashes here.

File details

Details for the file graspologic_native-1.0.1-cp37-cp37m-manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: graspologic_native-1.0.1-cp37-cp37m-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for graspologic_native-1.0.1-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 5051ee73417aa0c1d3751cca014b291e09f8cb079bd7ad8520afa11d91cd58a2
MD5 6a2e57237879ca0092f927b353580769
BLAKE2b-256 2a9b80536fe95677c5b3ef06a8b1e4fedf0e48203f9ede84cdebf6d9e614d38f

See more details on using hashes here.

File details

Details for the file graspologic_native-1.0.1-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: graspologic_native-1.0.1-cp37-cp37m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 294.2 kB
  • Tags: CPython 3.7m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for graspologic_native-1.0.1-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 4cd7e3640221c624393fb7e3366439c621401bc2bfc7e1bb4e661d5301dad11f
MD5 6f1f4992bec0a9c5f09e2873ad340c7a
BLAKE2b-256 52e7d12482ef003dc1c0071a7701ed8e2057a9d40df4242c3f52c27ef2c72728

See more details on using hashes here.

File details

Details for the file graspologic_native-1.0.1-cp36-none-win_amd64.whl.

File metadata

  • Download URL: graspologic_native-1.0.1-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 184.8 kB
  • Tags: CPython 3.6, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for graspologic_native-1.0.1-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 c36cff3c4d9cfee3cccb1bede3645b3867ec7fedd7388e79fa30de0241d19425
MD5 f8ecb36a4610ae0b8194845ba1034157
BLAKE2b-256 a005eecafdbac67f931a23ec8a920b692152ad67b506aa867d47a06892b80e20

See more details on using hashes here.

File details

Details for the file graspologic_native-1.0.1-cp36-cp36m-manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: graspologic_native-1.0.1-cp36-cp36m-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for graspologic_native-1.0.1-cp36-cp36m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 040cf988b520cc371136b6bc09e9a81c4cdcd487b1652929e2675f4c5ef89e54
MD5 aa710494b82ebb5fd47a9fc2b080556a
BLAKE2b-256 a4a64b2e65eb989b837a9ab066090a7410e6e4c183308f9fc024ec1d2a4bdf77

See more details on using hashes here.

File details

Details for the file graspologic_native-1.0.1-cp36-cp36m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: graspologic_native-1.0.1-cp36-cp36m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 294.4 kB
  • Tags: CPython 3.6m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for graspologic_native-1.0.1-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 d7f06cd0567443cedb7947295b2d39789a7fc4003b97129f68c29c3fbf1686fe
MD5 c32ae266aa1fd06ddd27741ac8ddfdfd
BLAKE2b-256 aa8e6144eef7c174e56d89cc23dba3f3b97bf05ac8ad3dff4b4b29f73e077cea

See more details on using hashes here.

Supported by

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