Beispiel #1
0
def test_get_LDC_2d():
    a = np.random.rand(8760, 4)
    a = make_timeseries(a, freq='h')
    b = get_LDC(a)
    assert np.isclose(np.nansum(b[1]), np.nansum(a))
    # check monotonicity
    assert np.all(np.diff(b[1].sum(1)) < 0)
Beispiel #2
0
def test_get_LDC_not_annual():
    a = np.random.rand(10000)
    a = make_timeseries(a, freq='h')
    b = get_LDC(a)
    assert np.isclose(b[1].sum(), a.sum())
    #check monotonicity
    assert np.all(np.diff(b[1]) < 0)
Beispiel #3
0
def test_get_LDC_not_annual_ndarray():
    a = np.random.rand(10000)
    b = get_LDC(a)
    assert np.isclose(b[1].sum(), a.sum())
    #check monotonicity
    assert np.all(np.diff(b[1]) < 0)