def test_calculate_misfit(): tr1 = smallobs[0] tr2 = smallobs[0] res = ct.calculate_misfit(tr1, tr2) npt.assert_allclose(res["tr1_coverage"], 1.0, rtol=1e-3) npt.assert_allclose(res["tr2_coverage"], 1.0, rtol=1e-3) npt.assert_allclose(res["correlation"], 1.0) npt.assert_allclose(res["error"], 0.0)
def test_calculate_misfit(): tr1 = smallobs[0] tr2 = smallobs[0] tr1_c, tr2_c, corr, err, _, _ = ct.calculate_misfit(tr1, tr2) npt.assert_allclose(tr1_c, 0.90220, rtol=1e-3) npt.assert_allclose(tr2_c, 0.90220, rtol=1e-3) npt.assert_allclose(corr, 1.0) npt.assert_allclose(err, 0.0)
def test_plot_two_trace_raise(): with pytest.raises(TypeError): ct.calculate_misfit(obs[0], syn) with pytest.raises(TypeError): ct.calculate_misfit(obs, syn[0])