aimanyongki / 2017-JupyterNotebooksForGeophysics

MSc Geophysics Seminar on developing Jupyter Notebooks for Geophysics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2017-JupyterNotebooksForGeophysics

MSc Geophysics Seminar on developing Jupyter Notebooks for Geophysics

Scope

This course aims at discussing advanced computational methods in seismology, and other topics with the aim of developing skills to write and maintain Jupyter Notebooks for small projects and teaching. In addition we learn some basic tools for code development (github).

Format

Participating students will prepare basic theoretical concepts, simple python-based notebooks, and possibly report on some applications of methodologies in geosciences.

Date and Location

tbd

Programme

Date Topic Presenters Misc
Oct 18, 10:15 C107 GitHub T. Megies Introduction, Applications
Nov 15, 10:15 C107 Progress report All
Dec 20, 10:15 C107 Probabilistic inversion Gessele Progress discussion
Jan 10, 10:15 C107 Sumatra Part 1 Tomi Progress discussion
Jan 17, 10:15 C107 Seismic tomography Ashim Progress discussion
Jan 24, 10:15 C107 Rupture in 2D Mitch Final discussion
Jan 31, 10:15 C107 Sumatra Part 2 Angel & Yongki Progress discussion
April 25, 10:15 C407 Wrap up/Conclusion All

Potential topics

  • FD simulations of seismic noise
  • Earthquake location problem using linear algebra
  • Earthquake location problem using probabilistic methods
  • Simple homogenization examples
  • Elastic code in 2D
  • Simple rupture problems in 1D or 2D
  • Tomographic inversion using linear algebra

Specific suggestions

  • Analysis of the 2004 Sumatra-Andaman earthquake Part 1: Instrument response and spectral analysis (based on C. Tape matlab scripsts), involves conversion to ObsPy Part 2: Analyzing the effects of rupture complexity and Earth heterogeneity

  • Probabilistic earthquake source location inversion based on existing matlab scripts

  • Review, update, understanding if existing notebook on homogenization by S. Singh, Y. Capdeville

  • A simple 2D staggered grid elastic code based on a Fortran implementation

  • Simplest tomographic inversion using linear algebra (Matlab codes exist)

  • 1D and 2D SBP finite difference approximations for the elastic wave equation

  • Simple 1D and 2D SBP finite difference implementation of dynamic ruputre simulations. (You will build upon an existing finite difference notebooks)

Final Project Allocation

  • Dynamic rupture in 2D (Mitch)
  • Seismic Tomograpgy (Ashim)
  • Earthquake location, probabilistic inversion (Kilian)
  • Sumatra earthquake, practicals by C. Tape (Angel, Tomy, Yongki)
  • Finite-difference method, summation by parts (Kenneth)

About

MSc Geophysics Seminar on developing Jupyter Notebooks for Geophysics


Languages

Language:Jupyter Notebook 99.7%Language:Python 0.3%Language:MATLAB 0.0%