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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 macOS 10.7+ x86-64

graspologic_native-1.1.0_dev202111161468322643-cp39-none-win_amd64.whl (189.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 macOS 10.7+ x86-64

graspologic_native-1.1.0_dev202111161468322643-cp38-none-win_amd64.whl (189.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 macOS 10.7+ x86-64

graspologic_native-1.1.0_dev202111161468322643-cp37-none-win_amd64.whl (189.6 kB view details)

Uploaded CPython 3.7 Windows x86-64

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

Uploaded CPython 3.7m macOS 10.7+ x86-64

graspologic_native-1.1.0_dev202111161468322643-cp36-none-win_amd64.whl (189.7 kB view details)

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6m macOS 10.7+ x86-64

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161468322643-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 8307f0d7c9c6206c3e90dee23b11c1a93f300b5a23ba9f22dd06c7681aaa0324
MD5 6dce3f08860793918d8f64bbfd2ca858
BLAKE2b-256 fccca44af404983102f47b13679ab542012099b58383ced7a6a71f084be139a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161468322643-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 e7aca5487eae0ee8ead3f904bac0ecc0bf1d5dfbb3047fadd61c51eb4781dbd2
MD5 a3743de3b8a327b08709e2b175b748f3
BLAKE2b-256 89c6c72a28f212c3c116fdf649c1ab62b800d1e5d1cb56d5bcc48741b5fc3ca0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161468322643-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 95fa8eadd7487d9ea71221d8d053e6da9558cedc5cd984ba0ec47d202bd43ea2
MD5 6e01daf761c81c117c8fcbf4f8384b16
BLAKE2b-256 d0574bab5328485b9ae6501c8456f17e13cde9022337fadd4178b6372fb46fd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161468322643-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 c6920eac27359541d4b6e8623c9c4db3b1a2c31f95003d9266c3d29519150682
MD5 8a23d1d71ccebd871d0581607b45f850
BLAKE2b-256 369be305973dac9e4a068ef5cc2074a7292e98f43bb45089cb3aac6c64571a5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161468322643-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 5feb6dca72d8c007fca85a082186eac8ffb7afdbdd87bf9a8bf7a345e90b731e
MD5 7fce64b5a7569a8929f10e862aef30de
BLAKE2b-256 62c59ca482a3008b3e820dda00068272400f37e38a9fe39b65d27f32b4466680

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161468322643-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 5dcc0e79f13e72f2a83b4a6467500a3b8cb3d37f23b8402262283852d4c0b91e
MD5 c6a2b63f316da150fdde73872714253c
BLAKE2b-256 22390fb860c72b8a4e6ba1aa1601c6cbddfc22e724439cc9a8c486eed8fb52d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161468322643-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 61df0b1218c92983a0c312de2c0b958419e50c1585da28a9f0f4a4eedc3af02a
MD5 ae636c9b9d2365cb90be772551d944c4
BLAKE2b-256 ed9680ba525d709ba9a42d66bf7c940bd814b99fcd57b0b08a12eb41a23c5e5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161468322643-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 c26d6890fd2090aa707b30aba038b0bfdde8e75bfc24f29850155b62d18b7510
MD5 53e7a6503bee7d1bb998ed6e0abcb55f
BLAKE2b-256 869f797900625d89a96b7842845986778849746a4bf413322e6365a5eba2f989

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161468322643-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 add37a5a5323b51cfc8efee854bc9d44c4cbcb62a5e446e06ecc0b38e1de1a9c
MD5 22281c68ebe4993221cfe73681a0ce0b
BLAKE2b-256 3f0cbb0ee999482e5a0d247a5b4c2cf76284a579f2b9e988692c61a745c924f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161468322643-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 fe2f2332924965c80f81ead716b81f937c21d72dc8dcc2ccdf0774b304141720
MD5 24b0b0ff35a2965def6bcc16527131fc
BLAKE2b-256 8ed0f2e21260828ecbe921900fba9a47a354135aa5db3deb958d4f7c3b54b904

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161468322643-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 f192edbe1a09b1bfda4ce6acdd6a8199e27eaa3b5ff6efb06fb93d5da01d51bf
MD5 0eaa65e54f4e8443a4aac84fa0159454
BLAKE2b-256 25b0c59f353247209e76ab86e2cea7c4b85872496df7b7fd09a4e9db8a55256b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161468322643-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 7619c5e8261aa15aa5966da712bb2a48f9f4c81e04ace9967c6ef40010cfb6e1
MD5 7372f4eb260534976ec1789251d590d5
BLAKE2b-256 e69e0b8ec0a8ad06366966cc16e9c73506785704cb68ce1f8b6d7bded15ee495

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161468322643-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 f2f55ef77ad021e60c4cfdd1082105eecba40597b334f4b7b748fb61bd90a592
MD5 b0923adb8f8b343a8d8db0afac0e6c76
BLAKE2b-256 e7348cc4bb26646d7adf9feca29cfe2bf10535df933cb406a1ec1b2c1d15a74a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161468322643-cp36-cp36m-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 5f44a77857927671df63a9fb6f4eb7c194a7d3104bb94df1619b4e24e6717f11
MD5 86f8dec3340428e99e249a9fa7b13b1c
BLAKE2b-256 7cc88600d419d4a63a01aad71bf8055ec2036dbdf6f500b77762123425f5f5f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for graspologic_native-1.1.0_dev202111161468322643-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 ba91a687ee39334f58d26dffb181a55dfd4ee6d704f23b3e1acb5d6529298c32
MD5 444a043fa3f18129488b1eadfe579737
BLAKE2b-256 1daeeb70ca908d682934cf1b4732c3ff442030f957d28daaa35135a530040004

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