This is a year 3/4 undergraduate course for geoscientists taught by Matthew Piggott and Rhodri Nelson. It is designed to be a first introduction to inversion methods.
Each lecture will cover:
- some introductory mathematics/theory underlying the numerical techniques used to perform inversion
- implementation exercises to help understand the theory
- programming exercises where we will implement algorithms from scratch ourselves
- exposure to a sophisticated library to perform geophysical inversion
Link to lectures
For an up to date list of links to the lecture and associated material click here: lecture series.
Pre-requisite knowledge
Your Seismology and Numerical Methods, Mathematics for Scientists and Engineers and Introduction to Programming for Geoscientists module modules are prerequisite for this course. Please refer back to this to remind yourself of introductory information on Python.
You can also find some useful introductory Python material here ESE Primer.
Jupyter notebook
The lectures notes are written in Jupyter notebook. This is a web-based interactive computational environment where you can combine code execution, text, mathematics, plots etc into a single document.
For some information on Jupyter notebooks for this module specifically see: Jupyter notebooks.