Skip to content

Boilerplate for reproducible and transparent experiments, with Python/pipenv in mind

License

Notifications You must be signed in to change notification settings

messier16/experiment

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reproducible Science... using Pipenv and Jupyter Lab

A boilerplate for reproducible and transparent science with close resemblances to the philosophy of Reproducible Science.

Requirements

Install cookiecutter command line: pip install cookiecutter

Usage

To start a new science project using Pipenv:

cookiecutter gh:messier16/experiment

Project Structure

.
├── AUTHORS.md
├── LICENSE
├── README.md
├── bin                <- Your compiled model code can be stored here (not tracked by git)
├── config             <- Configuration files, e.g., for doxygen or for your model if needed
├── data
│   ├── external       <- Data from third party sources.
│   ├── interim        <- Intermediate data that has been transformed.
│   ├── processed      <- The final, canonical data sets for modeling.
│   └── raw            <- The original, immutable data dump.
├── docs               <- Documentation, e.g., doxygen or scientific papers (not tracked by git)
├── notebooks          <- Ipython or R notebooks
├── reports            <- For a manuscript source, e.g., LaTeX, Markdown, etc., or any project reports
│   └── figures        <- Figures for the manuscript or reports
└── src                <- Source code for this project
    ├── data           <- scripts and programs to process data
    ├── external       <- Any external source code, e.g., pull other git projects, or external libraries
    ├── models         <- Source code for your own model
    ├── tools          <- Any helper scripts go here
    └── visualization  <- Scripts for visualisation of your results, e.g., matplotlib, ggplot2 related.

License

This project is licensed under the terms of the BSD License

About

Boilerplate for reproducible and transparent experiments, with Python/pipenv in mind

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 86.6%
  • Python 13.4%