pyatoa.utils.adjoint
Additional capabilities for creating adjoint sources not defined by PyAdjoint
Module Contents
Functions
|
Define a traveltime adjoint source, used to generate 'Banana-doughtnut' |
- pyatoa.utils.adjoint.traveltime_adjoint_source(tr, time_window=None, reverse=True, save=False, zeros=False)[source]
Define a traveltime adjoint source, used to generate ‘Banana-doughtnut’ kernels. Traveltime adjoint sources are not data dependent, but rather they are sensitivity kernels that illuminate the finite-frequency ray path of the waveforms.
Equation and variable naming is based on Tromp et al. (2005) Eq. 45. Implementation is based on Pyadjoint’s cc_traveltime adjoint source Tapering is done with a hanning window.