mirror of
https://github.com/fjosw/pyerrors.git
synced 2025-05-14 19:43:41 +02:00
[Fix] extended tests and corrected a small bug in the previous commit
This commit is contained in:
parent
f2fb69a79d
commit
1501c3aef0
3 changed files with 52 additions and 40 deletions
|
@ -507,11 +507,11 @@ def test_reweighting():
|
|||
|
||||
|
||||
def test_merge_obs():
|
||||
my_obs1 = pe.Obs([np.random.rand(100)], ['t|1'])
|
||||
my_obs2 = pe.Obs([np.random.rand(100)], ['t|2'], idl=[range(1, 200, 2)])
|
||||
my_obs1 = pe.Obs([np.random.normal(1, .1, 100)], ['t|1'])
|
||||
my_obs2 = pe.Obs([np.random.normal(1, .1, 100)], ['t|2'], idl=[range(1, 200, 2)])
|
||||
merged = pe.merge_obs([my_obs1, my_obs2])
|
||||
diff = merged - (my_obs2 + my_obs1) / 2
|
||||
assert diff.value == 0
|
||||
assert np.isclose(0, diff.value, atol=1e-16)
|
||||
with pytest.raises(ValueError):
|
||||
pe.merge_obs([my_obs1, my_obs1])
|
||||
my_covobs = pe.cov_Obs(1.0, 0.003, 'cov')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue