Skip to content

Commit 2d681a6

Browse files
authored
Merge pull request #105 from njzjz/devel
from deepmd for MultiSystems
2 parents 3bbd2f8 + bce16bf commit 2d681a6

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

dpdata/system.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1506,6 +1506,17 @@ def to_deepmd_npy(self, folder, set_size = 5000, prec=np.float32) :
15061506
set_size = set_size,
15071507
prec = prec)
15081508

1509+
def from_deepmd_raw(self, folder):
1510+
for dd in os.listdir(folder):
1511+
self.append(LabeledSystem(os.path.join(folder, dd), fmt='deepmd/raw'))
1512+
return self
1513+
1514+
def from_deepmd_npy(self, folder):
1515+
for dd in os.listdir(folder):
1516+
self.append(LabeledSystem(os.path.join(folder, dd), fmt='deepmd/npy'))
1517+
return self
1518+
1519+
15091520
def check_System(data):
15101521
keys={'atom_names','atom_numbs','cells','coords','orig','atom_types'}
15111522
assert( isinstance(data,dict) )

0 commit comments

Comments
 (0)