Add documentation
Summary
The project has become fairly large/complex, but there is still no documentation available for the project. The only documentation that exsists is in the form of docstrings in many of the Python fucntions.
Steps to reproduce N/A
Example Project
N/A
What is the current issue behavior?
No documentation is available to users
What is the expected correct behavior?
Documentation should be available via the Gitlab repository
Relevant logs and/or screenshots N/A
Possible fixes
Spend some time going through each file, improving the DocStrings present and then possibly using a documentation generator to read the docstrings into a final documentation section.