You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Feature Request] We need another LabeledSystem input and output format, such as extxyz #708
We wanna transform a training set stored by deepmd/raw and deepmd/npy format to another format which can be parsed by ASE or Ovito. and we need Energy/Force label in the same time.
We've tried all output in dpdata, but there're no another output for LabeledSystem valid but only deepmd/npy and deepmd/raw, only system without label can be output in xyz format and another format which only include coordinates, but not label information.
I do consider that dpdata need another io-format for LabeledSystem (not just read-in, but alos write-out),
Extxyz format is a widely used LabeledSystem and MultiSystems format, which I do think dpdata should include
Another related issue: I have tried LabeledSystem.to_quip_gap_xyz(), which is showed with pressing the tab key after "LabeledSystem.", but sadly it cannot be used at all with the error message like "QUIPXYZFORMAT do not support System.to". So why not try to ban it from being showed with pressing the tab key after "LabeledSystem."?
Note that you can directly convert the dpdata.System to ase.Atoms, no need to have an intermediate format.
Is there an simple method/function for dpdata to convert dpdata.System to ase.Atoms in a high-thoughput way? From users' side, there is much better to have a once-for-all function, instead of coding when needed
I think the more important issue is that the documentation lacks maintenance and organization, so it is not easy to find all features in the dpdata package. I don't have enough time to write documentation, though.
I think the more important issue is that the documentation lacks maintenance and organization, so it is not easy to find all features in the dpdata package. I don't have enough time to write documentation, though.
Thank you! I have also fixed some small bugs(#717), and now it can work.
I think the more important issue is that the documentation lacks maintenance and organization, so it is not easy to find all features in the dpdata package. I don't have enough time to write documentation, though.
#717
I met the same problem:I want to convert my .npy file to extxyz file(energy and force included) like this,how can I get it ? Can you give me some concrete procedures? I'm not familiar with dpdata and ase, thank you very much! .npy file and extxyz file attached.
#717
I met the same problem:I want to convert my .npy file to extxyz file(energy and force included) like this,how can I get it ? Can you give me some concrete procedures? I'm not familiar with dpdata and ase, thank you very much! .npy file and extxyz file attached.
Activity
ZhouXY-PKU commentedon Aug 31, 2024
Another related issue: I have tried LabeledSystem.to_quip_gap_xyz(), which is showed with pressing the
tabkey after "LabeledSystem.", but sadly it cannot be used at all with the error message like "QUIPXYZFORMAT do not support System.to". So why not try to ban it from being showed with pressing thetabkey after "LabeledSystem."?njzjz commentedon Sep 2, 2024
Note that you can directly convert the
dpdata.Systemtoase.Atoms, no need to have an intermediate format.QuantumMisaka commentedon Sep 3, 2024
Is there an simple method/function for dpdata to convert
dpdata.Systemtoase.Atomsin a high-thoughput way? From users' side, there is much better to have a once-for-all function, instead of coding when neededrobinzyb commentedon Sep 3, 2024
What do you mean by "high-throughput way"? The
Labeledsystem.to_ase_structures()should return a list of ase Atoms objects.njzjz commentedon Sep 3, 2024
It's
LabeledSystem.to_ase_structure().I think the more important issue is that the documentation lacks maintenance and organization, so it is not easy to find all features in the dpdata package. I don't have enough time to write documentation, though.
ZhouXY-PKU commentedon Sep 4, 2024
#717
ZhouXY-PKU commentedon Sep 4, 2024
Thank you!
ZhouXY-PKU commentedon Sep 4, 2024
Thank you! I have also fixed some small bugs(#717), and now it can work.
QuantumMisaka commentedon Sep 4, 2024
Beside
Labeledsystem.to_ase_structures(), is there a way read from ase Atoms todpdata.LabeledSystems?ZhouXY-PKU commentedon Sep 4, 2024
LS = dpdata.LabeledSystem().from_ase_structure(Atoms)can work.ZhouXY-PKU commentedon Sep 4, 2024
If possible, could you please add a column of "capabilities" to the table at https://docs.deepmodeling.com/projects/dpdata/en/master/formats.html, just like the table at https://wiki.fysik.dtu.dk/ase/ase/io/io.html?
njzjz commentedon Sep 4, 2024
There has already been a
Supported Conversionscolumn.DQM520 commentedon Sep 28, 2024
DQM520 commentedon Sep 29, 2024
I have solved this problem, thank you !