Skip to content

Commit 30e7294

Browse files
amcadmusHan Wang
andauthored
set input DeepmdData.type_map to input type_map (deepmodeling#924)
Co-authored-by: Han Wang <wang_han@iapcm.ac.cn>
1 parent 338d29e commit 30e7294

2 files changed

Lines changed: 2 additions & 3 deletions

File tree

deepmd/utils/data.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,7 @@ def __init__ (self,
5757
if type_map is not None and self.type_map is not None:
5858
atom_type_ = [type_map.index(self.type_map[ii]) for ii in self.atom_type]
5959
self.atom_type = np.array(atom_type_, dtype = np.int32)
60-
ntypes = len(self.type_map)
61-
self.type_map = type_map[:ntypes]
60+
self.type_map = type_map
6261
# make idx map
6362
self.idx_map = self._make_idx_map(self.atom_type)
6463
# train dirs

source/tests/test_deepmd_data.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ def test_init_type_map (self) :
147147
self.assertEqual(dd.idx_map[1], 1)
148148
self.assertEqual(dd.atom_type[0], 0)
149149
self.assertEqual(dd.atom_type[1], 1)
150-
self.assertEqual(dd.type_map, ['bar', 'foo'])
150+
self.assertEqual(dd.type_map, ['bar', 'foo', 'tar'])
151151

152152
def test_load_set(self) :
153153
dd = DeepmdData(self.data_name)\

0 commit comments

Comments
 (0)