Skip to content

A scaffolding data science project generator following _Collective AI_ standards

License

Notifications You must be signed in to change notification settings

nikostro/project-scaffolding

 
 

Repository files navigation

Project scaffolding for data science

A scaffolding data science project generator following Collective AI standards

Requirements to use the cookiecutter template:


  • Python 2.7 or >3.5
  • Cookiecutter Python package >= 1.4.0: This can be installed with pip or conda depending on how you manage your Python packages:
$ pip3 install cookiecutter

or

$ conda config --add channels conda-forge
$ conda install cookiecutter

To start a new project, run:


cookiecutter [email protected]:collectiveai-team/project-scaffolding.git

The resulting directory structure


The directory structure of your new project looks like this:

├── build                                   -> Docker building files & utils
│   ├── core
│   └── jupyter
├── notebooks                               -> Notebooks with experimentes and examples
│   └── ...
├── reports                                 -> Reports generated by results from experiments
│   └── ...
├── resources                               -> general resources: models, datasets, cache, etc
│   ├── cache
│   ├── models
│   ├── datasets
│   └── ...
├── scripts                                 -> utils
└── src                                     -> main root of packages
    └── {{cookiecutter.package_name}}                             -> main package

About

A scaffolding data science project generator following _Collective AI_ standards

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 50.0%
  • Python 47.7%
  • Makefile 1.5%
  • Shell 0.8%