deepmodeling / dpdata

A Python package for manipulating atomistic data of software in computational science
https://docs.deepmodeling.com/projects/dpdata/
GNU Lesser General Public License v3.0
203 stars 134 forks source link

[Feature Request] Obtaining global and atomic dipole data from ab initio softwares #555

Open shuaijiang-ustc opened 3 years ago

shuaijiang-ustc commented 3 years ago

Summary

Since in dpmd v2.0.0, tensor like dipole is supported, I am wondering if tensor data prep is under the way.

Detailed Description

I am conducting ab initio calculations based on Gaussian16. But I am not sure how to get the global and atomic dipole data including the units used in DPMD.

amcadmus commented 3 years ago

Hello, the dipole fitting method is to fit a vector defined on an atom. The "vector" can be atomic dipole, or any other vectorial property. The labels of dipole fitting can be of any unit.

shuaijiang-ustc commented 3 years ago

I see, thanks. But I found that in DataModifier.py, the trained dipole model is loaded to modify data. So does the dipole unit used in dataset affects this procedure? BTW, is the method in datamodifier.py the same as that used in https://doi.org/10.1063/5.0031215 except that the SPCE charges are replaced by WFCC? Many thanks.

amcadmus commented 3 years ago

No the DataModifier is for the long-range version of DP, which has not been published.

shuaijiang-ustc commented 3 years ago

Thanks, look foward to the long-range version!

njzjz commented 1 year ago

I recheck this issue and it seems to be a feature request of dpdata instead of DeePMD-kit.

chemrajib commented 2 months ago

I am wondering if there is any update on this?