graphclass


Namegraphclass JSON
Version 0.0.32 PyPI version JSON
download
home_pageNone
SummaryDrawing graphs by graphviz with class approach
upload_time2024-10-25 21:36:13
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT
keywords drawing graph graphviz
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [ReadMe.md](../ReadMe.md) \ [Graph Drawing Utility](Graph_Drawing_Utility.md)

<table style="width: 100%">
  <thead>
    <tr>
        <th>
            <h1>Graph Drawing Utility</h1>
        </th>
        <th>
            <img src="https://raw.githubusercontent.com/Nummulith/graphclass/main/doc/logo.png" width="100" height="100">
        </th>
    </tr>
  </thead>
</table>

## Overview
The **Graph Drawing Utility** project provides a versatile tool for visualizing object relationships. This utility is designed to be seamlessly integrated into projects, allowing users to dynamically represent and explore the connections between objects.

## Adding objects
Users can add objects to the graph using the add_item method.

## Adding views
The item_view method provides a means to inspect the details of individual objects, facilitating a deeper understanding of the interconnected elements.
Relationship Establishment:

## Adding relations
Users can establish relationships between objects using three types:
add_parent: Defines an ownership relationship, clustering owned objects together.
add_link: Creates a connection between objects using arrows.

## Graph Rendering:
The utility enables users to visualize the constructed object graph, providing a clear representation of the established relationships.

## Example

[Source code](https://raw.githubusercontent.com/Nummulith/graphclass/main/doc/GraphDemo.py)

<img src="https://raw.githubusercontent.com/Nummulith/graphclass/main/doc/GraphDemo.png">

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "graphclass",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "drawing, graph, graphviz",
    "author": null,
    "author_email": "nummulith <nummulith@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/be/ef/e8b926508d3ef5ce10e39431a65b845e85f9d3fbddcf7b488904d900e9fd/graphclass-0.0.32.tar.gz",
    "platform": null,
    "description": "[ReadMe.md](../ReadMe.md) \\ [Graph Drawing Utility](Graph_Drawing_Utility.md)\n\n<table style=\"width: 100%\">\n  <thead>\n    <tr>\n        <th>\n            <h1>Graph Drawing Utility</h1>\n        </th>\n        <th>\n            <img src=\"https://raw.githubusercontent.com/Nummulith/graphclass/main/doc/logo.png\" width=\"100\" height=\"100\">\n        </th>\n    </tr>\n  </thead>\n</table>\n\n## Overview\nThe **Graph Drawing Utility** project provides a versatile tool for visualizing object relationships. This utility is designed to be seamlessly integrated into projects, allowing users to dynamically represent and explore the connections between objects.\n\n## Adding objects\nUsers can add objects to the graph using the add_item method.\n\n## Adding views\nThe item_view method provides a means to inspect the details of individual objects, facilitating a deeper understanding of the interconnected elements.\nRelationship Establishment:\n\n## Adding relations\nUsers can establish relationships between objects using three types:\nadd_parent: Defines an ownership relationship, clustering owned objects together.\nadd_link: Creates a connection between objects using arrows.\n\n## Graph Rendering:\nThe utility enables users to visualize the constructed object graph, providing a clear representation of the established relationships.\n\n## Example\n\n[Source code](https://raw.githubusercontent.com/Nummulith/graphclass/main/doc/GraphDemo.py)\n\n<img src=\"https://raw.githubusercontent.com/Nummulith/graphclass/main/doc/GraphDemo.png\">\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Drawing graphs by graphviz with class approach",
    "version": "0.0.32",
    "project_urls": {
        "Homepage": "https://github.com/nummulith/graphclass"
    },
    "split_keywords": [
        "drawing",
        " graph",
        " graphviz"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "678d928eed84c1f7dfc28d944cdb7734cab3858e8f0c64ae96692538ddb16c91",
                "md5": "162bd8277dbe268b22a1b96166ff8197",
                "sha256": "d822b1c223cfadf269fc062f775bb059dd3b659f466d13d7abd5a8c24c60d412"
            },
            "downloads": -1,
            "filename": "graphclass-0.0.32-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "162bd8277dbe268b22a1b96166ff8197",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 41352,
            "upload_time": "2024-10-25T21:36:12",
            "upload_time_iso_8601": "2024-10-25T21:36:12.026731Z",
            "url": "https://files.pythonhosted.org/packages/67/8d/928eed84c1f7dfc28d944cdb7734cab3858e8f0c64ae96692538ddb16c91/graphclass-0.0.32-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "beefe8b926508d3ef5ce10e39431a65b845e85f9d3fbddcf7b488904d900e9fd",
                "md5": "70139f234249140249609311104b5580",
                "sha256": "9fc880e9001d0c782e0c71e114d65f49e6de5a5ebaaddbcf1d2b5b4140ae1906"
            },
            "downloads": -1,
            "filename": "graphclass-0.0.32.tar.gz",
            "has_sig": false,
            "md5_digest": "70139f234249140249609311104b5580",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 149795,
            "upload_time": "2024-10-25T21:36:13",
            "upload_time_iso_8601": "2024-10-25T21:36:13.606913Z",
            "url": "https://files.pythonhosted.org/packages/be/ef/e8b926508d3ef5ce10e39431a65b845e85f9d3fbddcf7b488904d900e9fd/graphclass-0.0.32.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-25 21:36:13",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "nummulith",
    "github_project": "graphclass",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "graphclass"
}
        
Elapsed time: 0.36894s