Skip to content

Opinionated cookiecutter template for data science projects.

License

Notifications You must be signed in to change notification settings

JakobKlotz/ds-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Science - Cookiecutter template

Opinionated cookiecutter template for data science projects.

Usage

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.

Comes with...

  • poetry for package management
  • pytest for unit-testing
  • a pre-commit hook to format and lint code with ruff
  • a GitHub action to execute tests.

About

Opinionated cookiecutter template for data science projects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages