Webinars - Detail

FuncLab 1.7.8: one postdoc’s revision to a community Matlab tool for handling receiver functions
Rob Porritt, University of Arizona


Receiver functions are a powerful tool for seismic imaging. Depending on how they are processed, they can be used to image the discontinuity structure of the crust or mantle or inverted for seismic velocity either directly or jointly with complementary datasets. However, modern studies generally require large datasets, which can be challenging to handle; therefore, FuncLab was originally written as an interactive Matlab GUI to assist in handling these large datasets. This software uses a project database to allow interactive trace editing, data visualization, H-k stacking for crustal thickness and Vp/Vs ratio, and common conversion point stacking while minimizing computational costs. Since its initial release, significant advances have been made in the implementation of webservices and changes to internal Matlab functions have necessitated a revision to the software. In this webinar, I showcase the original functionality of FuncLab as well as new features I’ve added to increase its utility. Some of these new features include pulling waveform data via irisFetch.m, calculation of receiver functions with processRFmatlab, mapping receiver functions to depth, and subsetting from the main project. I also encourage other researchers who’ve worked with FuncLab to suggest edits or new features we could collaborate on to include in a forthcoming official release. The preliminary release is available at http://www.robporritt.wordpress.com/software.


Last updated Key Points

In this webinar, you will learn about:

  • How to properly process receiver functions for use in seismic imaging
  • How to utilize FuncLab, an interactive Matlab GUI to assist in handling large datasets
  • Learn about the original functionality and new features of FuncLab