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_dev202111161468718144-cp310-none-win_amd64.whl (185.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

graspologic_native-1.0.1_dev202111161468718144-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_dev202111161468718144-cp310-cp310-macosx_10_7_x86_64.whl (295.1 kB view details)

Uploaded CPython 3.10 macOS 10.7+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

graspologic_native-1.0.1_dev202111161468718144-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_dev202111161468718144-cp39-cp39-macosx_10_7_x86_64.whl (295.1 kB view details)

Uploaded CPython 3.9 macOS 10.7+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

graspologic_native-1.0.1_dev202111161468718144-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_dev202111161468718144-cp38-cp38-macosx_10_7_x86_64.whl (295.1 kB view details)

Uploaded CPython 3.8 macOS 10.7+ x86-64

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

Uploaded CPython 3.7 Windows x86-64

graspologic_native-1.0.1_dev202111161468718144-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_dev202111161468718144-cp37-cp37m-macosx_10_7_x86_64.whl (295.1 kB view details)

Uploaded CPython 3.7m macOS 10.7+ x86-64

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

Uploaded CPython 3.6 Windows x86-64

graspologic_native-1.0.1_dev202111161468718144-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_dev202111161468718144-cp36-cp36m-macosx_10_7_x86_64.whl (295.3 kB view details)

Uploaded CPython 3.6m macOS 10.7+ x86-64

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202111161468718144-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 bc6e7d03406b0b02ebcd82aca9f91303b7799b2939dadcee06862efadfe17e62
MD5 4608a7bfa041f738dae9670d01cbe670
BLAKE2b-256 970fcac7a3d92047823294efb8e8b97e1dd943f4d02804acecfd94b4f9927e39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202111161468718144-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 c377f57561693635151a11a5d71d6dc89ac1f429d6870a5a92260edad3fd148c
MD5 903ac065536f73aa2f7c89bd01c8014b
BLAKE2b-256 14d9662d03332b54eae5c3643e6e0b078b6911bf5ccdbdeee36e346dfba88807

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202111161468718144-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 30cc3b150081adcf5dcae811492afc1232b442dc0a2cb987df929ed14f2bc16a
MD5 38607ed8db552f4f83f0fcc1c2f574d2
BLAKE2b-256 8278df9dedfe223d3bb9e6dc74ecdfe1cb4a62a045181fab37c555e72d6cc2e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202111161468718144-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 51132408d5311412cc9e9671764f2d274a48011b2dc4dd2cbb8292389a436afa
MD5 c81113d2a674066485bd4a7faa67113e
BLAKE2b-256 42bc9002a70ba60133fc5986c66b89351e6d31ab4d436205de44e44791835a59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202111161468718144-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 c628caa1bdaa9b518c765f0e931451da90bb6f0a955f7be2c1eb06e9f0e51b84
MD5 51c3ce625e2d309703000953395cc7d0
BLAKE2b-256 19d90e14e186accc20bd997f4320e6543d8a3b1de3755bb8f1997997e8a37ed8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202111161468718144-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 832c45b4bb5edfc285ed3478c21997cc338f85d002d0dab18214e7f7da1bf62e
MD5 eb5f6a1aadaf9c42e608233097cdff6f
BLAKE2b-256 29741ce0d6cea8a3b1b63ee8bf4268dda50874b7cd2fc0d2c0afbb4f9c4ad772

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202111161468718144-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 671648167680975d0933adbe962cb20cf58965ad2d6201eb1dc10f06a3bdd71e
MD5 87c8ca3d887eef704080b2d133bebc42
BLAKE2b-256 6f29f3bdb2b97c16c2ca0156e5bfac1752e1c05fcabdbebf6140837d3a744930

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202111161468718144-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 9d4e00da0937b45e53c1a9f4cbaac8b388950485396a745613b22cfa0376ed85
MD5 418aa0171fb01de04eaae9087f6479da
BLAKE2b-256 41c2ba75426fc3d052aac95167fd94f1e6ce88a718e2374d19cce9b4ba2c6349

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202111161468718144-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 db0dd8a1edf10a49ce842f9f3d238ce91013e39d023a47457b77707905b89a10
MD5 50af2afeb1f7a27e0dcbb575009516ec
BLAKE2b-256 6fc8e6ab4fac0bf96b074de5ffad8cb6c1167ac30e598d53073e9baf5a83d0e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202111161468718144-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 5dc80d7566b6fae4568dcd0af10a4b08a9650c7eddd7dd4717696260f6371957
MD5 11dcaf89cea1cd6b567a7a2b5bb19369
BLAKE2b-256 074aae2b531aa321d5a851e4da9c3f374e4a2c877eec1c362e6e0c5bdc5bebf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202111161468718144-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 d2c3a5100b2e42dc85e7cf8efcd98f6ab22a6a6ba81f0e2210f9365e8f3f1502
MD5 a6583db5288d51c047cc77c2ea302814
BLAKE2b-256 f60d6f4b3fb1a62db0c62f39879cc3db32713a55bc1088f4012f53f6c5962c9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202111161468718144-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 0d1cd1d17f04e29df2f9cbcb7bfd842a4bc249ea6494d837b7ced3e59f4a0626
MD5 5634b8c6b017616089705aadf701a108
BLAKE2b-256 450b2c388b1e2f4e0e528e4c32517bfabf6531e87c5f646bec960cdb5ed4516a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202111161468718144-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 1066c4596b5438b0ec21b23262ac3f9807f034a3d2ddba2a15254f236215d101
MD5 1079a9e1fc9444f33c5798260113ee0a
BLAKE2b-256 348fda1f768bba804e7f937cf833c54ac1055f4823df61f4892b8466b4a905a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202111161468718144-cp36-cp36m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 d661044e6808fcb30c08f7d72d3b9147f487407925576634b8e3811369ad9480
MD5 78d75fb6791b5fbd285210b981612c8d
BLAKE2b-256 c6cc43d9df88c8466674af87b682a0ce0cbbe57b8fd888e8db4ed1ec39d339cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202111161468718144-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 8c69701b901f818e35cb82af48cc1b4aa6ec05a87c1f7ab9fd4a3a062aaada3d
MD5 e4189543fab6d24b61ceff768bcf96d6
BLAKE2b-256 f78623e9173b94ab5916ab745138a69058cc4964d25dd71fa847722ca314b4f7

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