Skip to content
@GPGN268

GPGN268

GPGN 268 – Geophysical Data Analysis – Spring 2026

🌎 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

⚠️ You're expected to read the course syllabus thoroughly.
📚 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

Pinned Loading

  1. GPGN268-BOOK GPGN268-BOOK Public

    Jupyter Notebook

  2. GPGN268-CORE GPGN268-CORE Public

    Jupyter Notebook

  3. coursework-du coursework-du Public

    Jupyter Notebook

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…