pygraphviz


Namepygraphviz JSON
Version 1.12 PyPI version JSON
download
home_page
SummaryPython interface to Graphviz
upload_time2024-01-08 21:07:49
maintainer
docs_urlNone
authorManos Renieris
requires_python>=3.10
licenseBSD-3-Clause
keywords networks graph visualization network graph graph drawing
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            PyGraphviz
==========

.. image:: https://github.com/pygraphviz/pygraphviz/workflows/test/badge.svg?branch=main
  :target: https://github.com/pygraphviz/pygraphviz/actions?query=workflow%3Atest+branch%3Amain

.. image:: https://codecov.io/gh/pygraphviz/pygraphviz/branch/main/graph/badge.svg
   :target: https://app.codecov.io/gh/pygraphviz/pygraphviz/branch/main


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).

- **Website (including documentation):** https://pygraphviz.github.io
- **Mailing list:** https://groups.google.com/forum/#!forum/pygraphviz-discuss
- **Source:** https://github.com/pygraphviz/pygraphviz
- **Bug reports:** https://github.com/pygraphviz/pygraphviz/issues

Simple example
--------------

.. code:: pycon

    >>> 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

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "pygraphviz",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "Networks,Graph Visualization,network,graph,graph drawing",
    "author": "Manos Renieris",
    "author_email": "Aric Hagberg <aric.hagberg@gmail.com>, Dan Schult <dschult@colgate.edu>",
    "download_url": "https://files.pythonhosted.org/packages/f0/2a/3a7e5f6ba25c0a8998ded9234127c88c5c867bd03cfc3a7b18ef00876599/pygraphviz-1.12.tar.gz",
    "platform": "Linux",
    "description": "PyGraphviz\n==========\n\n.. image:: https://github.com/pygraphviz/pygraphviz/workflows/test/badge.svg?branch=main\n  :target: https://github.com/pygraphviz/pygraphviz/actions?query=workflow%3Atest+branch%3Amain\n\n.. image:: https://codecov.io/gh/pygraphviz/pygraphviz/branch/main/graph/badge.svg\n   :target: https://app.codecov.io/gh/pygraphviz/pygraphviz/branch/main\n\n\nPyGraphviz is a Python interface to the Graphviz graph layout and\nvisualization package.\nWith PyGraphviz you can create, edit, read, write, and draw graphs using\nPython to access the Graphviz graph data structure and layout algorithms.\nPyGraphviz provides a similar programming interface to NetworkX\n(https://networkx.org).\n\n- **Website (including documentation):** https://pygraphviz.github.io\n- **Mailing list:** https://groups.google.com/forum/#!forum/pygraphviz-discuss\n- **Source:** https://github.com/pygraphviz/pygraphviz\n- **Bug reports:** https://github.com/pygraphviz/pygraphviz/issues\n\nSimple example\n--------------\n\n.. code:: pycon\n\n    >>> import pygraphviz as pgv\n    >>> G = pgv.AGraph()\n    >>> G.add_node(\"a\")\n    >>> G.add_edge(\"b\", \"c\")\n    >>> print(G)\n    strict graph \"\" {\n            a;\n            b -- c;\n    }\n\nInstall\n-------\n\nPyGraphviz requires Graphviz.\nPlease see `INSTALL.txt` for details.\n\nLicense\n-------\n\nReleased under the 3-Clause BSD license (see ``LICENSE``)::\n\n  Copyright (C) 2006-2024 PyGraphviz Developers\n  Aric Hagberg <aric.hagberg@gmail.gov>\n  Dan Schult <dschult@colgate.edu>\n  Manos Renieris\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "Python interface to Graphviz",
    "version": "1.12",
    "project_urls": {
        "Bug Tracker": "https://github.com/pygraphviz/pygraphviz/issues/",
        "Documentation": "https://pygraphviz.github.io/documentation/stable/",
        "Download": "https://pypi.python.org/pypi/pygraphviz",
        "Homepage": "https://pygraphviz.github.io",
        "Source Code": "https://github.com/pygraphviz/pygraphviz/"
    },
    "split_keywords": [
        "networks",
        "graph visualization",
        "network",
        "graph",
        "graph drawing"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f02a3a7e5f6ba25c0a8998ded9234127c88c5c867bd03cfc3a7b18ef00876599",
                "md5": "dcb3b5ab0e0737f753a6876a58f12a39",
                "sha256": "8b0b9207954012f3b670e53b8f8f448a28d12bdbbcf69249313bd8dbe680152f"
            },
            "downloads": -1,
            "filename": "pygraphviz-1.12.tar.gz",
            "has_sig": false,
            "md5_digest": "dcb3b5ab0e0737f753a6876a58f12a39",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 104941,
            "upload_time": "2024-01-08T21:07:49",
            "upload_time_iso_8601": "2024-01-08T21:07:49.788342Z",
            "url": "https://files.pythonhosted.org/packages/f0/2a/3a7e5f6ba25c0a8998ded9234127c88c5c867bd03cfc3a7b18ef00876599/pygraphviz-1.12.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-08 21:07:49",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pygraphviz",
    "github_project": "pygraphviz",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "circle": true,
    "lcname": "pygraphviz"
}
        
Elapsed time: 0.16850s