Skip to main content

Python native companion module to the graspologic library

Reason this release was yanked:

I made a mistake :( This is a breaking change and should be a full major version release change, not a minor.

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-0.2.0-cp39-none-win_amd64.whl (179.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

graspologic_native-0.2.0-cp39-cp39-manylinux_2_24_x86_64.whl (925.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.24+ x86-64

graspologic_native-0.2.0-cp39-cp39-macosx_10_7_x86_64.whl (280.8 kB view details)

Uploaded CPython 3.9 macOS 10.7+ x86-64

graspologic_native-0.2.0-cp38-none-win_amd64.whl (179.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

graspologic_native-0.2.0-cp38-cp38-manylinux_2_24_x86_64.whl (925.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.24+ x86-64

graspologic_native-0.2.0-cp38-cp38-macosx_10_7_x86_64.whl (280.8 kB view details)

Uploaded CPython 3.8 macOS 10.7+ x86-64

graspologic_native-0.2.0-cp37-none-win_amd64.whl (179.0 kB view details)

Uploaded CPython 3.7 Windows x86-64

graspologic_native-0.2.0-cp37-cp37m-manylinux_2_24_x86_64.whl (925.2 kB view details)

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

graspologic_native-0.2.0-cp37-cp37m-macosx_10_7_x86_64.whl (280.8 kB view details)

Uploaded CPython 3.7m macOS 10.7+ x86-64

graspologic_native-0.2.0-cp36-none-win_amd64.whl (179.2 kB view details)

Uploaded CPython 3.6 Windows x86-64

graspologic_native-0.2.0-cp36-cp36m-manylinux_2_24_x86_64.whl (925.6 kB view details)

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

graspologic_native-0.2.0-cp36-cp36m-macosx_10_7_x86_64.whl (280.9 kB view details)

Uploaded CPython 3.6m macOS 10.7+ x86-64

File details

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

File metadata

  • Download URL: graspologic_native-0.2.0-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 179.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for graspologic_native-0.2.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 268fd7517891c2b2a244f5f3a599ce24cc5856cdd7fa8612f0230d616b54a28f
MD5 5297b704d082d2632a24758fcf438e7f
BLAKE2b-256 1ef1319e7ffaab105f4555be036f82216dfade889624484e2c6b78f8ec8d6c7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: graspologic_native-0.2.0-cp39-cp39-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 925.2 kB
  • Tags: CPython 3.9, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for graspologic_native-0.2.0-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 969076835db9917139317ecac1c32b0520cd60788162790f1650c6d9150131c8
MD5 e9610e360649bb647eff5bf57d31516f
BLAKE2b-256 52325016e72727304000496f34501e63cca5772f0360351eb3ff41423009ade8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: graspologic_native-0.2.0-cp39-cp39-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 280.8 kB
  • Tags: CPython 3.9, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for graspologic_native-0.2.0-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 88e2e530dcf066e3033592c9b138563cc1848e7fc122c643ebb3d60f08ad65dd
MD5 88fb07b80f152a937f586b6a9219311d
BLAKE2b-256 61ecefa699966dbe103ffa42ebcf4e8a2bc862370b01b0db6ef60e3fceaf11a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: graspologic_native-0.2.0-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 179.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for graspologic_native-0.2.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 68579859e42af3f091a8c8774c56ca59d467944e90f8b8cb18b939a757bba023
MD5 0fad52e21ede6ede137cfc0c5f1f31af
BLAKE2b-256 b4564d5b25a10122d8ec06959b512bc16e6565749a8a428988b844e15a347135

See more details on using hashes here.

File details

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

File metadata

  • Download URL: graspologic_native-0.2.0-cp38-cp38-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 925.2 kB
  • Tags: CPython 3.8, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for graspologic_native-0.2.0-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 c58fac8846cfd6fad5cb8a6d3699cd927c606cfd0a1dcf3fe4e64475e83d127c
MD5 e44ddaa9242aad1624fc6d0bc3a2792a
BLAKE2b-256 fbf19d22a8cd9eb9a957a880d6b1caadc3c4d1246b2f6aff70ccffefe2442058

See more details on using hashes here.

File details

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

File metadata

  • Download URL: graspologic_native-0.2.0-cp38-cp38-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 280.8 kB
  • Tags: CPython 3.8, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for graspologic_native-0.2.0-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 79b873961b6421196dd0d1bc0cd3527206a0032c495a036462a48223e8f16e68
MD5 05a1aacab68f19042103974fbdf936ad
BLAKE2b-256 ede38be2d8c2f2205066a56ac8757a9799f855ff33539233ca90665be62183cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: graspologic_native-0.2.0-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 179.0 kB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for graspologic_native-0.2.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 ef79d679afaab5c695d8c486fbf937920f173c06f83f92128cb656e74c5d659f
MD5 5f368c752f684a1c9ae1d46df4511db9
BLAKE2b-256 306842dc0840d6e00a408bc4b712c8de5da942a8fd5a1d56a0eb665ad7aaad99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: graspologic_native-0.2.0-cp37-cp37m-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 925.2 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for graspologic_native-0.2.0-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 2a4be8d26227e31ac41503f01672c04a255677cde32b8ef8d382dec7b58002bd
MD5 d7ff3466b701c8f40bb72455bcf08546
BLAKE2b-256 4b1bf297c55d9ac7cb138600d2b1c359956fdac7a632997980418cad9120aa17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: graspologic_native-0.2.0-cp37-cp37m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 280.8 kB
  • Tags: CPython 3.7m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for graspologic_native-0.2.0-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 1c65851bb072d9e7f3e566eee41879677d0350a02f529bd0f2ee254b1b6db903
MD5 146de3fda9427ad8bb8b495d419f1811
BLAKE2b-256 77177123de242cee8dc3b6397a5377e2253b2df86ed1cc172a7a04f059a5a35c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: graspologic_native-0.2.0-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 179.2 kB
  • Tags: CPython 3.6, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for graspologic_native-0.2.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 95d4f0f35ccef705df0b9c3db48bf8f66063b33563e47372e76607fb7a41cfba
MD5 d4c27e79a11e0a34086365a01e3dc704
BLAKE2b-256 d8b19ff9f1a8641c0c0ce8b29665d4766b68b286789e989b7de40852adcfe78d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: graspologic_native-0.2.0-cp36-cp36m-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 925.6 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for graspologic_native-0.2.0-cp36-cp36m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 7853ac71d7bcd6d75297c09674bd9bd910e0a78f77a40ab3a3766629b9589da0
MD5 6f6b80ed71f0b049a0a1fc0bfeede974
BLAKE2b-256 67ecb535f9c2630bfb610923d621d55653d76a47a94fce3599913170250ff096

See more details on using hashes here.

File details

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

File metadata

  • Download URL: graspologic_native-0.2.0-cp36-cp36m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 280.9 kB
  • Tags: CPython 3.6m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for graspologic_native-0.2.0-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 90356afc506d13393000e9396de3b999c55d5b2c4acbe7da65a260bfd49fabcb
MD5 cf163938d24b4a0962a00ac3f68178c4
BLAKE2b-256 85a2dc5272594b550c88d4d784d7a63c97d3da60cf7b7b64f7c28aacd7335745

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