Opinionated cookiecutter template for data science projects.
As a prerequisite, you need to have pipx
installed. Additionally, install
pre-commit
and
poetry
with pipx
.
Then simply execute following command:
cookiecutter https://github.com/JakobKlotz/ds-template.git
... which walks you through the set-up of your project. After the project structure creation, the virtual environment and pre-commit hooks are automatically installed.
poetry
for package managementpytest
for unit-testing- a
pre-commit
hook to format and lint code withruff
- a GitHub action to execute tests.