Great work again, no major feedback from me. I like your inclusion of test suites; it's something which is sorely missing from many Python projects and something people tend to overlook due to the hacky nature of Python scripting sometimes.
Additional suggestions for how to make things even stronger:
[ ] A requirements.txt file for full reproducibility
[ ] Information about how one could set up a virtual environment and install requirements
[ ] A bash script which automates the above (for *nix machines) - i.e. creating virtual environment, install requirements, run code
Great work again, no major feedback from me. I like your inclusion of test suites; it's something which is sorely missing from many Python projects and something people tend to overlook due to the hacky nature of Python scripting sometimes.
Additional suggestions for how to make things even stronger:
requirements.txt
file for full reproducibilitybash
script which automates the above (for *nix machines) - i.e. creating virtual environment, install requirements, run code