Here I collect codes, scripts, functions, and tutorials that may be of use to the community, and to students in particular. Please share your comments and suggestions back with me.

EAGE E Lecture

EAGE E Lecture 4/23/2015: Passive Seismic Surface-wave Interferometry

Finite Difference Operators

The accuracy of a finite difference operator depends on the frequency of the underlying waveform. The frequency dependent error can simply be computed by Fourier Transform of the stencil.

Spectra of First-order Finite Difference Operators (Matlab script)
Spectra of Second-order Finite Difference Operators (Matlab script)