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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 macOS 10.7+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 macOS 10.7+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 macOS 10.7+ x86-64

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

Uploaded CPython 3.7 Windows x86-64

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

Uploaded CPython 3.7m macOS 10.7+ x86-64

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

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6m macOS 10.7+ x86-64

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347123195-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 f7e0a7a8ab6bc329c26885e29ce5261bca39f6f8736139eddf51a2eab170c5fc
MD5 6d859df9e70f8fb3dd490197195ca6b6
BLAKE2b-256 47613b2b41b4566a3f2dfdd7608f11340c01691654f92404f2d4b7eb3d5508f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347123195-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 942aa0cf6d1d4498d8b24d4d5fb8a38065ccae276a1fd4a15b5d69e555dcb94d
MD5 41664c40a60a03988d052442ac6ba103
BLAKE2b-256 910a6d2da3f1dab0202974b798f70ab80f593b602fc213de8fa72f5138761bfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347123195-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 3cffaa17f5be934478dc195fa1a40a7d1a549396550193315c8bd2c30baf8986
MD5 f2a7458464d2f5ad5432ce012d489417
BLAKE2b-256 a3adf03e7ec82b9e4d23ba3664f2596efc120da50603129aecc711459040378c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347123195-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 5936b596b01429b800f20501794d567c7db9b65a262afaba5e91b238eb153016
MD5 141076ee72df9cae7d7b3e0d2e73012b
BLAKE2b-256 dcad575de97e40d64b22025f4767101f94e5dd9f73ab3e50313e8e449fa1c2a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347123195-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 db4ff34d11da3954ba90a33185a152bd81e349d3d66d17aa802f265cd6b2bc7c
MD5 b7225ff8f89f46cdc5a5d3decb540e80
BLAKE2b-256 06910c5a11beb8960b7949af43e1bc63d2b827ca77c6344b1b7710b387359775

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347123195-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 d565d54550ae67ce3ee50386b55f3b6e4e75936598910915679e5af0a737dae6
MD5 9587c83bfbc51754b1c9eaa7450ec61a
BLAKE2b-256 19ea814816880efaa5a1c8a5c9d9b6091d5f8e84dcca4047500e5bd9d84703c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347123195-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 6b776977900944aa8ebe08b8e0637966d6a4b8367d9b855b4d1e08638f67d008
MD5 2e409df25f9041be39fa4b44500901de
BLAKE2b-256 88f6e540264182b274c7e50e25db1022d1392aba59da6b2afe24ea9f41674689

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347123195-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 d60d9d6543ad2133decd06c6961e3c13b6bb0e025db70cbf054f0fd4964567a4
MD5 9705b805bdc349a6a00a1bc641f2cb68
BLAKE2b-256 e29f1b41a975d0d6f143dc35940a515498d4d74ded542cb469f0ba7bad94a87e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347123195-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 c1339c493e66569f35654fbada343860fc8dc21b94b50000ea42ae1dfe84ceed
MD5 85bf677a5bacc3c06adf5a078522cbf6
BLAKE2b-256 4cec2319f8bbf00b6f0a70128d96a896fceebca3416f8840e1450dc8bd336b3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347123195-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 78b7f260ed453f488cfccb83f5f22dde7d510eedd0ae8ffe1b936b5553bc77cc
MD5 65ca8173f40901109be83974b1eb7959
BLAKE2b-256 9044bae214e6ddfd5964bb069ea76e5314f8c62d38e8c975e5b8204a451a3730

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347123195-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 3c7a508c7e55499f39f728e3e7cdff7fc339317704c315fe7a87a582fc9a94dd
MD5 33a24335ddcbd5fc85271cdb5d5c01a3
BLAKE2b-256 96e79fbd115e42ebbd37727b20091d788faddb6f2a868a583b7427e166e2dec5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347123195-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 e904b8969fc5d04545dd114ff9ed50ea77ef3a49cf07a9cfa5034e7cff698712
MD5 a99eed6a768651e30dbcb028d434837d
BLAKE2b-256 5edb4a7284e478f8ef98e8d3f1bd791dd0267c70276eab97018be300631f5558

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347123195-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 722fae9df1d68fc07ea6e57669b98fd36d40e38c095f628dada4c70af3e3f38d
MD5 71cf263fbc2bfc424ba167eda051a281
BLAKE2b-256 46178c1ba8e267c1d82cc1d6f37c9f7ee58ada244e86c9fc3bf63313aac3fd71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347123195-cp36-cp36m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 68d6e0c61bea1e38f0bf8b4542908743c5d835f9a98d350264d75484adc2864a
MD5 d3d92d9984f6fb5167333e137d9aab5d
BLAKE2b-256 e6bfe785f75d07b316d853cfbd2be96706ffe598006d9275148e3043aea11efe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347123195-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 60ceac9e760eb03b6acb1766154a5d6f7fd56dce3acebdd677f50853534b5a3f
MD5 7577ebd0a4233428ecdb57170b4129af
BLAKE2b-256 ef260aeaade8b9560d50c19cf8eb2d67c6135477caecca52d51f597c8c493073

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