25 lines
702 B
Python
25 lines
702 B
Python
from functools import partial
|
|
|
|
import matplotlib.pyplot as plt
|
|
from matplotlib import cm
|
|
|
|
import mdevaluate as md
|
|
|
|
data_dir = "/data/skloth/python_packages/mdevaluate_examples/plots"
|
|
path_to_sim = "/data/skloth/sim/silica_pore/tip4p2005/D3_L6_S4.9_R0/T300_isochor/"
|
|
trajectory = md.open(path_to_sim, topology="run.tpr", trajectory="out/traj_full.xtc")
|
|
|
|
oxygen_water = trajectory.subset(atom_name="OW", residue_name="SOL")
|
|
|
|
time, result_all = md.correlation.shifted_correlation(
|
|
partial(md.correlation.isf, q=22.7),
|
|
oxygen_water,
|
|
segments=10,
|
|
skip=0.1
|
|
)
|
|
|
|
plt.figure()
|
|
plt.plot(time, result_all)
|
|
plt.xscale("log")
|
|
plt.savefig(f"{data_dir}/selector.png", dpi=300, bbox_inches="tight")
|