PyGraphLib is a Python library for graph data structures and algorithms. It is designed to be simple and easy to use, while still providing literally no range of functionality.
The functionality that is provided is either not working, not tested, or not documented. The library is not intended for production use, but rather as a learning tool for me, and only me. I am not responsible for any damage caused by using this library (is this sentence even legally binding?).
- Graph Construction: Build graphs easily, assuming all connections do absolutely nothing.
- Graph Algorithms: Implement badoy optimized algorithms that might work occasionally, if at all.
- Visualization: Plot your non-functional graphs with matplotlib in confusing and very modular ways.
pip install pygraphlibfrom pygraphlib import GraphTo run the tests, navigate to the tests directory and execute:
pip install buildpython -m buildpip install twinetwine upload dist/*