🌎 Welcome to Geophysical Data Analysis!
Instructor: Ryan Du (he/him)
Email: ryan.du@mines.edu
Office Location: 424 East Classroom Building
Office Hours: Mondays 4:00-5:00 pm or schedule an appointment with me
Teaching Assistant: Jack Logan
Email: jacklogan@mines.edu
Office Hours: Wednesdays 4:00 - 5:00 pm or appointment by email
Office Hours Location: ECB 4th floor
📚 Lecture material will be on GPGN268-BOOK. The link point you to a website which will evolve as we go along the semester.
✏️ We will use HackMD for collaborative note-taking during class.
💬 Our main communication channel will be GitHub Discussions. There, you will find a private forum that is only available for your, your instructors, and classmates. That is your space for asking questions, discussing with your peers, exchanging resources and keeping up to date on course announcements.
You will find below a tentative schedule, which will be updated as we move through the material – please monitor this page for the most recent version. You can use the schedule as a hub to help you navigate the course material.
| WEEK | TOPIC | Monday | Wednesday | HW Start | HW Due |
|---|---|---|---|---|---|
| Week 1 | Introduction | Class intro | File system and the command line | Onboarding checklist | Onboarding checklist |
| Week 2 | Tools for reproducible workflows | Martin Luther King Jr. Day (No class) | File system and the command line | SA01-File system | |
| Week 3 | Tools for reproducible workflows | Editing and viewing text files | Version Control with Git | SA02-Shell | SA01 & SA02 |
| Week 4 | Programming in Python | Python Fundamentals | Career Day (No class) | SA03-Github | |
| Week 5 | Programming in Python | Conda and Jupyter Notebooks | Numpy | Final Project Discussion | SA03 |
| Week 6 | Programming in Python | Presidents' Day (No class) | Plotting | Final project milestone I | |
| Week 7 | Special topics | Well logging – Dr. Brandon Dugan | USGS resources – Dr. David Wald | DS01-Well Logging | |
| Week 8 | Probability and Statistics | Project pitches & Probability | Probability | SA04-probability | FP01 |
| Week 9 | Probability and Statistics | Probability & Common Random Variables | Common Random Variables & Statistical inference | SA05-Pair programming | |
| Week 10 | pandas | pandas | DS01 Lab | Final project milestone II | SA04 |
| Week 11 | Spring Break | Spring Break (No class) | Spring Break (No class) | ||
| Week 12 | GeoData in python | xarray | xarray/DS01 Lab | DS02-Global Warming | SA05 & FP02 |
| Week 13 | Maps | cartopy | DS01/DS02 Lab | Final project milestone III | DS01 |
| Week 14 | Buffer | Final Project Sprint | FP03 | ||
| Week 15 | Data Story - Seismology | Seismology – Dr. Eric Thompson | Seismology practicum – Dr. Eric Thompson | DS02 | |
| Week 16 | Final Project lab | Final Project Sprint | Final Project Sprint | Work on your final project! | |
| Week 17 | Presentations | Final project presentations | Project feedback and course wrap-up |