Skip to main content

A fast and flexible hierarchical graph layout engine.

Project description

Fast-Sugiyama

This project adds python bindings for the rust-sugiyama crate, to produce directed graph layouts similar to the GraphViz dot program.

Graph Example

Description

An implementation of Sugiyama's algorithm for displaying a layered graph.

Quick Start

import networkx as nx
from fast_sugiyama import from_edges

g = nx.gn_graph(42, seed=132, create_using=nx.DiGraph)
pos = from_edges(g.edges()).to_dict()
nx.draw_networkx(g, pos=pos, with_labels=False, node_size=150)
Quick Start Output

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

fast_sugiyama-0.5.0b2.tar.gz (665.4 kB view details)

Uploaded Source

Built Distributions

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

fast_sugiyama-0.5.0b2-cp311-abi3-win_amd64.whl (169.5 kB view details)

Uploaded CPython 3.11+Windows x86-64

fast_sugiyama-0.5.0b2-cp311-abi3-manylinux_2_34_x86_64.whl (166.6 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.34+ x86-64

fast_sugiyama-0.5.0b2-cp311-abi3-macosx_11_0_arm64.whl (145.6 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

fast_sugiyama-0.5.0b2-cp311-abi3-macosx_10_12_x86_64.whl (162.3 kB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

Details for the file fast_sugiyama-0.5.0b2.tar.gz.

File metadata

  • Download URL: fast_sugiyama-0.5.0b2.tar.gz
  • Upload date:
  • Size: 665.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fast_sugiyama-0.5.0b2.tar.gz
Algorithm Hash digest
SHA256 4c296110baae1c0ba0ca37edac56628c2caa5231e4ebe88ec7a6dd66c448578e
MD5 1e41ae0dda3536ae7588c5415892a8e6
BLAKE2b-256 bfc9532c1d004b04ce1fc6beddf8fcfa6ee1a4515dd54a9f06004b32e06f8194

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_sugiyama-0.5.0b2.tar.gz:

Publisher: python_release.yml on austinorr/fast-sugiyama

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

File details

Details for the file fast_sugiyama-0.5.0b2-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for fast_sugiyama-0.5.0b2-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 079602dfae39ba057ce5b3e9ccd5ef1163b646249f4bbe11a04cf1164c6f5923
MD5 0015b29e77b946779838ad6893a0440d
BLAKE2b-256 124f1d3c1ae5409f79001ecccd7937a6723974b509962b0f1497a5e7c78a6bc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_sugiyama-0.5.0b2-cp311-abi3-win_amd64.whl:

Publisher: python_release.yml on austinorr/fast-sugiyama

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

File details

Details for the file fast_sugiyama-0.5.0b2-cp311-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for fast_sugiyama-0.5.0b2-cp311-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 6acaf65301c02e6c0fcd33e521223a7ffa51eb59da1fd7e6f1203373c11dfee8
MD5 e98606a40a0483301ba568240f181136
BLAKE2b-256 d6b7d5c710c6f22c48ef010cc47cb887b0054d63e83edf3cd92f325229a88f00

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_sugiyama-0.5.0b2-cp311-abi3-manylinux_2_34_x86_64.whl:

Publisher: python_release.yml on austinorr/fast-sugiyama

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

File details

Details for the file fast_sugiyama-0.5.0b2-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fast_sugiyama-0.5.0b2-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5e37e1565d4933a525b698dd5f08358b997d48d4a006b5247b6b4f433d81b3b
MD5 7da6320c10b9c20abc80f5b39457adb9
BLAKE2b-256 f2afedc0e48d8a87aaf2058403bcfda7a9233e9ab3f5b840ab335d45af4d0204

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_sugiyama-0.5.0b2-cp311-abi3-macosx_11_0_arm64.whl:

Publisher: python_release.yml on austinorr/fast-sugiyama

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

File details

Details for the file fast_sugiyama-0.5.0b2-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fast_sugiyama-0.5.0b2-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 07cc7e03085457fa19726f05a30ff765dbe95c4f9e6bd59ec08c4559a09f0bec
MD5 07e0236ee558f3a039318370e21352af
BLAKE2b-256 849d6ffb6fb8b2993e792aa5563eb857d1d4d1a0c413cf40b5123a96688c32ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_sugiyama-0.5.0b2-cp311-abi3-macosx_10_12_x86_64.whl:

Publisher: python_release.yml on austinorr/fast-sugiyama

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