All Projects → mkrapp → Cookiecutter Reproducible Science

mkrapp / Cookiecutter Reproducible Science

Licence: other
boilerplate for reproducible and transparent science

Projects that are alternatives of or similar to Cookiecutter Reproducible Science

Cookiecutter Pylibrary
Enhanced cookiecutter template for Python libraries.
Stars: ✭ 862 (+618.33%)
Mutual labels:  cookiecutter
Wemake Django Template
Bleeding edge django template focused on code quality and security.
Stars: ✭ 1,141 (+850.83%)
Mutual labels:  cookiecutter
Pytest Cookies
The pytest plugin for your Cookiecutter templates. 🍪
Stars: ✭ 96 (-20%)
Mutual labels:  cookiecutter
Cookiecutter Pycharm Remote Docker
PyCharm project template for development in remote docker environment
Stars: ✭ 39 (-67.5%)
Mutual labels:  cookiecutter
Django Places
A django app for store places with autocomplete
Stars: ✭ 55 (-54.17%)
Mutual labels:  cookiecutter
Cookiecutter Webpack
Boilerplate for webpack 2, babel, react + redux + hmr, and karma. Can be inserted into existing django projects.
Stars: ✭ 87 (-27.5%)
Mutual labels:  cookiecutter
Full Stack Fastapi Postgresql
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
Stars: ✭ 7,635 (+6262.5%)
Mutual labels:  cookiecutter
Wagtail Pipit
Pipit is a Wagtail CMS boilerplate which aims to provide an easy and modern developer workflow with a React-rendered frontend.
Stars: ✭ 109 (-9.17%)
Mutual labels:  cookiecutter
React Native Template
Template React Native project to be used with Cookiecutter
Stars: ✭ 61 (-49.17%)
Mutual labels:  cookiecutter
Wildfish Django Starter
Django 2 cookiecutter starter project template.
Stars: ✭ 93 (-22.5%)
Mutual labels:  cookiecutter
Scaraplate
Scaraplate is a wrapper around cookiecutter which allows to repeatedly rollup project templates onto concrete projects.
Stars: ✭ 47 (-60.83%)
Mutual labels:  cookiecutter
Cookiecutter Django
Cookiecutter Django is a framework for jumpstarting production-ready Django projects quickly.
Stars: ✭ 8,826 (+7255%)
Mutual labels:  cookiecutter
Cookiecutter Fastapi
Cookiecutter template for FastAPI projects using: Machine Learning, Poetry, Azure Pipelines and Pytests
Stars: ✭ 89 (-25.83%)
Mutual labels:  cookiecutter
Cookiecutter Flask Pythonic
Pythonic starter boilerplate for Flask
Stars: ✭ 37 (-69.17%)
Mutual labels:  cookiecutter
Cookiecutter Lux Python
Cookiecutter template for an idiomatic Python project driven by Makefile
Stars: ✭ 102 (-15%)
Mutual labels:  cookiecutter
Cookiecutter
DEPRECIATED! Please use nf-core/tools instead
Stars: ✭ 18 (-85%)
Mutual labels:  cookiecutter
Cookietemple
A collection of best practice cookiecutter templates for all domains and languages with extensive Github support
Stars: ✭ 81 (-32.5%)
Mutual labels:  cookiecutter
Boilerplate
🍪 ML application template to create API services around your ML code.
Stars: ✭ 112 (-6.67%)
Mutual labels:  cookiecutter
Project Init
Project templates in rust
Stars: ✭ 104 (-13.33%)
Mutual labels:  cookiecutter
Django Project Template
Thorgate's Django project template - Django, React, Sass, optional Docker and more
Stars: ✭ 91 (-24.17%)
Mutual labels:  cookiecutter

Reproducible Science

A boilerplate for reproducible and transparent science with close resemblances to the philosophy of Cookiecutter Data Science: A logical, reasonably standardized, but flexible project structure for doing and sharing data science work.

Requirements

Install cookiecutter command line: pip install cookiecutter

Usage

To start a new science project:

cookiecutter gh:mkrapp/cookiecutter-reproducible-science

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.

Check out my latest research project, which successfully applied the cookiecutter philosophy: SEMIC: an efficient surface energy and mass balance model applied to the Greenland ice sheet.

License

This project is licensed under the terms of the BSD License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].