Data and Software
Simple python routines for working with tomography and geodynamic models in spherical harmonics:
https://github.com/maxrudolph/python-spherical-harmonics
Teaching with JupyterHub and nbgrader:
These are resources that support the use of Jupyter notebooks to teach numerical modeling of Earth Systems. This github repository contains the Docker setup to run jupyterhub in a container on a server. It also includes support for the nbgrader extension to jupyter, which provides a framework to create homework assignments, provide instantaneous validation of results for the students, collect assignments, and do auto-grading of numerical results (and manual grading of other types of responses).
https://github.com/maxrudolph/nbgrader-jupyterhub-dockerfiles
The labs used for this course can be obtained here:
- G326: Numerical Modeling of Earth Systems (labs):
https://github.com/maxrudolph/g326-student/
- Note: If you are an instructor and want the copy of the lab with solutions, email me and I will give you access to a private version of this repository.