/project_init

A script to initialize a new data project directory.

Primary LanguageShellMIT LicenseMIT

Initialize Data Project Script

This script creates the following subdirectories within a (new) project directory.

  • /build/input
  • /build/output
  • /build/code
  • /build/temp
  • /analysis/input
  • /analysis/output
  • /analysis/code
  • /analysis/temp

It also initializes an empty run_directory.sh script and an empty README.md file.

This is in line with the recommendations made by Matthew Gentzkow and Jess Shapiro (2014).

Gentzkow, Matthew and Jesse M. Shapiro. 2014. Code and Data for the Social Sciences: A Practitioner's Guide. University of Chicago mimeo, http://faculty.chicagobooth.edu/matthew.gentzkow/research/CodeAndData.pdf.

Skills

  • Simple BASH scripting