Skip to main content

Fast MIT-licensed ForceAtlas2 layout: a faithful Rust port of graphology-layout-forceatlas2

Project description

crategraph-forceatlas2

A fast ForceAtlas2 graph layout for Python, implemented as a Rust port of the JavaScript graphology-layout-forceatlas2 package, with credit to its original authors.

The ForceAtlas2 algorithm is described in Jacomy M, Venturini T, Heymann S, Bastian M (2014). "ForceAtlas2, a Continuous Graph Layout Algorithm for Handy Network Visualization Designed for the Gephi Software." PLoS ONE 9(6): e98679.

Development

# Build the Rust extension in place, into the active Python environment
maturin develop

# Run the Rust test suite
cargo test --workspace

# Run the Python test suite
pytest tests/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crategraph_forceatlas2-0.1.0.tar.gz (28.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

crategraph_forceatlas2-0.1.0-cp310-abi3-win_amd64.whl (183.0 kB view details)

Uploaded CPython 3.10+Windows x86-64

crategraph_forceatlas2-0.1.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (351.4 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

crategraph_forceatlas2-0.1.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (344.2 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

crategraph_forceatlas2-0.1.0-cp310-abi3-macosx_11_0_arm64.whl (297.2 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

crategraph_forceatlas2-0.1.0-cp310-abi3-macosx_10_12_x86_64.whl (302.4 kB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file crategraph_forceatlas2-0.1.0.tar.gz.

File metadata

  • Download URL: crategraph_forceatlas2-0.1.0.tar.gz
  • Upload date:
  • Size: 28.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for crategraph_forceatlas2-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d6a0512a5cc0e8a20b17adbc6157015e00c4e0979d080b43eec47cb1cbb5b76d
MD5 d3aea60687bb4313dbc171faf1e14023
BLAKE2b-256 52da9d8f6e90cdf9896fc0cc1c530f0198ecedbce1908bd68de0b99a2db6a8d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for crategraph_forceatlas2-0.1.0.tar.gz:

Publisher: wheels.yml on unimelbmdap/crategraph-forceatlas2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crategraph_forceatlas2-0.1.0-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for crategraph_forceatlas2-0.1.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 39e16ba2fe9b0ca1ab650c2f16fb7057909adc44d8473737bfa1af8d8feaa757
MD5 ea088486898aa943eb8bc431f3ceaf1d
BLAKE2b-256 2ff11195b6e4733ac0cb8a3eecd52494056d83634a4f1c35cd46461b70242d6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for crategraph_forceatlas2-0.1.0-cp310-abi3-win_amd64.whl:

Publisher: wheels.yml on unimelbmdap/crategraph-forceatlas2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crategraph_forceatlas2-0.1.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for crategraph_forceatlas2-0.1.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17ae58f6b3fcfe5fea643123588defc2137d1045e6855848285d04d983c59957
MD5 fcfea354fcf30d9131f52f53f8c9e18e
BLAKE2b-256 0f18bcb3c13c4d0d4f860b00f088a63a10702d4fb36a3d962f4c75c100894d46

See more details on using hashes here.

Provenance

The following attestation bundles were made for crategraph_forceatlas2-0.1.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on unimelbmdap/crategraph-forceatlas2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crategraph_forceatlas2-0.1.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for crategraph_forceatlas2-0.1.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d0b3466670a1d10e09193d79ca279a272d0f2b40838f2fd06fc6deb62fe2ba2
MD5 7878ca889f71fbded9bd1f577e869a5a
BLAKE2b-256 be486d5ce6c997723bdc4643879591b9067a004330c2078c7df282e71d032aa3

See more details on using hashes here.

Provenance

The following attestation bundles were made for crategraph_forceatlas2-0.1.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: wheels.yml on unimelbmdap/crategraph-forceatlas2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crategraph_forceatlas2-0.1.0-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crategraph_forceatlas2-0.1.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e908bce0e7f93b9fb9074626deb2db0ebf544015fcbd73cf2b9fc687c50d1b0b
MD5 47ab797ca2d32e8b170681bced775385
BLAKE2b-256 f7c672bc560447ac16b44dd9008bf412120d5e015d6fb58e8c874c9100e654cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for crategraph_forceatlas2-0.1.0-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: wheels.yml on unimelbmdap/crategraph-forceatlas2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crategraph_forceatlas2-0.1.0-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for crategraph_forceatlas2-0.1.0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 796320420a77c1d15bdfa68893bae9682b75886a6ffbc709d89fa07e655249f7
MD5 0cd9d1fa84e2267d949cf2d931f72f76
BLAKE2b-256 121c444d3b89e97424fe1820faf3d78ae9930c2610ae5a0204c53ff26b8cee26

See more details on using hashes here.

Provenance

The following attestation bundles were made for crategraph_forceatlas2-0.1.0-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on unimelbmdap/crategraph-forceatlas2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page