Skip to main content

Python interface to Graphviz

Project description

https://github.com/pygraphviz/pygraphviz/workflows/test/badge.svg?branch=main https://codecov.io/gh/pygraphviz/pygraphviz/branch/main/graph/badge.svg

PyGraphviz is a Python interface to the Graphviz graph layout and visualization package. With PyGraphviz you can create, edit, read, write, and draw graphs using Python to access the Graphviz graph data structure and layout algorithms. PyGraphviz provides a similar programming interface to NetworkX (https://networkx.org).

Simple example

>>> import pygraphviz as pgv
>>> G = pgv.AGraph()
>>> G.add_node("a")
>>> G.add_edge("b", "c")
>>> print(G)
strict graph "" {
        a;
        b -- c;
}

Install

PyGraphviz requires Graphviz. Please see INSTALL.txt for details.

License

Released under the 3-Clause BSD license (see LICENSE):

Copyright (C) 2006-2024 PyGraphviz Developers
Aric Hagberg <aric.hagberg@gmail.gov>
Dan Schult <dschult@colgate.edu>
Manos Renieris

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

pygraphviz-2.0rc0.tar.gz (76.5 kB view details)

Uploaded Source

Built Distributions

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

pygraphviz-2.0rc0-cp314-cp314-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.14Windows x86-64

pygraphviz-2.0rc0-cp314-cp314-manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

pygraphviz-2.0rc0-cp314-cp314-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

pygraphviz-2.0rc0-cp314-cp314-macosx_11_0_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

pygraphviz-2.0rc0-cp314-cp314-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pygraphviz-2.0rc0-cp313-cp313-win_amd64.whl (5.3 MB view details)

Uploaded CPython 3.13Windows x86-64

pygraphviz-2.0rc0-cp313-cp313-manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

pygraphviz-2.0rc0-cp313-cp313-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

pygraphviz-2.0rc0-cp313-cp313-macosx_11_0_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

pygraphviz-2.0rc0-cp313-cp313-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pygraphviz-2.0rc0-cp312-cp312-win_amd64.whl (5.3 MB view details)

Uploaded CPython 3.12Windows x86-64

pygraphviz-2.0rc0-cp312-cp312-manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pygraphviz-2.0rc0-cp312-cp312-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

pygraphviz-2.0rc0-cp312-cp312-macosx_11_0_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

pygraphviz-2.0rc0-cp312-cp312-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

Details for the file pygraphviz-2.0rc0.tar.gz.

File metadata

  • Download URL: pygraphviz-2.0rc0.tar.gz
  • Upload date:
  • Size: 76.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pygraphviz-2.0rc0.tar.gz
Algorithm Hash digest
SHA256 052e51bded4d8675d03499898a364fd0019823a20539f498ed7592b260a7b76e
MD5 af0422b7238cdb7c773ec361f6718104
BLAKE2b-256 0cd87e352f95140a933b80c21f5303327edd4ddc433b454c5a8b7da2d78ec2ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc0.tar.gz:

Publisher: release.yml on pygraphviz/pygraphviz

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

File details

Details for the file pygraphviz-2.0rc0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c6b9cf5221f385b48719d6605379f2388a91edc74883d0298b224537f33d2ad0
MD5 870b61fc88018ddbb67e0a3b174a72b7
BLAKE2b-256 c8ee6c6b94ee969481f008cb27bd507f8f57123439d76066b38e73e1d093e085

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc0-cp314-cp314-win_amd64.whl:

Publisher: release.yml on pygraphviz/pygraphviz

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

File details

Details for the file pygraphviz-2.0rc0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 176d12fee4310cfac44f26142a6cffaa72422b96deac523422dd1236ee849d91
MD5 a8ff517b53c969e0e07bc1b05440ed0c
BLAKE2b-256 52506555dc3b0facf86e82926cc1dcee6ef037594624ac86753ab5aa31471006

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc0-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: release.yml on pygraphviz/pygraphviz

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

File details

Details for the file pygraphviz-2.0rc0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8125d2406778d832859a3bb46285eb04e17e29c2cccc2e2cab1175534f784da7
MD5 42f794f34800c262830957ca5624ec84
BLAKE2b-256 45e5b73ed6e1f024e7eaed96eb9edf61dc2a98c66068a09f8a93ce3e5819ea13

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc0-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: release.yml on pygraphviz/pygraphviz

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

File details

Details for the file pygraphviz-2.0rc0-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6b15ab8808f3e1a9a73de46f67f935f5b56742d2d1b33c748665dee8af892dc1
MD5 3c73432f9fee89f035940b0a37b3e0ce
BLAKE2b-256 2af43265e865b2c958290d9abf0f8790999247689cd2a1c828d8d3a687a51d99

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc0-cp314-cp314-macosx_11_0_x86_64.whl:

Publisher: release.yml on pygraphviz/pygraphviz

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

File details

Details for the file pygraphviz-2.0rc0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b25542b882bac6540505510c9b954bbe4e3561362635e980c396408973beeca2
MD5 aab5b49d7d9b4ce4382a9fc5a317a280
BLAKE2b-256 fc2c368c61de0acc7c9fa7a1afd7ac25f0b54bfe4d7c82ec1ac0da33adfbe006

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on pygraphviz/pygraphviz

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

File details

Details for the file pygraphviz-2.0rc0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 36c1b1fff0b7475800308161188e5673a434dd24cf165704ae2e4b403a68c32b
MD5 4d09c6b98d57412ac9f935763271104d
BLAKE2b-256 ffb4f10ea43618fa4c25ad785c9c0aa15905ccca0b4c8785e8731c494cfab7f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on pygraphviz/pygraphviz

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

File details

Details for the file pygraphviz-2.0rc0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9c1b5f1dd1902ae41e4c86d6e1e14ce55257166c2006bcf116f5e915b7bc56e
MD5 18e82aa19705e6dabc011b74dc7a8f83
BLAKE2b-256 b0d80d16c944dfbca172b2baab418ab8b0fabf36fe8e0f274032368eca92f2f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc0-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: release.yml on pygraphviz/pygraphviz

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

File details

Details for the file pygraphviz-2.0rc0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 47632509f9d9b91b647dce1ac4a3140ec82b07fe3bff0c59a5844f63351ccbe7
MD5 a735c4f883d854c3818a0ef7b8ddb4f0
BLAKE2b-256 ebd124b522e874f8d5d911110024a208a7ce39acdad4237fbe6c60bf8386d411

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc0-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: release.yml on pygraphviz/pygraphviz

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

File details

Details for the file pygraphviz-2.0rc0-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e74e2f9abc2fe391ff0a12b95eb2de4a67790d11db9027fb69a97311becebb1f
MD5 c73797d2f8168adcf11b7a44aeeddfb1
BLAKE2b-256 02df47e3a92468353ef4450d3e6ff5e517eb2c268da4688f01a553523515317b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc0-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: release.yml on pygraphviz/pygraphviz

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

File details

Details for the file pygraphviz-2.0rc0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08154b258373558601c52e9e9de2f51d774b11ac6db04729ceb899a39fb88289
MD5 fbee85ba804daf964d3a0f9bab8e211b
BLAKE2b-256 5b8c19f21b1114ff8e507db1ba3588179832003e4e219f610c08a2a5ab53db75

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on pygraphviz/pygraphviz

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

File details

Details for the file pygraphviz-2.0rc0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 da11aa69b89ca2751add4d4c9ed161858d1e027288f0537a5598c052a687258d
MD5 4482fff5527aaaed1229cf44e7d28a87
BLAKE2b-256 f29608137ca7621ec16992a3ace4e24fab1415c354896db3b17b34a94978b161

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on pygraphviz/pygraphviz

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

File details

Details for the file pygraphviz-2.0rc0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df9bea59079c48bc6dcbe22b274880e8938c075e42a2aba65b00b0c536f8667f
MD5 07e145fd954dc35ef39cfa64b6dd2a81
BLAKE2b-256 14bfb4a15fc6517ca78bf6324e8dcd6b225995912d9cde1a9af952a808aead7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc0-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: release.yml on pygraphviz/pygraphviz

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

File details

Details for the file pygraphviz-2.0rc0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c9ac7714799d88595df241bca1a37f539082d02661266a8e2e0fb076a16bc3a8
MD5 e79518d5316c0933368f7aedf83a811b
BLAKE2b-256 8ba39135a2e9f86e6fc997d21295a24e1e964938d2cc3f6d2c8f8da6eef8e01d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc0-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: release.yml on pygraphviz/pygraphviz

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

File details

Details for the file pygraphviz-2.0rc0-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 112d36afd4427c85e8e8ad51868f2c3558773658c73bc73189b80cdc2942bcc1
MD5 828d36a956ff0f6e02542501c7364ab6
BLAKE2b-256 9f4f237df73a5ce29257490940a0c02a7af7792c4d6fa9b158b698f75be18eef

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc0-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: release.yml on pygraphviz/pygraphviz

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

File details

Details for the file pygraphviz-2.0rc0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f02bad999315c9429a635774e9c4da6b2d828d3b0ae8afa8227a38ebff2172a
MD5 be85d7641b804df5e06fecde7a20ddc9
BLAKE2b-256 926516f8da2d30d8876c7258f1bb29b398e2d03c256911d5a0c4d08f66908d54

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on pygraphviz/pygraphviz

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