def test_convert_trace_to_adj_2(): array = np.array([1., 2., 3., 4., 5.]) starttime = UTCDateTime(1990, 1, 1) adj = AdjointSource( "cc_traveltime_misfit", 0, 1.0, 17, 40, "BHZ", adjoint_source=array, network="II", station="AAK", location="", starttime=starttime) tr, meta = pa.convert_adj_to_trace(adj) adj_new = pa.convert_trace_to_adj(tr, meta) assert_adj_same(adj, adj_new)
def test_convert_trace_to_adj(): tr = SAMPLE_STREAM.copy()[0] meta = {"adj_src_type": "cc_traveltime_misfit", "misfit": 1.0, "min_period": 17.0, "max_period": 40.0} adj = pa.convert_trace_to_adj(tr, meta) npt.assert_allclose(adj.adjoint_source, tr.data) npt.assert_almost_equal(adj.dt, tr.stats.delta) assert adj.id == tr.id assert adj.starttime == tr.stats.starttime assert adj.adj_src_type == "cc_traveltime_misfit" npt.assert_almost_equal(adj.misfit, 1.0) npt.assert_almost_equal(adj.min_period, 17.0) npt.assert_almost_equal(adj.max_period, 40.0)
def test_convert_trace_to_adj(): tr = SAMPLE_STREAM.copy()[0] meta = { "adj_src_type": "cc_traveltime_misfit", "misfit": 1.0, "min_period": 17.0, "max_period": 40.0 } adj = pa.convert_trace_to_adj(tr, meta) npt.assert_allclose(adj.adjoint_source, tr.data) npt.assert_almost_equal(adj.dt, tr.stats.delta) assert adj.id == tr.id assert adj.starttime == tr.stats.starttime assert adj.adj_src_type == "cc_traveltime_misfit" npt.assert_almost_equal(adj.misfit, 1.0) npt.assert_almost_equal(adj.min_period, 17.0) npt.assert_almost_equal(adj.max_period, 40.0)
def test_convert_trace_to_adj_2(): array = np.array([1., 2., 3., 4., 5.]) starttime = UTCDateTime(1990, 1, 1) adj = AdjointSource("cc_traveltime_misfit", 0, 1.0, 17, 40, "BHZ", adjoint_source=array, network="II", station="AAK", location="", starttime=starttime) tr, meta = pa.convert_adj_to_trace(adj) adj_new = pa.convert_trace_to_adj(tr, meta) assert_adj_same(adj, adj_new)