mirror of
https://github.com/fjosw/pyerrors.git
synced 2025-05-14 19:43:41 +02:00
tests: additional tests for correlators with padding added
This commit is contained in:
parent
90717ba85d
commit
8c53d500bf
1 changed files with 14 additions and 11 deletions
|
@ -51,6 +51,9 @@ def test_modify_correlator():
|
||||||
corr.symmetric()
|
corr.symmetric()
|
||||||
with pytest.warns(RuntimeWarning):
|
with pytest.warns(RuntimeWarning):
|
||||||
corr.anti_symmetric()
|
corr.anti_symmetric()
|
||||||
|
|
||||||
|
for pad in [0, 2]:
|
||||||
|
corr = pe.correlators.Corr(corr_content, padding=[pad, pad])
|
||||||
corr.roll(np.random.randint(100))
|
corr.roll(np.random.randint(100))
|
||||||
corr.deriv(symmetric=True)
|
corr.deriv(symmetric=True)
|
||||||
corr.deriv(symmetric=False)
|
corr.deriv(symmetric=False)
|
||||||
|
@ -59,9 +62,9 @@ def test_modify_correlator():
|
||||||
corr.second_deriv().second_deriv()
|
corr.second_deriv().second_deriv()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def test_m_eff():
|
def test_m_eff():
|
||||||
my_corr = pe.correlators.Corr([pe.pseudo_Obs(10, 0.1, 't'), pe.pseudo_Obs(9, 0.05, 't'), pe.pseudo_Obs(9, 0.1, 't'), pe.pseudo_Obs(10, 0.05, 't')])
|
for padding in [0, 4]:
|
||||||
|
my_corr = pe.correlators.Corr([pe.pseudo_Obs(10, 0.1, 't'), pe.pseudo_Obs(9, 0.05, 't'), pe.pseudo_Obs(9, 0.1, 't'), pe.pseudo_Obs(10, 0.05, 't')], padding=[padding, padding])
|
||||||
my_corr.m_eff('log')
|
my_corr.m_eff('log')
|
||||||
my_corr.m_eff('cosh')
|
my_corr.m_eff('cosh')
|
||||||
my_corr.m_eff('arccosh')
|
my_corr.m_eff('arccosh')
|
||||||
|
@ -69,6 +72,7 @@ def test_m_eff():
|
||||||
with pytest.warns(RuntimeWarning):
|
with pytest.warns(RuntimeWarning):
|
||||||
my_corr.m_eff('sinh')
|
my_corr.m_eff('sinh')
|
||||||
|
|
||||||
|
|
||||||
def test_reweighting():
|
def test_reweighting():
|
||||||
my_corr = pe.correlators.Corr([pe.pseudo_Obs(10, 0.1, 't'), pe.pseudo_Obs(0, 0.05, 't')])
|
my_corr = pe.correlators.Corr([pe.pseudo_Obs(10, 0.1, 't'), pe.pseudo_Obs(0, 0.05, 't')])
|
||||||
assert my_corr.reweighted is False
|
assert my_corr.reweighted is False
|
||||||
|
@ -135,7 +139,6 @@ def test_corr_exceptions():
|
||||||
pe.Corr([obs_a, obs_b])
|
pe.Corr([obs_a, obs_b])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def test_utility():
|
def test_utility():
|
||||||
corr_content = []
|
corr_content = []
|
||||||
for t in range(8):
|
for t in range(8):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue