pygraphia


Namepygraphia JSON
Version 2023.1006a0 PyPI version JSON
download
home_page
SummaryA minimalist graph library
upload_time2023-05-07 12:07:20
maintainer
docs_urlNone
author
requires_python>=3.10
licenseGPLv3
keywords graph graph-algorithms
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ===========
PyGraphia
===========

``PyGraphia is in early development phase.``

PyGraphia aims to be a minimalist graph library to help you implement graph algorithms out of the box. 

It also comes with its own implementations of few popular graph algorithms. 

The current features are:

- Following graph data types: ``Graph``, ``Vertex``, ``Edge``, ``Walk``, ``Path``
- Following algorithms: Breadth First Search, Depth First Search, Prim's MST generation
- The ``Graph`` data type` comes with a lot of in-built properties like ``is_connected``, ``is_eulerian`` etc.

Future goals:

- Expand algorithms coverage
- More support for directed graphs
- Thorough testing setup
- Thorough documentation
- CI/CD setup

Currently development time constrainted due to my busy university schedule. Hopefully I will be able to invest more time next month.

Contributors and testers are welcome.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "pygraphia",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "graph,graph-algorithms",
    "author": "",
    "author_email": "Aniruddha Mukherjee <aniruddha.mukherji@outlook.com>",
    "download_url": "https://files.pythonhosted.org/packages/14/6c/3ff8cfa40022d8b7501abcb54fac9d8de6ba2207148074e80b3e0d8b8805/pygraphia-2023.1006a0.tar.gz",
    "platform": null,
    "description": "===========\nPyGraphia\n===========\n\n``PyGraphia is in early development phase.``\n\nPyGraphia aims to be a minimalist graph library to help you implement graph algorithms out of the box. \n\nIt also comes with its own implementations of few popular graph algorithms. \n\nThe current features are:\n\n- Following graph data types: ``Graph``, ``Vertex``, ``Edge``, ``Walk``, ``Path``\n- Following algorithms: Breadth First Search, Depth First Search, Prim's MST generation\n- The ``Graph`` data type` comes with a lot of in-built properties like ``is_connected``, ``is_eulerian`` etc.\n\nFuture goals:\n\n- Expand algorithms coverage\n- More support for directed graphs\n- Thorough testing setup\n- Thorough documentation\n- CI/CD setup\n\nCurrently development time constrainted due to my busy university schedule. Hopefully I will be able to invest more time next month.\n\nContributors and testers are welcome.\n",
    "bugtrack_url": null,
    "license": "GPLv3",
    "summary": "A minimalist graph library",
    "version": "2023.1006a0",
    "project_urls": {
        "Homepage": "https://github.com/amkhrjee/pygraphia"
    },
    "split_keywords": [
        "graph",
        "graph-algorithms"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "499852f26fbf18b5ee000943964b8c08e766262c1ab8cc5b1f55f50c289412c4",
                "md5": "dfbd832814f07747d04004a47ca09261",
                "sha256": "445cd7622c283c06d7964977a101f43168996b926c974aba59be96e706f4532b"
            },
            "downloads": -1,
            "filename": "pygraphia-2023.1006a0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "dfbd832814f07747d04004a47ca09261",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 21263,
            "upload_time": "2023-05-07T12:07:18",
            "upload_time_iso_8601": "2023-05-07T12:07:18.852101Z",
            "url": "https://files.pythonhosted.org/packages/49/98/52f26fbf18b5ee000943964b8c08e766262c1ab8cc5b1f55f50c289412c4/pygraphia-2023.1006a0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "146c3ff8cfa40022d8b7501abcb54fac9d8de6ba2207148074e80b3e0d8b8805",
                "md5": "c6bb821b39ef597325d40ead50f7d42a",
                "sha256": "9a9ff133e8e6be5965a895f4993af19926e2230231e68c6eb3b10b69ab78ed0f"
            },
            "downloads": -1,
            "filename": "pygraphia-2023.1006a0.tar.gz",
            "has_sig": false,
            "md5_digest": "c6bb821b39ef597325d40ead50f7d42a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 21839,
            "upload_time": "2023-05-07T12:07:20",
            "upload_time_iso_8601": "2023-05-07T12:07:20.620959Z",
            "url": "https://files.pythonhosted.org/packages/14/6c/3ff8cfa40022d8b7501abcb54fac9d8de6ba2207148074e80b3e0d8b8805/pygraphia-2023.1006a0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-05-07 12:07:20",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "amkhrjee",
    "github_project": "pygraphia",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "pygraphia"
}
        
Elapsed time: 0.14814s