Graph construction and visualization tools: GraphMaker and GraphViz

These tools are developed with and designed to work with Python3.6+ . If you're still using Python2, you are SO living in the past!

Required environment

To use these tools, you will need to have a number of packages installed in your Python environment:

You should be able to find and install these easily; they are very common and well-maintained python packages.

Installation

To utilize these tools, grab and save the files linked below in your working directory, naming files after the class contained as usual with the standard '.py' suffix. You should then we able to import the contained classes freely from any other local files.

Instructions and usage examples for using each tools are in the comments at the top of the files! Here you go!