Day ten : 3 May 2013

Introduction

  1. Wrapping up slice time interpolation

  2. Workflow

    1. Organizing code and notebooks
    2. Using version control
    3. Building pipelines
    4. Reproducible analysis scripts

Workflow

Principles

Optimize for

  • Efficiency
  • Reliability
  • Reproducibility

Make it as easy as possible to:

  • Record changes
  • Write and run tests
  • Share code and data with other people

Components

  • The data directory
  • Scripts
  • Notebooks
  • Library code

Suggested segmentation

  • data directory
  • scripts / notebooks directory
  • library code

Loading notebooks

Notebooks for class

Full notebooks with answers