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.0rc1.tar.gz (76.6 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.0rc1-cp314-cp314-win_amd64.whl (7.2 MB view details)

Uploaded CPython 3.14Windows x86-64

pygraphviz-2.0rc1-cp314-cp314-manylinux_2_28_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

pygraphviz-2.0rc1-cp314-cp314-manylinux_2_28_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

pygraphviz-2.0rc1-cp314-cp314-macosx_11_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

pygraphviz-2.0rc1-cp313-cp313-win_amd64.whl (6.9 MB view details)

Uploaded CPython 3.13Windows x86-64

pygraphviz-2.0rc1-cp313-cp313-manylinux_2_28_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

pygraphviz-2.0rc1-cp313-cp313-manylinux_2_28_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

pygraphviz-2.0rc1-cp313-cp313-macosx_11_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

pygraphviz-2.0rc1-cp312-cp312-win_amd64.whl (6.9 MB view details)

Uploaded CPython 3.12Windows x86-64

pygraphviz-2.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pygraphviz-2.0rc1-cp312-cp312-manylinux_2_28_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

pygraphviz-2.0rc1-cp312-cp312-macosx_11_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pygraphviz-2.0rc1.tar.gz
Algorithm Hash digest
SHA256 73a9f894a097e8bb5b9efefabdc6a79fdb5a1d23025a2ea5fbd695c6e4cbf6c1
MD5 6b555eccb7c9302c172cc6b2723d7ddf
BLAKE2b-256 660fa2414292571d6ff6936239835ba1c4126ee78f7792e5a1796b8f73f87abe

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc1.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.0rc1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4d49669a05ddda489f68bb0586e9754c1049cb7c010c2eadb2aabd5fa7bdcb7a
MD5 afa923e40876b6a72f78aa47640f693c
BLAKE2b-256 40ace0e87c800a28d61f3b7135d2da4b660b25fe43cbfb6d49061346b4eacb9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc1-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.0rc1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 53d2d4bc8379281008ce34457ad7b6d979e7116d997b165ada59da9a87e0ec8f
MD5 5ebe654a57ebb54f15c5c5f722aae189
BLAKE2b-256 2889099744f30e06a685d363b032de768c9162b34a1becaaa448880cfc1f9767

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc1-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.0rc1-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb14bd43e36ea9094ad9310563446a382c96f67b789581a93191d2719c23f64a
MD5 f0ad6112b545a95b11a187a0d0e3b69d
BLAKE2b-256 f841958983d27bb47b5526e791c5bd0cbb5bc0012969ba46eb52bd39cf385b0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc1-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.0rc1-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc1-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 314c4b3934598c500b1ba06d9447f83db301df1c290815ee26d5837b53ca399d
MD5 1cb5094721ddb5f52ff454433c003a80
BLAKE2b-256 413196d5760236201545c593369f484a349cd2ee8dd162dbe9a5ffd149548d6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc1-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.0rc1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51db17f1a4d551c95720107488d43b36e2798b4903aa7b81ef86e8f79739c8d1
MD5 ec17df69fbb6bffd226b902b8c120eac
BLAKE2b-256 aee15a34b3c73f1b7593bc82e4f53fdb022c363f9b8242acfdf91ac1d6c8ec48

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc1-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.0rc1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 57b86f32c563345794396f50715f2b2486f7f8728833270f84ccb94f7a89b7be
MD5 1344d624bb4261d199864d3c1c99a1c3
BLAKE2b-256 84a9a36de2065c2a3675d74eb0f4a41e7dcae321ef9fdf0c5153a5292c2d16fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc1-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.0rc1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d4ff972ab82183beb4dc18c95eb7d09674678ab8a34ead6d1ba22c50ef71374
MD5 d3c66f8a006d2d261e8f34c2b4d83e9a
BLAKE2b-256 5a717d8f630e05917cb8a0205e692ea1a6301bc70742d00e89ce08ae79789cad

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc1-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.0rc1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cfcc938619815423dc0615cc26a801caafe2c0e82e5b5880848c0ccdd53235b8
MD5 5dc63e8b43ed1ffc3b4272c8d4464ebf
BLAKE2b-256 1502edc0d1133e11281bb60dd4b198cf79adf9f69be20484cab23f4547fcacd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc1-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.0rc1-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc1-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 459a224b943a157eee50e55bd03469c4e4fc4d6988d66b068faedff326be0e3f
MD5 8a8e21d5d700e9ec094bccc4fb1d160d
BLAKE2b-256 d97f76e34ed0af8574b03635ce210997542c2a7754cd9dd669f6c7fc7b4e955e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc1-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.0rc1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 950183c6903d3bf7cb296596262bcb6b00b5107e5088a0cad9b8206259650d76
MD5 9be2733b82a67e297a12c2d518f8f39b
BLAKE2b-256 21bd061f03a5dde55bdc4c0801009639b6e90ce2112ec06328a424860607a5e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc1-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.0rc1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6dfb0de5abce241ccc55144085e73d74408434f41d81ddecf7378aaa769285ed
MD5 932615db96e6aea34652c545a6aceb74
BLAKE2b-256 d15f0781d1947bc36a86914b0cb4fd44ed106240b50a9e7f8ecde6b950365d26

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc1-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.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5044f4ab397dc41f319a17750de973f34c392caa9051f55ab9b91f17f7c733f3
MD5 8d37e5c795953f1ae25c1a9e7dd17647
BLAKE2b-256 7d565a28bbc9dc536916770f4705ac6c15ff69db6f97fbc8a2ec2b6c0ef8f4ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc1-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.0rc1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 18ea5037df9599453f89c4ad58891f1f61d51ee5de72b150b1aeaae0aaf68a37
MD5 aba4ad4a1265a1dcd842fcad05364f8c
BLAKE2b-256 1eceff48686f0ed8ed80b92bff8cb85e78550bd804b9cdaf67573cff83e85941

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc1-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.0rc1-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e019b841df3b4140ae441470bc237bcdc26fe78e315bb31b991065ef34ee0401
MD5 9645836d28839316ee68c06a2dbe1c6a
BLAKE2b-256 acd1e130d8a11713071f6300ed53f64eb9a110012100e5c164727734ab7210cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc1-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.0rc1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygraphviz-2.0rc1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c1107d90f852fd8f31442c72f49bea2f9cf8dd8307d0a421f5df0da01f20152
MD5 9cb458fb19f5e079b58d85f199e1ee5e
BLAKE2b-256 96254644edf7cd16431d9f91528ae3b0201ea9cffc84fe5f82e86021fbe88437

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygraphviz-2.0rc1-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