Beispiel #1
0
def test_timeseries_dt_uniform():
    t = np.linspace(0, 10, 101) * mtr.s

    test_result = mtr.TimeSeries(x=t, y=None).dt
    check_result = 0.1 * mtr.s

    assert test_result == check_result
Beispiel #2
0
def test_timeseries_T_negative_start():
    t = np.linspace(-10, 10, 101) * mtr.s

    test_result = mtr.TimeSeries(x=t, y=None).T
    check_result = 20 * mtr.s

    assert test_result == check_result
Beispiel #3
0
def test_timeseries_T():
    t = np.linspace(0, 10, 101) * mtr.s

    test_result = mtr.TimeSeries(x=t, y=None).T
    check_result = 10 * mtr.s

    assert test_result == check_result
Beispiel #4
0
def test_timeseries_dt_nonuniform():
    t_value = np.hstack((np.linspace(0, 10, 101), np.linspace(11, 21, 101)))
    t = t_value * mtr.s

    with pytest.raises(ValueError):
        mtr.TimeSeries(x=t, y=None).dt
Beispiel #5
0
 def __init__(self, time, tddipole, applied_field=None):
     super().__init__(time=time, series=tddipole)
     self.tddipole = mtr.TimeSeries(x=time, y=tddipole)