-
Notifications
You must be signed in to change notification settings - Fork 152
Open
Labels
Description
Bug summary
I have one dir containing with multi single point calculation files,I wish I could use one command to convert such files into one deepmd format file with dpdata ,however it gives me a error report after I run this command dpdata ./Datasets/dataset00/ -i vasp/outcar -o deepmd/npy -O deepmd_dataset00 -m
### dpdata Version
0.2.25
### Input Files, Running Commands, Error Log, etc.
(ovito) [ime001@master DeepMD]$ tree -d -L 3
.
└── Datasets
└── dataset00
├── Bond_calc
└── heating
4 directories
(ovito) [ime001@master DeepMD]$ dpdata ./Datasets/dataset00/ -i vasp/outcar -o deepmd/npy -O deepmd_dataset00 -m
Traceback (most recent call last):
File "/vol02/hdd1/ime001/software/anaconda3/envs/ovito/bin/dpdata", line 8, in <module>
sys.exit(dpdata_cli())
^^^^^^^^^^^^
File "/vol02/hdd1/ime001/software/anaconda3/envs/ovito/lib/python3.11/site-packages/dpdata/cli.py", line 56, in dpdata_cli
convert(**vars(parsed_args))
File "/vol02/hdd1/ime001/software/anaconda3/envs/ovito/lib/python3.11/site-packages/dpdata/cli.py", line 92, in convert
s = MultiSystems.from_file(
^^^^^^^^^^^^^^^^^^^^^^^
File "/vol02/hdd1/ime001/software/anaconda3/envs/ovito/lib/python3.11/site-packages/dpdata/system.py", line 1469, in from_file
multi_systems.load_systems_from_file(file_name=file_name, fmt=fmt, **kwargs)
File "/vol02/hdd1/ime001/software/anaconda3/envs/ovito/lib/python3.11/site-packages/dpdata/system.py", line 1493, in load_systems_from_file
return self.from_fmt_obj(load_format(fmt), file_name, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/vol02/hdd1/ime001/software/anaconda3/envs/ovito/lib/python3.11/site-packages/dpdata/system.py", line 1382, in from_fmt_obj
for dd in fmtobj.from_multi_systems(directory, **kwargs):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/vol02/hdd1/ime001/software/anaconda3/envs/ovito/lib/python3.11/site-packages/dpdata/format.py", line 317, in from_multi_systems
raise NotImplementedError(
NotImplementedError: VASPOutcarFormat doesn't support MultiSystems.from
Steps to Reproduce
You can unzip issue_reported.zip file and cd into such dir and use command such like this as dpdata . -i vasp/outcar -o deepmd/npy -O deepmd_data -m ,then it can also give you the same error information.
Further Information, Files, and Links
No response