This is the evaluation for the first homework assignment.
There are no GitHub Actions workflows implemented in this repository to automatically execute the tests upon a pull request.
Grade
Sufficient (4)
Other comments
The readme is very detailed and the code looks ok at a quick glance.
It's better to put the author/copyright and license statement at the top of the readme.
You should add a requirements.txt listing the necessary packages so that a user can easily see the dependencies.
Your tests in Python simply checks that the R script finished without any errors - it doesn't check whether the values obtained are correct. This is not a good testing strategy.
You committed the py-cache folder to the repository. This makes it more complicated for a new user to identify what is relevant, and creates noise in the version history. Better to add __pycache__ to the gitignore file.