awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
drivendata avatar

drivendata/cookiecutter-data-science

0
View on GitHub↗
9,919 stars·2,640 forks·Python·MIT·7 vuescookiecutter-data-science.drivendata.org↗

Cookiecutter Data Science

Ce projet est un scaffold Cookiecutter et un modèle de projet de science des données qui automatise la création d'une hiérarchie de dossiers cohérente pour les projets analytiques. Il fournit une structure de répertoire standardisée et un squelette de projet conçu pour organiser les workflows de science des données afin de favoriser la reproductibilité et la collaboration.

Le framework établit une mise en page standardisée pour les pipelines de données et un cadre de recherche reproductible. Il sépare les étapes d'ingestion, de nettoyage et de modélisation des données pour assurer une piste d'audit claire des transformations et des résultats de recherche cohérents.

Le projet organise le travail en fournissant une hiérarchie de répertoires basée sur des conventions pour les données brutes, les jeux de données traités, les notebooks et le code source. Cette approche soutient le machine learning collaboratif et l'organisation structurée des pipelines de données.

Features

  • Template-Based Project Scaffolders - Generates a predefined directory hierarchy by substituting user-defined variables into boilerplate files.
  • Workflow Reproducibility - Creates a consistent project layout that allows researchers to easily replicate results and understand the data pipeline.
  • Project Organization Standards - Sets up a standardized folder structure to keep datasets, notebooks, and source code organized throughout research.
  • Reproducible Research - Implements a structured layout for organizing raw data, processed datasets, and source code for reproducibility.
  • Data Pipeline Layouts - Provides a directory convention for separating data ingestion, cleaning, and modeling stages.
  • Data Science Project Templates - Creates a standardized directory structure and template to bootstrap reproducible data science projects.
  • Pipeline Directory Structuring - Organizes raw data and processed outputs into a logical hierarchy to maintain a clear audit trail of transformations.
  • Cookiecutter Templates - Provides a template for the Cookiecutter CLI to automate the creation of consistent folder hierarchies.
  • Directory-Based Organization - Provides a convention-based directory hierarchy to organize data, notebooks, and source code for reproducibility.
  • Project Structure Standardization - Ensures a consistent project layout across different research environments to improve collaboration.
  • Collaborative Machine Learning Workflows - Establishes a shared directory convention so multiple team members can contribute to the same codebase without confusion.
  • Jinja2 Template Renderers - Uses Jinja2 template rendering to dynamically inject project names and metadata during initialization.
  • Template Variable Substitutions - Maps user inputs to specific placeholders throughout the generated folder structure via configuration.
  • Modèles de projet - Logical and reproducible project directory structure for data science.

Historique des stars

Graphique de l'historique des stars pour drivendata/cookiecutter-data-scienceGraphique de l'historique des stars pour drivendata/cookiecutter-data-science

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Cookiecutter Data Science

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Cookiecutter Data Science.
  • sloria/cookiecutter-flaskAvatar de sloria

    sloria/cookiecutter-flask

    4,725Voir sur GitHub↗

    This project is a standardized project template for building Flask applications. It serves as a customizable project scaffold that generates a consistent directory layout and configuration using the Cookiecutter CLI tool. The template provides a pre-configured authentication starter for managing user registration and login flows. It also includes a SQLAlchemy database scaffold with automated schema migrations and an integrated Webpack frontend pipeline for bundling and minifying CSS and JavaScript. The generated structure incorporates modular project architecture through the application fact

    Python
    Voir sur GitHub↗4,725
  • victoresque/pytorch-templateAvatar de victoresque

    victoresque/pytorch-template

    5,116Voir sur GitHub↗

    This project is a PyTorch project boilerplate and training framework designed to standardize the development of deep learning experiments. It provides a structured directory layout and a set of base classes to bootstrap new projects, ensuring a consistent workflow from data pipeline construction to model execution. The framework distinguishes itself through a centralized configuration manager for hyperparameters that supports command line overrides and a hardware acceleration layer for distributing computational tasks across multiple graphics processing units. It also implements a base-class

    Python
    Voir sur GitHub↗5,116
  • cookiecutter-flask/cookiecutter-flaskAvatar de cookiecutter-flask

    cookiecutter-flask/cookiecutter-flask

    4,725Voir sur GitHub↗

    cookiecutter-flask is a project scaffolding tool used for bootstrapping Flask web applications. It uses a templating engine to generate a standardized directory structure and configuration files based on user input. The project implements the application factory pattern and blueprint-based modularization to organize application logic and ensure scalability. It integrates secure user authentication systems featuring password hashing, registration forms, and session management. The toolkit covers database schema management through versioned migration scripts and containerization for environmen

    Python
    Voir sur GitHub↗4,725
  • audreyfeldroy/cookiecutter-pypackageAvatar de audreyfeldroy

    audreyfeldroy/cookiecutter-pypackage

    4,584Voir sur GitHub↗

    This project is a Cookiecutter template for bootstrapping Python packages with a standardized directory layout and configuration files. It provides a foundation for new libraries by generating project structures, boilerplate files, and command-line interface entry points. The template emphasizes a secure software supply chain through hardened build pipelines. It utilizes commit SHA pinning for actions and minimal permission sets to protect against attacks, while providing a setup for building and uploading signed packages to registries using secure identity providers. The project covers a br

    Python
    Voir sur GitHub↗4,584
Voir les 30 alternatives à Cookiecutter Data Science→

Questions fréquentes

Que fait drivendata/cookiecutter-data-science ?

Ce projet est un scaffold Cookiecutter et un modèle de projet de science des données qui automatise la création d'une hiérarchie de dossiers cohérente pour les projets analytiques. Il fournit une structure de répertoire standardisée et un squelette de projet conçu pour organiser les workflows de science des données afin de favoriser la reproductibilité et la collaboration.

Quelles sont les fonctionnalités principales de drivendata/cookiecutter-data-science ?

Les fonctionnalités principales de drivendata/cookiecutter-data-science sont : Template-Based Project Scaffolders, Workflow Reproducibility, Project Organization Standards, Reproducible Research, Data Pipeline Layouts, Data Science Project Templates, Pipeline Directory Structuring, Cookiecutter Templates.

Quelles sont les alternatives open-source à drivendata/cookiecutter-data-science ?

Les alternatives open-source à drivendata/cookiecutter-data-science incluent : sloria/cookiecutter-flask — This project is a standardized project template for building Flask applications. It serves as a customizable project… victoresque/pytorch-template — This project is a PyTorch project boilerplate and training framework designed to standardize the development of deep… preactjs/preact-cli — preact-cli is a command line tool for scaffolding, developing, and building applications using the Preact library. It… cookiecutter-flask/cookiecutter-flask — cookiecutter-flask is a project scaffolding tool used for bootstrapping Flask web applications. It uses a templating… audreyfeldroy/cookiecutter-pypackage — This project is a Cookiecutter template for bootstrapping Python packages with a standardized directory layout and… developit/preact-cli — preact-cli is a command line interface and build pipeline for initializing, developing, and deploying Preact…