Receiver functions and time-to-depth migration calculations
rfmpy calculates receiver function (RF) and performs time to depth migration for mapping
the Moho discontinuity (boundary between the Earth’s crust and mantle),
in a 3D spherical coordinate system.
We use these codes to examine variations in Moho depth across the broader European Alpine region, leveraging data from four temporary seismic networks: AASN, EASI, CIFALPS, and PACASE. For more details, refer to our paper Michailos et al., 2023. The open-access receiver function dataset used in this project is available on the following Zenodo repository.
rfmpy is actively developed on GitHub.
🆕 Application to map the Mantle-Transition-Zone
We have recently expanded the functionality of rfmpy to enable mapping of the mantle transition zone (MTZ -
including the 410 km, 520 km, and 660 km discontinuities).
This project, led by D. Kalmár, focuses on mapping the MTZ beneath Central and Eastern Europe to enhance our
understanding of active tectonic and geodynamic processes.
Kalmár, D., Petrescu, L., Hetényi, G., Michailos, K., Süle, B., Neagoe, C., Bokelmann, G., and the AlpArray and PACASE Working Groups. Mantle Transition Zone analysis using P-to-S receiver functions in the Alpine-Carpathian-Dinarides Region: impact of plumes and slabs. GJI, 2025.
Quickstart
To install
rfmpyhave a look here.Tutorials show an example of mapping the Moho and the Mantle Transition Zone discontinuities.
How to Cite
If you use rfmpy, consider citing the related publication:
Michailos, K., Hetényi, G., Scarponi, M., Stipčević, J., Bianchi, I., Bonatto, L., Czuba, W., Di Bona, M., Govoni, A., Hannemann, K., Janik, T., Kalmár, D., Kind, R., Link, F., Lucente, F. P., Monna, S., Montuori, C., Mroczek, S., Paul, A., Piromallo, C., Plomerová, J., Rewers, J., Salimbeni, S., Tilmann, F., Środa, P., Vergne, J., and the AlpArray-PACASE Working Groups (2023). Moho depths beneath the European Alps: a homogeneously processed map and receiver functions database. Earth Syst. Sci. Data, 15, 2117–2138.