nummulith-drawing


Namenummulith-drawing JSON
Version 0.0.20 PyPI version JSON
download
home_pageNone
SummaryDrawing graphs by graphviz with class approach
upload_time2024-06-02 20:49:48
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/drawing/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/drawing/main/doc/GraphDemo.py)

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

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "nummulith-drawing",
    "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/7c/34/26630d940c13a738df2716362f419f039cb05340a7c7c11933009f7a36ee/nummulith_drawing-0.0.20.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/drawing/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/drawing/main/doc/GraphDemo.py)\n\n<img src=\"https://raw.githubusercontent.com/Nummulith/drawing/main/doc/GraphDemo.png\">\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Drawing graphs by graphviz with class approach",
    "version": "0.0.20",
    "project_urls": {
        "Homepage": "https://github.com/nummulith/drawing"
    },
    "split_keywords": [
        "drawing",
        " graph",
        " graphviz"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d001e3d17dfaac8a2cb6b5dbd6a07b6b0b09886d83d53f1205e1d37a27361af1",
                "md5": "f3ec81844d3d1f0e6e5622bb1492466c",
                "sha256": "b3884b319fbb7eac777f6fb6981bff25e8c66a472c366cf390fc60c402760586"
            },
            "downloads": -1,
            "filename": "nummulith_drawing-0.0.20-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f3ec81844d3d1f0e6e5622bb1492466c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 5337,
            "upload_time": "2024-06-02T20:49:46",
            "upload_time_iso_8601": "2024-06-02T20:49:46.664682Z",
            "url": "https://files.pythonhosted.org/packages/d0/01/e3d17dfaac8a2cb6b5dbd6a07b6b0b09886d83d53f1205e1d37a27361af1/nummulith_drawing-0.0.20-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7c3426630d940c13a738df2716362f419f039cb05340a7c7c11933009f7a36ee",
                "md5": "51a46ab38a54e926ab896f1d673464b4",
                "sha256": "b3777d14e8b9d51171743672dfc7e2881a12d732385056491206f035824899fb"
            },
            "downloads": -1,
            "filename": "nummulith_drawing-0.0.20.tar.gz",
            "has_sig": false,
            "md5_digest": "51a46ab38a54e926ab896f1d673464b4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 148821,
            "upload_time": "2024-06-02T20:49:48",
            "upload_time_iso_8601": "2024-06-02T20:49:48.175179Z",
            "url": "https://files.pythonhosted.org/packages/7c/34/26630d940c13a738df2716362f419f039cb05340a7c7c11933009f7a36ee/nummulith_drawing-0.0.20.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-02 20:49:48",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "nummulith",
    "github_project": "drawing",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "nummulith-drawing"
}
        
Elapsed time: 0.29158s