Skip to content

CoefficientSystems/modern-data-cookiecutter

Repository files navigation

Modern Data Cookiecutter

Status Python Version Tests pre-commit enabled Black codestyle

Modern Cookiecutter template for Python-based data science/engineering/analytics projects. Created by Coefficient.

Inspired by:

Usage

# Install cookiecutter (if you haven't already done so)
pipx install cookiecutter

# Install the latest release directly from this repo
cookiecutter https://github.com/CoefficientSystems/modern-data-cookiecutter

# Follow instructions in docs/getting_started.md or docs/quickstart.md

Features

📦 Managing Python & Package Dependencies

👷 Code Quality, Testing & CI

🤖 Data Science

🔒 Security Features

📚 Documentation, IDE Settings & Release Notes

  • Get started easily using Getting Started or the Quickstart with further documentation on how to use the packages in this cookiecutter available in docs/
  • VS Code Settings configures features like "Format on save", isort configuration, bracket pair colorization, Pylance and mypy alongside recommended extensions
  • Automated release notes using towncrier

Contributing

Please see CONTRIBUTING.md for guidance on how to request features, report issues, setup a development environment, test this cookiecutter and contribute to development.