netext


Namenetext JSON
Version 0.2.1 PyPI version JSON
download
home_pagehttps://github.com/mahrz24/netext
SummaryA graph (network) rendering library for the terminal.
upload_time2023-11-13 19:54:18
maintainer
docs_urlNone
authorMalte Klemm
requires_python>=3.10,<4.0
licenseMIT
keywords network graph terminal rich
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # netext

[![pypi](https://img.shields.io/pypi/v/netext.svg)](https://pypi.python.org/pypi/netext)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Python Version](https://img.shields.io/badge/python-3.10-blue.svg)](https://www.python.org/downloads/release/python-3100/)
[![Documentation](https://img.shields.io/badge/documentation-latest-green)](https://mahrz24.github.io/netext/)

![](logo.jpg)

Netext is a graph (network) rendering library for the terminal. It uses the awesome [rich](https://rich.readthedocs.io/en/stable/introduction.html) library to format output and can use different layout engines to place nodes and edges. The library has a very simple API that allows to render graphs created with networkx and integrates well with applications that use rich to output to the terminal. All styling and formatting is done via attributes the nodes and edges of the networkx graph data structures using special attributes keys.

![](example.svg)

The library is in its early stages and has currently no emphasis on performance, so please do not try to render large graphs with it. While it has been released expect some breaking API changes in the future. Node layout is currently provided by the [grandalf](https://github.com/bdcht/grandalf) library.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/mahrz24/netext",
    "name": "netext",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10,<4.0",
    "maintainer_email": "",
    "keywords": "network,graph,terminal,rich",
    "author": "Malte Klemm",
    "author_email": "me@malteklemm.de",
    "download_url": "https://files.pythonhosted.org/packages/fa/37/2f9743fa45bf892d7937313ce2637f217ceaecd1180dc574664ad4fb3d04/netext-0.2.1.tar.gz",
    "platform": null,
    "description": "# netext\n\n[![pypi](https://img.shields.io/pypi/v/netext.svg)](https://pypi.python.org/pypi/netext)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Python Version](https://img.shields.io/badge/python-3.10-blue.svg)](https://www.python.org/downloads/release/python-3100/)\n[![Documentation](https://img.shields.io/badge/documentation-latest-green)](https://mahrz24.github.io/netext/)\n\n![](logo.jpg)\n\nNetext is a graph (network) rendering library for the terminal. It uses the awesome [rich](https://rich.readthedocs.io/en/stable/introduction.html) library to format output and can use different layout engines to place nodes and edges. The library has a very simple API that allows to render graphs created with networkx and integrates well with applications that use rich to output to the terminal. All styling and formatting is done via attributes the nodes and edges of the networkx graph data structures using special attributes keys.\n\n![](example.svg)\n\nThe library is in its early stages and has currently no emphasis on performance, so please do not try to render large graphs with it. While it has been released expect some breaking API changes in the future. Node layout is currently provided by the [grandalf](https://github.com/bdcht/grandalf) library.\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A graph (network) rendering library for the terminal.",
    "version": "0.2.1",
    "project_urls": {
        "Homepage": "https://github.com/mahrz24/netext",
        "Repository": "https://github.com/mahrz24/netext"
    },
    "split_keywords": [
        "network",
        "graph",
        "terminal",
        "rich"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "614bf3a6e7482c8d4923acc0357d0a4e5d76b46c1a1958857bf025dd77f6ff59",
                "md5": "0e4f4cfe488d10107bbe4fddb2e35db1",
                "sha256": "2ca4379088ca317b07934f9c25fece0a79a5069ddca3032d554435728962ed29"
            },
            "downloads": -1,
            "filename": "netext-0.2.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0e4f4cfe488d10107bbe4fddb2e35db1",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10,<4.0",
            "size": 41992,
            "upload_time": "2023-11-13T19:54:17",
            "upload_time_iso_8601": "2023-11-13T19:54:17.022779Z",
            "url": "https://files.pythonhosted.org/packages/61/4b/f3a6e7482c8d4923acc0357d0a4e5d76b46c1a1958857bf025dd77f6ff59/netext-0.2.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa372f9743fa45bf892d7937313ce2637f217ceaecd1180dc574664ad4fb3d04",
                "md5": "7b62a62a02982a10e47238db9e8a8e5d",
                "sha256": "db7fccab495877dd71a966d71056231745d32a4fd16b0a043cfc10aac647b919"
            },
            "downloads": -1,
            "filename": "netext-0.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "7b62a62a02982a10e47238db9e8a8e5d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10,<4.0",
            "size": 33102,
            "upload_time": "2023-11-13T19:54:18",
            "upload_time_iso_8601": "2023-11-13T19:54:18.662733Z",
            "url": "https://files.pythonhosted.org/packages/fa/37/2f9743fa45bf892d7937313ce2637f217ceaecd1180dc574664ad4fb3d04/netext-0.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-13 19:54:18",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "mahrz24",
    "github_project": "netext",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "netext"
}
        
Elapsed time: 0.14813s