pyadjoint.adjoint_source_types.exponentiated_phase_misfit
Exponentiated phase misfit function and adjoint source.
- authors
adjtomo Dev Team (adjtomo@gmail.com), 2022 Yanhua O. Yuan (yanhuay@princeton.edu), 2016
- license
BSD 3-Clause (“BSD New” or “BSD Simplified”)
Module Contents
Functions
|
Calculate adjoint source for the exponentiated phase misfit. |
- pyadjoint.adjoint_source_types.exponentiated_phase_misfit.calculate_adjoint_source(observed, synthetic, config, windows, adjoint_src=True, window_stats=True, **kwargs)[source]
Calculate adjoint source for the exponentiated phase misfit.
- Parameters
observed (obspy.core.trace.Trace) – observed waveform to calculate adjoint source
synthetic (obspy.core.trace.Trace) – synthetic waveform to calculate adjoint source
config (pyadjoint.config.ConfigExponentiatedPhase) – Config class with parameters to control processing
windows (list of tuples) – [(left, right),…] representing left and right window borders to be used to calculate misfit and adjoint sources
adjoint_src (bool) – flag to calculate adjoint source, if False, will only calculate misfit
window_stats (bool) – flag to return stats for individual misfit windows used to generate the adjoint source