Day 2: Software Carpentry

MATERIALS

Install software

Presentation

Software Carpentry

The basics of computational reproducibility: version control, documentation, automation

Instructor: Dr. Shaun Mahony

LESSONS

Best Practices for Scientific Computing

Shell scripting

Markdown

Git

GOING FURTHER

Advanced Bash scripting

Make

Alternatives to Git/GitHub

Alternatives to Markdown

Penn State • 2017 • bootcamp-central via pyblue