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.1.0_dev202111161464759557-cp310-none-win_amd64.whl (188.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

graspologic_native-1.1.0_dev202111161464759557-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.1.0_dev202111161464759557-cp310-cp310-macosx_10_7_x86_64.whl (298.5 kB view details)

Uploaded CPython 3.10 macOS 10.7+ x86-64

graspologic_native-1.1.0_dev202111161464759557-cp39-none-win_amd64.whl (188.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

graspologic_native-1.1.0_dev202111161464759557-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.1.0_dev202111161464759557-cp39-cp39-macosx_10_7_x86_64.whl (298.5 kB view details)

Uploaded CPython 3.9 macOS 10.7+ x86-64

graspologic_native-1.1.0_dev202111161464759557-cp38-none-win_amd64.whl (188.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

graspologic_native-1.1.0_dev202111161464759557-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.1.0_dev202111161464759557-cp38-cp38-macosx_10_7_x86_64.whl (298.5 kB view details)

Uploaded CPython 3.8 macOS 10.7+ x86-64

graspologic_native-1.1.0_dev202111161464759557-cp37-none-win_amd64.whl (188.6 kB view details)

Uploaded CPython 3.7 Windows x86-64

graspologic_native-1.1.0_dev202111161464759557-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.1.0_dev202111161464759557-cp37-cp37m-macosx_10_7_x86_64.whl (298.5 kB view details)

Uploaded CPython 3.7m macOS 10.7+ x86-64

graspologic_native-1.1.0_dev202111161464759557-cp36-none-win_amd64.whl (188.7 kB view details)

Uploaded CPython 3.6 Windows x86-64

graspologic_native-1.1.0_dev202111161464759557-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.1.0_dev202111161464759557-cp36-cp36m-macosx_10_7_x86_64.whl (298.6 kB view details)

Uploaded CPython 3.6m macOS 10.7+ x86-64

File details

Details for the file graspologic_native-1.1.0_dev202111161464759557-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464759557-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 fd793d0e79b464ff2f135b5444e5d599f202a4cf43476c0238f19915728870c6
MD5 3ea7a3327f3188c39f3ea20e1e88a1e5
BLAKE2b-256 a7133e99998fad333bdc53902ebb8e374bfe85c5a52721c82952fe94a4475c77

See more details on using hashes here.

File details

Details for the file graspologic_native-1.1.0_dev202111161464759557-cp310-cp310-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464759557-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 1f1b68f16e2da1a227656ff73c8bbc1ec64c0363734c62e3a4784f00ebd552ad
MD5 c23d67ea371ce31937cbd90f677e3fa3
BLAKE2b-256 26faddac101f29c53fecc809e5e9389ea297fce80e4abfce40228da67818f53d

See more details on using hashes here.

File details

Details for the file graspologic_native-1.1.0_dev202111161464759557-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464759557-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 4e973242363658df89807a1220d09494f6b868ca123c0da6c4b6f673178983fc
MD5 8e122db99cc527ceb55336766fcc65eb
BLAKE2b-256 c0a936fa54ae079846d0370da2dbb3b7b8c1f09d29cc8125f70ac829f2c2be55

See more details on using hashes here.

File details

Details for the file graspologic_native-1.1.0_dev202111161464759557-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464759557-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 5174923f7791514c87a0d63d8e152faca09f2da44d0b62a8a55e1d3510b6eeaa
MD5 6eb5a310ed9c0c37aa1e2d4ba21910a3
BLAKE2b-256 e79ff89f7367b561d95a97b4a81f21414c26c9d249f6b30ca6b7b505e41f7f66

See more details on using hashes here.

File details

Details for the file graspologic_native-1.1.0_dev202111161464759557-cp39-cp39-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464759557-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 feba8675e96a8ecdd6787fb3c540f6dbc727006e39c7b5d154af675970b9fa01
MD5 0129eb5346c4a4e7a983425c673e8f97
BLAKE2b-256 c4a027a062b77ff0f19747d8a1e6a31330c6f289c080f0dc2b50492b54ffe106

See more details on using hashes here.

File details

Details for the file graspologic_native-1.1.0_dev202111161464759557-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464759557-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 abbdf519fccad1a44147fc66c13b03d002aa6299c2fa376650a97eb3305943a7
MD5 27eaec60c66d9c24aa8b86da0beadef3
BLAKE2b-256 fcc6e7e405495f071d2fe9988df3cc8a0acdec4fdca0da763efe7e0ce08f41ba

See more details on using hashes here.

File details

Details for the file graspologic_native-1.1.0_dev202111161464759557-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464759557-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 798df192119e7d3489cf71d3acbaf1d37988c2e3d78c274678bf71a24236e12b
MD5 684471d294071177dae35a1fd5cb32ce
BLAKE2b-256 1e744dc09793587ea25cd3f3e4a5ff638a3a69f08e8958372bd748551a751209

See more details on using hashes here.

File details

Details for the file graspologic_native-1.1.0_dev202111161464759557-cp38-cp38-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464759557-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 bbd121a3d8a2086b339c4b6548f699cdc0f34cdf16dbacb20fb1f0d5c6adb665
MD5 7b93a4065f9a0f0c9011a11ebdd50af6
BLAKE2b-256 4669b0d13e1db7f90605ea24fc8be4b66c351005832246a2034c4a8489da3d29

See more details on using hashes here.

File details

Details for the file graspologic_native-1.1.0_dev202111161464759557-cp38-cp38-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464759557-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 8fba43504950107d0877af512743eb4d37e746c2e4e6fcfb32afb63125ef1304
MD5 468230a963049eecb7d012f35c511827
BLAKE2b-256 d998f27485fe1cf83986a6f97dc221cabd1b9ba453a90dcf4171a69f32314b59

See more details on using hashes here.

File details

Details for the file graspologic_native-1.1.0_dev202111161464759557-cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464759557-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 a3e4889181d7fd01583b90cf4d77d4a34579ecaefc941ce9140c29a8a5e86e16
MD5 bcefda4b62dd44ab1ef6c530c3b3b339
BLAKE2b-256 92e75a65f7e133630d4eec9909002bd7a6ce2c300cbdda26920394d85e7ee5a2

See more details on using hashes here.

File details

Details for the file graspologic_native-1.1.0_dev202111161464759557-cp37-cp37m-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464759557-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 f14e590f7e6e1dacb57b89d0df5b72318d3fc1e766e6c8dd52cd805c5ce30d63
MD5 1e9a676d9f4a87ac632ee859fb1c9d2e
BLAKE2b-256 0c000324dc96f271919330214c8f6bd84cd42fff9b4fcd15de985ae68e04b688

See more details on using hashes here.

File details

Details for the file graspologic_native-1.1.0_dev202111161464759557-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464759557-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 539aa8472c9169b2b1dbf7c56f3326851c04f910c7babf59c97a1e2617bf8d74
MD5 0db5d4d1acf91f6f8f0a54ddd6081392
BLAKE2b-256 1453faf4368b184c0a7a9ca94dd1ffcf39e33499feccf61e7bd513e213e20668

See more details on using hashes here.

File details

Details for the file graspologic_native-1.1.0_dev202111161464759557-cp36-none-win_amd64.whl.

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464759557-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 cbb621075d4f456edee13475f7b8288ce6c0c91dbf0030fe2dac204818a7e46b
MD5 5a7917afcfd42c7f5fc111c1c6e19496
BLAKE2b-256 21e2d7967b1a8cd7d89f04ca1638bdb12a1bae2d2cf86d30d270975f11c6c3fc

See more details on using hashes here.

File details

Details for the file graspologic_native-1.1.0_dev202111161464759557-cp36-cp36m-manylinux_2_24_x86_64.whl.

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464759557-cp36-cp36m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 6672683088af95b1ac3f78dceba91273469c059388427cc1ddfbfd7f4490dd7b
MD5 bee87e9aa81a679c67d83f507cd707cf
BLAKE2b-256 0f0fbd86711e83ffb7219f71550af759c06be284790d0fc4e36cace4b79dd18c

See more details on using hashes here.

File details

Details for the file graspologic_native-1.1.0_dev202111161464759557-cp36-cp36m-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464759557-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 6ebe6ae42b3a73198e7bd9234aa2234ae81be92202fc37acdc97d7d24c059b2a
MD5 5e659a22c30f87ed37b65a87928690b0
BLAKE2b-256 7bd75ab15298579368a593e1576eddf02f6d15ba88a0f7741c0dadbeb52819fc

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