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

Uploaded CPython 3.10 Windows x86-64

graspologic_native-1.1.0_dev202111161464816818-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_dev202111161464816818-cp310-cp310-macosx_10_7_x86_64.whl (299.0 kB view details)

Uploaded CPython 3.10 macOS 10.7+ x86-64

graspologic_native-1.1.0_dev202111161464816818-cp39-none-win_amd64.whl (189.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

graspologic_native-1.1.0_dev202111161464816818-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_dev202111161464816818-cp39-cp39-macosx_10_7_x86_64.whl (299.0 kB view details)

Uploaded CPython 3.9 macOS 10.7+ x86-64

graspologic_native-1.1.0_dev202111161464816818-cp38-none-win_amd64.whl (189.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

graspologic_native-1.1.0_dev202111161464816818-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_dev202111161464816818-cp38-cp38-macosx_10_7_x86_64.whl (299.0 kB view details)

Uploaded CPython 3.8 macOS 10.7+ x86-64

graspologic_native-1.1.0_dev202111161464816818-cp37-none-win_amd64.whl (188.9 kB view details)

Uploaded CPython 3.7 Windows x86-64

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

Uploaded CPython 3.7m macOS 10.7+ x86-64

graspologic_native-1.1.0_dev202111161464816818-cp36-none-win_amd64.whl (189.1 kB view details)

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6m macOS 10.7+ x86-64

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464816818-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 a6964ef027b6a95e2c285163d9db693c700769c32236c5c814f27d64afd2ad8b
MD5 bec6687bb6a2f8dd7439bc97730ccee5
BLAKE2b-256 4fa20657cd646833084688c580b1bce27ee6909c1ad803626119354f13f3f1b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464816818-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 29ee8e9585e4ec1c66919261f37393b7feb2661fcc5bf46b76ad53933038d5f6
MD5 40ef40e2173d656e082ca81f88cbe29a
BLAKE2b-256 8b10e84fab620d86d66e0bf8ae300eecacde4deacbcc3349f45b008713e0c6bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464816818-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 2171d48a924c27f5cd5592045456afafad531a90f359d732ce502bfcf43698e3
MD5 74add2f5add158eba61092289d0b3ea6
BLAKE2b-256 fe6af29c5838849ce279f2ec6abb3a2f67d6544862872e005d9948f705cb64d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464816818-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 ad3918299e870a4d79a83eea59218b1a90886f7d36762ad90a8f33dada11a887
MD5 6afa00308d3bbe9cba358bb4a6084bd9
BLAKE2b-256 a3bf047c93f0a2bbc5bedae190c6f3b8479370541f5f699bf8568b1de2609c73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464816818-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 cdc35d3ea5227afec3b17be9a4de91bd85cd66390450f97eb516c0a3009e9c4c
MD5 d32f3cda681ff477539fc2129f378436
BLAKE2b-256 bb81960f386f40bf74fe307491640e9a9283826a606f0af3c6a4f66f4dcfa5ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464816818-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 a29cf444c5c7d9fbfafd65b1ea3a0f73a9d20b5943189c6ddee6edaa6cd93e5a
MD5 4fb798ba67233e48835691a19c3044f0
BLAKE2b-256 754a2cffbac93d71dbfc05d484b4e9fc49d2f9ad045767fb7d3050b8153be0a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464816818-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 7758adf4eaaeea68c6a734c025a73a862aa963f973b78f00aace7b09d9d28e96
MD5 1080e26b079d5963deb79e8a28a5a5a8
BLAKE2b-256 6910255f0998ae2ad056afd2b36a0d61b955ebe36d7e81b1cd08621d442277c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464816818-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 d15a05740d6c6edf07f1df59c50701eacf6be5dd910e836ee636b3a873981f59
MD5 62b4840d98a21fa5609749b4e75c3ae0
BLAKE2b-256 ebcf08fc8adbbf0ed9bfd351d9ec518efdac5fb4c5fbbb64fdd08c2f926b8657

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464816818-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 cc47083d54376956c2ba7862e82b52b3c8bf8adb34cda9de9297b625ee293714
MD5 fdc9fa31246a8288c4de9fea9c08154a
BLAKE2b-256 c615f3538b753661639816046081e5ad56508abe32423586627456ec70b5c123

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464816818-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 489a3c4831e8d0a220eab4cd2e502afba722368b117c04e1c4f075985b7d375e
MD5 8d233e98c0eaf4027a56ef38f794f0e5
BLAKE2b-256 9dc4689532dd64ebcc636bcd511135419d856f6cd575163fac92112f332a9ef0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464816818-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 f1044ec62ee8a323dd805f3ab3315864ab02ec48427a55c376ae6c4086dd17f5
MD5 d6a7a82c69ad87b6dd075402779dda07
BLAKE2b-256 c8afb4cde3cb04b03a39bab4ccf7a85edd8531b113f2df00a5c4285d886b28b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464816818-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 58b61b8027bd425eadff338c61a6656de860e9dcef0c9df72e1818cab852ebbf
MD5 79e09bfaa07facc9faa51d21710a8a07
BLAKE2b-256 9dbf37cf7adb82d75529267cfccd946ff94ca651aa9fb1fa7a5b5770c7dc8715

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464816818-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 49438fde66b04d626dc3aba72645f3cb06c9f1dd86dfb2ac34463d7e405c8f99
MD5 2dbec6e6ea81bef06b19a7fbd7fef39d
BLAKE2b-256 b941332d3a9d255418560bb3ba3e68ceda15f1e2ef31a64da7d713f87860dc76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464816818-cp36-cp36m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 70f8eca63a8fb5f64d9be526c03123a6a3c52970115c226060d986917d344f4c
MD5 e08c361b074d1b87e460f1773d650dcf
BLAKE2b-256 61515782d07ae31834bd07252f90874454eb63b893a8f28c487598b1171bde29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161464816818-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 26a1df62a0916a4f0e48eaaedab1e1d8e3bbf9558bd30577e12b39c814d583f5
MD5 189fe7617089c320051ddd3548787c84
BLAKE2b-256 213be2f7edd1285729002459a7f4921b5dddf24b2493a39b71daad95a7d6d204

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