Initial project version

This commit is contained in:
sebastiankloth
2022-04-11 10:59:06 +02:00
commit 4fb80d9d44
58 changed files with 33879 additions and 0 deletions

26
test/test_analyse.py Normal file
View File

@ -0,0 +1,26 @@
import os
import pytest
import numpy as np
import mdevaluate as md
import store.eval as seval
import store.analyse as sana
@pytest.fixture
def water_trajectory(request, scope='module'):
dname = os.environ.get('STORE_TESTDATA', '/autohome/niels/Projects/mdevaluate/test/data/water')
return md.open(dname)
def test_oaf(water_trajectory):
kwargs = {'segments': 10, 'window': 0.5}
dipole = sana.water_dipole(water_trajectory)
res_1 = sana.oaf(dipole, order=1, **kwargs)['F1'].cor.values
res_2 = sana.oaf(dipole, order=2, **kwargs)['F2'].cor.values
assert (res_2 <= res_1).all()
bonds = sana.water_OH_bonds(water_trajectory)
res_1 = sana.oaf(bonds, order=1, **kwargs)['F1'].cor.values
res_2 = sana.oaf(bonds, order=2, **kwargs)['F2'].cor.values
assert (res_2 <= res_1).all()