Skip to content

schipp/matched_field_processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matched Field Processing using numerical Green's Functions from pre-computed databases

DOI

Matched Field Processing (MFP) is a technique to locate the source of a recorded wave field. It is the generalization of beamforming, allowing for curved wavefronts. In the standard approach to MFP, simple analytical Green's functions are used as synthetic wave fields that the recorded wave fields are matched against. We introduce an advancement of MFP by utilizing Green's functions computed numerically for real Earth structure as synthetic wave fields. This allows in principle to incorporate the full complexity of elastic wave propagation, and through that provide more precise estimates of the recorded wave field's origin.

This repository acts as the development platform for this approach.

A manuscript describing the method in detail is available as a pre-print at EarthArXiv doi.org/10.31223/X5492H and submitted to Geophysical Journal International for peer review. A separate repository contains the information (what data was used, settings files, figure scripts) to reproduce the results we present in our manuscript: seismology-hamburg/schippkus_hadziioannou_2022.

Instructions

  • Install requirements
  • Download or clone the repository
  • Configure settings.yml in ./code/
  • python logic.py in ./code/

Requirements

  • python 3.8+
  • obspy to read seismic data
  • cartopy to plot maps
  • tqdm to get progressbars
  • pyyaml to parse the settings.yml
  • instaseis to read the Green's function database
  • local green's function database readable by instaseis, e.g., downloaded from syngine
  • global_land_mask for fast checks whether cells are on land

About

Matched Field Processing using numerical Green's Functions from pre-computed databases, used in Schippkus & Hadziioannou 2022.

Topics

Resources

License

Stars

Watchers

Forks

Languages