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-0.1.0-cp39-none-win_amd64.whl (187.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

graspologic_native-0.1.0-cp39-cp39-macosx_10_7_x86_64.whl (271.9 kB view details)

Uploaded CPython 3.9 macOS 10.7+ x86-64

graspologic_native-0.1.0-cp38-none-win_amd64.whl (187.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

graspologic_native-0.1.0-cp38-cp38-macosx_10_7_x86_64.whl (271.9 kB view details)

Uploaded CPython 3.8 macOS 10.7+ x86-64

graspologic_native-0.1.0-cp37-none-win_amd64.whl (187.9 kB view details)

Uploaded CPython 3.7 Windows x86-64

graspologic_native-0.1.0-cp37-cp37m-macosx_10_7_x86_64.whl (271.9 kB view details)

Uploaded CPython 3.7m macOS 10.7+ x86-64

graspologic_native-0.1.0-cp36-none-win_amd64.whl (188.1 kB view details)

Uploaded CPython 3.6 Windows x86-64

graspologic_native-0.1.0-cp36-cp36m-macosx_10_7_x86_64.whl (272.1 kB view details)

Uploaded CPython 3.6m macOS 10.7+ x86-64

File details

Details for the file graspologic_native-0.1.0-cp39-none-win_amd64.whl.

File metadata

  • Download URL: graspologic_native-0.1.0-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 187.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for graspologic_native-0.1.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 1f1a53b1e267bbe52484f7de471dbcc64a2e1ab0ca0f55cbe238488645b6b69a
MD5 95a06f409b76956d841336e79b4f272a
BLAKE2b-256 8fb99cad33a8ba50fc3bcda67cb9c16ddc648c3803e3840dd652f840a287ed86

See more details on using hashes here.

File details

Details for the file graspologic_native-0.1.0-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: graspologic_native-0.1.0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 932.4 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for graspologic_native-0.1.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4637695501431f0cc09fdc7ce6caba80ece9135cd83c4458bc9d0778e755c893
MD5 b4ee26bea9718a84ad637355f119c64e
BLAKE2b-256 188aeaeaafbcb0f6767e854477e7217c7d40b41168da0d9a8be552d301564777

See more details on using hashes here.

File details

Details for the file graspologic_native-0.1.0-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: graspologic_native-0.1.0-cp39-cp39-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 271.9 kB
  • Tags: CPython 3.9, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for graspologic_native-0.1.0-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 372c03eb1cc3fb11ed937d652035f2c386af2a01216e3773c464a3e2d73bb7c9
MD5 d886e37452be6494db12196e0fb09b6b
BLAKE2b-256 e356a36aacc85e3f83f62e5fca949bb989c4c027f25e90cfde55471f337bfecb

See more details on using hashes here.

File details

Details for the file graspologic_native-0.1.0-cp38-none-win_amd64.whl.

File metadata

  • Download URL: graspologic_native-0.1.0-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 187.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for graspologic_native-0.1.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 a438d0f6dfb555405028bcd7e7e449b685170ed06e6771b6503347986cf2be42
MD5 74652050703d8db2853bef6fe1b73547
BLAKE2b-256 b19e004e96b80bba5173df9cb3cd9f60a60fa8c78431bee149ce3a8f49da7118

See more details on using hashes here.

File details

Details for the file graspologic_native-0.1.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: graspologic_native-0.1.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 932.4 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for graspologic_native-0.1.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f6b31fe8469cd246d10b6029f273888c1bd2902db4c8d9d562e5a78db8758be5
MD5 ea4917bb2fffdff0d9851dbbe0796658
BLAKE2b-256 5abc8c97701d2ec4831ca7bb35067051e917724f49688feb29847b8b0ee05b82

See more details on using hashes here.

File details

Details for the file graspologic_native-0.1.0-cp38-cp38-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: graspologic_native-0.1.0-cp38-cp38-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 271.9 kB
  • Tags: CPython 3.8, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for graspologic_native-0.1.0-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 5028acb84788fcd4d60ed1c8bc02bbd5b254aba63533a480263ec4be9f0c7c93
MD5 7e8a4ec56e4b0114b1db56cf096cca9d
BLAKE2b-256 7306db67982a16a2d5da5039f9710ef272f63e6c8dad93aaf933fe4c3451f5b2

See more details on using hashes here.

File details

Details for the file graspologic_native-0.1.0-cp37-none-win_amd64.whl.

File metadata

  • Download URL: graspologic_native-0.1.0-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 187.9 kB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for graspologic_native-0.1.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 56acc4aa5a799a1ab14570144113a4865961d8cef8659686cc95c212708b20e4
MD5 e5deaf84fd7d2aaf3e3a12220998c7a4
BLAKE2b-256 2c5aebe5ee057714d40da32e649b80e218ffb86843fe9c756eb13d0d6bb920fe

See more details on using hashes here.

File details

Details for the file graspologic_native-0.1.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: graspologic_native-0.1.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 932.4 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for graspologic_native-0.1.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2e6d972a779d974bab4a90d509e0e5a4650a0b7198176de27841c7fadf145f05
MD5 7b6a012b00b937dfa01c7ff16fa6b303
BLAKE2b-256 42c9607b4e7f5605796f4776543336808cab545132d4c7216d1bdb1499c68029

See more details on using hashes here.

File details

Details for the file graspologic_native-0.1.0-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: graspologic_native-0.1.0-cp37-cp37m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 271.9 kB
  • Tags: CPython 3.7m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for graspologic_native-0.1.0-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 05a33b1bf3e7e4567f24f9341126dd5adba45566df352551ac22dfad3288b888
MD5 a0b652fc0843ec9fb31028f3b872c78d
BLAKE2b-256 8311b59df7a0a6022e4f5592a04646d43c36315f80519b2013f4d59a9da11bdb

See more details on using hashes here.

File details

Details for the file graspologic_native-0.1.0-cp36-none-win_amd64.whl.

File metadata

  • Download URL: graspologic_native-0.1.0-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 188.1 kB
  • Tags: CPython 3.6, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for graspologic_native-0.1.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 8d2b774baf819b6fef228185cb3408b574ae75e53d32d5f26a6fb3ac21e73b39
MD5 d4c748e3ff9febcbad16310d28758393
BLAKE2b-256 194e16cba9bd6c2dc6e847ba673683ed8bb456fecb583c5bf62f7588e03cd2df

See more details on using hashes here.

File details

Details for the file graspologic_native-0.1.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: graspologic_native-0.1.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 932.4 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for graspologic_native-0.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 64bb61aa9a9b5b9f0a5ea939c97d38dd7689584555c0fccc085cfb0be5f94a8f
MD5 b6e7bf03c587c0a0f6b0d8f8eab73bb7
BLAKE2b-256 c7dd8e4bd538a718d2dc9966a1c30d0921a473d1b807bc03e4cc96649057ec21

See more details on using hashes here.

File details

Details for the file graspologic_native-0.1.0-cp36-cp36m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: graspologic_native-0.1.0-cp36-cp36m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 272.1 kB
  • Tags: CPython 3.6m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for graspologic_native-0.1.0-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 c1445cfffb0733a78062bf4e2a3f3d089d599867c761c87ea29b149f9a619247
MD5 6654d4f519df2915995d70deb1cb1d05
BLAKE2b-256 5cf9ebc2a352d7cf075662e6180d84c31fe5a0b229abb86ad4ea7eb509213bdc

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