Refactoring: Code
The current code is pretty terrible. It is required to refactor according next list:
-
Separate project structure to: core, docs, examples, test dirs -
Checking and Formatting Python Code With PEP 8 Standards -
Adding types and output types from classes, methods and functions -
Adding docstrings into classes, methods and functions -
Adding API to main functionality -
Making code more flexibility -
Checking and Renaming variables to increase readability