A minimalist graph library
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pygraphia-2023.1006a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 445cd7622c283c06d7964977a101f43168996b926c974aba59be96e706f4532b |
|
MD5 | dfbd832814f07747d04004a47ca09261 |
|
BLAKE2b-256 | 499852f26fbf18b5ee000943964b8c08e766262c1ab8cc5b1f55f50c289412c4 |