The third lecture on the discrete wavelet technique. Somewhat advanced, but oh so powerful.
This is just one of 61 Lectures covering a full one-year Course in Computational Physics previously taught by Rubin Landau at Oregon State University. (The number refers to the chapter and section in reference 1 below.) There are video modules (Flash), slides, codes, quizzes, and all the lectures at:
http://sites.science.oregonstate.edu/~landaur/Books/CPbook/eBook/Lectures/
References:
1. Computational Physics, 3rd Ed, Problem Solving with Python, Rubin H Landau, Manuel J Paez & Cristian Bordeianu (deceased), © Wiley 2015.
2. A Survey of Computational Physics with Java, Rubin H Landau, Manuel J Paez & Cristian Bordeianu (deceased), © Princeton University Press, 2008.