{"id":13737143,"url":"https://github.com/Badr-MOUFAD/cookiecutter-simple-DS-project","last_synced_at":"2025-05-08T13:33:02.195Z","repository":{"id":109063116,"uuid":"414723552","full_name":"Badr-MOUFAD/cookiecutter-simple-DS-project","owner":"Badr-MOUFAD","description":"A simple cookiecutter template to structure your Data Science projects.","archived":false,"fork":false,"pushed_at":"2021-12-05T16:58:02.000Z","size":13,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-01-28T23:12:42.901Z","etag":null,"topics":["cookiecutter","data-science","project-structure","python","simple-ds-project"],"latest_commit_sha":null,"homepage":"https://towardsdatascience.com/its-time-to-structure-your-data-science-project-1fa064fbe46","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Badr-MOUFAD.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-07T18:59:06.000Z","updated_at":"2024-08-03T03:08:01.904Z","dependencies_parsed_at":"2023-04-13T14:03:55.728Z","dependency_job_id":null,"html_url":"https://github.com/Badr-MOUFAD/cookiecutter-simple-DS-project","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Badr-MOUFAD%2Fcookiecutter-simple-DS-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Badr-MOUFAD%2Fcookiecutter-simple-DS-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Badr-MOUFAD%2Fcookiecutter-simple-DS-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Badr-MOUFAD%2Fcookiecutter-simple-DS-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Badr-MOUFAD","download_url":"https://codeload.github.com/Badr-MOUFAD/cookiecutter-simple-DS-project/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224737431,"owners_count":17361345,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cookiecutter","data-science","project-structure","python","simple-ds-project"],"created_at":"2024-08-03T03:01:36.057Z","updated_at":"2025-05-08T13:33:02.180Z","avatar_url":"https://github.com/Badr-MOUFAD.png","language":"Jupyter Notebook","funding_links":[],"categories":["Jupyter Notebook"],"sub_categories":[],"readme":"# cookiecutter Simple DS project\n\nA simple template project to stucture your Data Science projects.\n\nThis template is inspired by \"cookiecutter data science\" to provide an entry-level structure to organize data science projects.\n\nCheck my article [\"It's time to structure your data science project\"](https://towardsdatascience.com/its-time-to-structure-your-data-science-project-1fa064fbe46) to find out more about \"Simple DS project\", namely the motivation behind it as well as the purpose of every component of its structure.\n\n\n\n## Getting started\n\nto get started,\n\n1. First, install cookiecutter by running\n```\npip install cookiecutter\n```\n\n2. Then execute the following command to generate the project structure\n```\ncookiecutter https://github.com/Badr-MOUFAD/cookiecutter-simple-DS-project.git\n```\n\n\n## Template structure\n\nAfter executing the previous commands, the project structure will be generated on your local machine.\nThe project directory contains the following directory tree\n\n\n```\n|\n├── data                                \u003c- where to put and save \n|   |── dataset_1.csv                      your data\n|   |\n│\n├── notebooks_exploration_cleaning      \u003c- notebooks related to data\n|   |── exploration_1.py                   exploration and cleaning\n|   |  \n│\n├── notebooks_models                    \u003c- notebooks to train\n|   |── model_1.py                         and evaluate models\n|   |                                                        \n│\n├── py_scripts                          \u003c- where to put repetitive code\n│   ├── __init__.py                        \n|   |\n|   |── script_1.py\n|   |\n│\n├── README.md                           \u003c- where to describe your project\n|\n├── .gitignore                          \u003c- where to mention folder and files \n|                                          to not to be synchronized \n|                                          with your remote repository\n|                                           \n└── environment.yml                     \u003c- project dependencies\n                                           (Anaconda environment)\n```\n\n\n## Note\n\nThis structure is not to be literally followed. You can adjust it and refine it based on your needs. Remember that the way you organize your work keeps evolving as you work on projects.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBadr-MOUFAD%2Fcookiecutter-simple-DS-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBadr-MOUFAD%2Fcookiecutter-simple-DS-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBadr-MOUFAD%2Fcookiecutter-simple-DS-project/lists"}