pyadjoint.tests.test_adjsrcs

Test generalized adjoint source generation for each type

Module Contents

Functions

example_data()

Return example data to be used to test adjoint sources

example_2_data()

Return example data to be used to test adjoint source double difference

example_window()

Defines an example window where misfit can be quantified

test_waveform_misfit(example_data, example_window)

Test the waveform misfit function

test_waveform_dd_misfit(example_data, example_2_data, ...)

Test the waveform misfit function

test_convolved_waveform_misfit(example_data, ...)

Test the waveform misfit function

test_dd_convolved_waveform_misfit(example_data, ...)

Test the waveform misfit function

test_cc_traveltime_misfit(example_data, example_window)

Test the waveform misfit function

test_dd_cc_traveltime_misfit(example_data, ...)

Test the waveform misfit function

test_multitaper_misfit(example_data, example_window)

Test the waveform misfit function

test_dd_multitaper_misfit(example_data, ...)

Test the waveform misfit function

test_exponentiated_phase_misfit(example_data, ...)

Test the waveform misfit function

Attributes

pyadjoint.tests.test_adjsrcs.PLOT = False[source]
pyadjoint.tests.test_adjsrcs.path = ./[source]
pyadjoint.tests.test_adjsrcs.example_data()[source]

Return example data to be used to test adjoint sources

pyadjoint.tests.test_adjsrcs.example_2_data()[source]

Return example data to be used to test adjoint source double difference calculations. Simply grabs the R component to provide a different waveform

pyadjoint.tests.test_adjsrcs.example_window()[source]

Defines an example window where misfit can be quantified

pyadjoint.tests.test_adjsrcs.test_waveform_misfit(example_data, example_window)[source]

Test the waveform misfit function

pyadjoint.tests.test_adjsrcs.test_waveform_dd_misfit(example_data, example_2_data, example_window)[source]

Test the waveform misfit function

pyadjoint.tests.test_adjsrcs.test_convolved_waveform_misfit(example_data, example_window)[source]

Test the waveform misfit function

pyadjoint.tests.test_adjsrcs.test_dd_convolved_waveform_misfit(example_data, example_2_data, example_window)[source]

Test the waveform misfit function

pyadjoint.tests.test_adjsrcs.test_cc_traveltime_misfit(example_data, example_window)[source]

Test the waveform misfit function

pyadjoint.tests.test_adjsrcs.test_dd_cc_traveltime_misfit(example_data, example_2_data, example_window)[source]

Test the waveform misfit function

pyadjoint.tests.test_adjsrcs.test_multitaper_misfit(example_data, example_window)[source]

Test the waveform misfit function

pyadjoint.tests.test_adjsrcs.test_dd_multitaper_misfit(example_data, example_2_data, example_window)[source]

Test the waveform misfit function

pyadjoint.tests.test_adjsrcs.test_exponentiated_phase_misfit(example_data, example_window)[source]

Test the waveform misfit function