Example #1
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)
Example #2
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():
    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)