Files
solidstate-tools/MSD/main.py
2025-09-23 18:32:34 +08:00

20 lines
606 B
Python

from utils.MSD import *
if __name__ == '__main__':
# file_path_li = 'data/msd_li.dat'
# final_msd = plot_and_get_final_msd(file_path_li, ion_name='Li⁺')
num_li_ions = 144 # !! 请务必用您体系的真实值替换此示例值 !!
# 调用新函数
# 它会自动从 log.lammps 读取温度和体积
results = calculate_conductivity_from_msd(
msd_file_path='data/700K/msd_li.dat',
log_file_path='data/700K/log.lammps',
ion_name='Li⁺',
charge=1,
num_ions=num_li_ions,
fit_start_fraction=0.0,
fit_end_fraction=1.0
)