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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 macOS 10.7+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 macOS 10.7+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 macOS 10.7+ x86-64

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

Uploaded CPython 3.7 Windows x86-64

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

Uploaded CPython 3.7m macOS 10.7+ x86-64

graspologic_native-1.0.1_dev202110151347129840-cp36-none-win_amd64.whl (185.1 kB view details)

Uploaded CPython 3.6 Windows x86-64

graspologic_native-1.0.1_dev202110151347129840-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_dev202110151347129840-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_dev202110151347129840-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347129840-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 4c2a018681867a4e91ff0a72441e6649e157c47d16d52f560924e405320c5516
MD5 9c90be2c6c309b4313efc7039dd1a6da
BLAKE2b-256 4d9e74e1212bea06a6ef694cfae44bf02002b377171b4ffd83796edf90714560

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347129840-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 e1e603c97ff022aa35543e8675f927f7195ad54ce11881d6c80553967d640952
MD5 54bca75fe27fcab3558c8319b853aff9
BLAKE2b-256 ee3193cd4cf47e955f83abca7d1d8c0ba9f3b07c3efc00f4ac42e7f452b89d43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347129840-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 8eb44442b9f0186aae2771e4e1837676d6dc4655a8793c8180c1561956c07556
MD5 ee910d7c8b01bcc63ae6d523d7f0ad69
BLAKE2b-256 1bb186e4cdce627363dfe27f50e705837cf7cb3ca97d0bcca22b6e6a113a9e63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347129840-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 5fe95f827439272c2b39e557e30c30ca9f2a1f2c9e751cc6c955f9585cb2a9e4
MD5 f2a7f805de1be16732a669953b09ffe6
BLAKE2b-256 fcffdd9e6893c7d5ee16536d66a6bfb64fff5729efd78090d7fafb26824cd9a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347129840-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 b4130c5af6ae536d5a7ba6e1011c236c27f22773027f93e143eabd5816e27d51
MD5 dce9939fe036c600b7d9ff8d31a3ad5f
BLAKE2b-256 3a37c4a2c97ec30d5438abde78620f5d99463f343e0c61fe1c2a4cc086afda66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347129840-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 09df14d7922f3cd487e50dcdf341518e57e03edf9fd68c04551ae20e173c8ed7
MD5 82ea6770e1e169f57d802cf302b62e64
BLAKE2b-256 66605f8b24ec2d0e2cc52f1b7c9d7b0f546763317b5cb3e781b2c33fa7c24a80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347129840-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 e637da54cc61f457c4a08a9c2e31558d999c04218392525610217c5c7da271c8
MD5 633c8c801bbe881d2acb0be43dc00678
BLAKE2b-256 8a83254031437326ad294c23b013158c0047692b58fd741c1f7e0ca21cd2306c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347129840-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 fdf5a8dbf915892d3b07578b0c8f4485f1c5e80a6e14533bfdb1a6de40e25a98
MD5 51729aaea54b943f64b2c332113f8844
BLAKE2b-256 6bb28745688b74337fd5b029693ce4fb0e508b897e3f2188629dd60644880d0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347129840-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 9288659e96835b58228fe180cd419bf12f69ff7d82181cfc84162571f891c9c3
MD5 a046c0f7a09a401000146c9f3a14be06
BLAKE2b-256 88a87c062391cb3919234c4318ff7189bfa9d789437875d26c5a465a91ea5d8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347129840-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 386540471a87ea58a886aa4f82bbbf01033fc9451cfb8603f2a07a44a72cb0f8
MD5 282b26fc5d01c19983959013316dde4a
BLAKE2b-256 f972a2f3053e8e30057b159a08d538fbf44bb658eff9546f5c77f2183910394f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347129840-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 705163c49a7476fd82d111421cecb9cfdaa239d5ef472f3be79935300021cf43
MD5 d383a9de7be39dad70caff03c6809754
BLAKE2b-256 9be3d887ff9230b5ad3c9c9dcd84b8d26ff428487da6417f3e3490a871ca9849

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347129840-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 16465be6fa391d159277452760fd59a73fbae7e5a9778baf2e517a0b51b9067f
MD5 11de5b7ce3faf609b12e16ce4c538dcf
BLAKE2b-256 f320222ef29e59c1541b909911eca54dc25284ddcde312b316d315495ca9c6bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347129840-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 ab30923a384d5b9b81a76706d96ec20b8a85add54bb24e628187696e3b717439
MD5 10c75d734d57e1bb6e524374dbd03962
BLAKE2b-256 17f78a19a91b4a862bcc00ff1b495a2533b2983320b5239bcc2a9b8dd6e99cc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347129840-cp36-cp36m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 67f5e7546a73183c06315e4dccc3af9b09232239d0d1fde882d660c6fffdb7dd
MD5 2796b6b33afc64053f83da82b85451b0
BLAKE2b-256 22435d0d050e3d9ae56c3cebde95ccd1e4a77e7dbe5f8584629364aca91a30ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.0.1_dev202110151347129840-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 411a0a4800f636814ffba24caf460ea624e0c9d3060483104d4c7dd95ba3159b
MD5 3a1db0c31c6d11432b83f21508cd0bbb
BLAKE2b-256 f4365708c9368f52d66ce85f12bbb354e407c1743546d775ccb42c7c5867cc0d

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