RfPy is a package containing Python tools for calculating teleseismic
receiver functions. Methods are available to plot and post-process
receiver function data for use in crustal and upper mantle studies.
Current post processing methods include: H-k stacking,
Harmonic decomposition and CCP imaging. The code uses
StDb package for querying and building a station database
used in command-line scripts.
RfPy was written independently of the Python software rf,
although it is possible that some classes and methods defined here might be applied
rf objects, since both are heavily based on obspy. The main
rf are as follows:
RfPyemploys either a Wiener or multitaper spectral deconvolution technique, whereas
rfuses either a water-level spectral deconvolution or a time-domain deconvolution.
RfDataobjects are used to calculate single-station and single-event receiver functions, whereas
rfcan handle multiple stations at once.
RfPy was recently updated to fix a problem when running the scripts under Windows OS. The consequence is that version
0.1.1 will throw an error if the extension .py is specified when calling the scripts. The accompanying documentation also uses version
StDb in the Tutorials section.