Get Started with Open Reproducible Science


Welcome to Day One!

Welcome to Day One of the Earth Analytics Bootcamp! Today, you will learn about open reproducible science and get familiar with a suite of open source tools that are often used in open reproducible science workflows including Shell, Git and Github.com, Python, and Jupyter Notebook. You will use Shell to access directories, Git and Github.com to copy files to your computer, and Jupyter Notebook to run Python code and render Markdown text.

Learning Objectives

After completing the lessons for Day 1, you will be able to:

  • Define open reproducible science and explain how the tools used in this course support and promote it
  • Navigate, create, and delete directories in Shell
  • Create a copy of (i.e. fork) other users’ files on Github.com
  • Use the Git clone command to download the copy of files to your computer
  • Run Python code and render Markdown text in Jupyter Notebook

Class Schedule

Topics
Review Course Syllabus / Questions on Course
Lesson 1: What Is Open Reproducible Science
Lesson 2: Intro to Shell
Lesson 3: Get Files From Github.com
Lesson 4: The Jupyter Notebook Interface

Lessons Day 1

Today’s lessons provide the information and files that you need to begin homework 1. In the hands-on lessons, you will use Shell, Git and Github.com, Python and Jupyter Notebook to access directories and files and run code. You will also create and navigate to a working directory on your laptop that will contain the files that you will use for Day 1 and Homework 1.

Begin Homework 1

View Homework 1

Important: Complete today’s lessons and hands-on activities (listed above) BEFORE beginning Homework 1, as the necessary files for Homework 1 are downloaded in the hands-on lessons.

The first homework (Homework 1) is due Friday, August 10th at 8:00 AM (U.S. Mountain Daylight Time) and will be completed incrementally each day, starting today through Thursday. See this link to convert the due date/time to your local time.

Updated: