pyadjoint.adjoint_source_types.cc_traveltime_misfit

Cross correlation traveltime misfit and associated adjoint source.

authors

adjtomo Dev Team (adjtomo@gmail.com), 2023 Yanhua O. Yuan (yanhuay@princeton.edu), 2017 Youyi Ruan (youyir@princeton.edu) 2016 Lion Krischer (krischer@geophysik.uni-muenchen.de), 2015

license

BSD 3-Clause (“BSD New” or “BSD Simplified”)

Module Contents

Functions

calculate_adjoint_source(observed, synthetic, config, ...)

Calculate adjoint source for the cross-correlation traveltime misfit

pyadjoint.adjoint_source_types.cc_traveltime_misfit.calculate_adjoint_source(observed, synthetic, config, windows, observed_2=None, synthetic_2=None, windows_2=None)[source]

Calculate adjoint source for the cross-correlation traveltime misfit measurement

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.ConfigCCTraveltime) – 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

  • observed_2 (obspy.core.trace.Trace) – second observed waveform to calculate adjoint sources from station pairs

  • synthetic_2 (obspy.core.trace.Trace) – second synthetic waveform to calculate adjoint sources from station pairs

  • windows_2 (list of tuples) – [(left, right),…] representing left and right window borders to be tapered in units of seconds since first sample in data array. Used to window observed_2 and synthetic_2