My personal simplified version of Cookiecutter Data Science.
Key differences:
- Reduced total files generated
- Option to initialize git repo
cookiecutters is a python command-line utility that creates projects from templates.
pip install cookiecutter
In terminal simply run the following command and enter the user prompts. I recommend creating an alias of the command for future use.
cookiecutter https://github.com/davidgibsonp/cookiecutter-data-science
The above command will create the following directory structure.
.
.
├── .git
├── .gitattributes
├── .gitignore
├── R
├── README.md
├── data
│ ├── processed
│ └── raw
├── docs
├── environment.yml
├── notebooks
│ ├── .ipynb_checkpoints
│ └── Untitled.ipynb
├── reports
└── src
└── __init__.py