[feature request] dpdata Fails to Convert QE AIMD Output to npy Files
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Leggi dpdata/qe/scf.py, in particolare get_coords, quindi la chiamata da dpdata/plugins/qe.py mostrata nel traceback. Riproduci il problema segnalato della traiettoria MD di QE con un file scf.out adatto o un caso ridotto. Il lavoro è completato quando la conversione qe/pw/scf non solleva più l’AttributeError segnalato e produce output DeepMD/npy.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bug summary
I'm new to DeepMD and trying to convert a QE scf.out file into the DeepMD/npy format, but dpdata keeps failing.
qe/pw/scf parser raises AttributeError: 'numpy.ndarray' object has no attribute 'append' on QE MD trajectory
dpdata Version
0.2.24
Input Files, Running Commands, Error Log, etc.
Input files:
Error log:
Traceback (most recent call last):
File "/opt/ohpc/home/zzr/TeO/00.data/trans.py", line 15, in
system = dpdata.LabeledSystem(qe_out_file, fmt='qe/pw/scf')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/ohpc/home/zzr/.local/lib/python3.12/site-packages/dpdata/system.py", line 197, in init
self.from_fmt(
File "/opt/ohpc/home/zzr/.local/lib/python3.12/site-packages/dpdata/system.py", line 234, in from_fmt
return self.from_fmt_obj(load_format(fmt), file_name, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/ohpc/home/zzr/.local/lib/python3.12/site-packages/dpdata/system.py", line 1224, in from_fmt_obj
data = fmtobj.from_labeled_system(file_name, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/ohpc/home/zzr/.local/lib/python3.12/site-packages/dpdata/plugins/qe.py", line 52, in from_labeled_system
) = dpdata.qe.scf.get_frame(file_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/ohpc/home/zzr/.local/lib/python3.12/site-packages/dpdata/qe/scf.py", line 173, in get_frame
atom_names, natoms, types, coords = get_coords(inlines, cell)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/ohpc/home/zzr/.local/lib/python3.12/site-packages/dpdata/qe/scf.py", line 104, in get_coords
coord.append([float(jj) for jj in ii.split()[1:4]])
^^^^^^^^^^^^
AttributeError: 'numpy.ndarray' object has no attribute 'append'
Steps to Reproduce
Due to the large size of my input file, I am unable to upload it here. Are there any alternative methods for sharing it?
Further Information, Files, and Links
No response
- Lingua principale
- Python
- Stelle
- 254
- Fork
- 159
- Merge medio
- 4g 1h
- PR unite (30g)
- 2
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di deepmodeling/dpdata
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
deepmodeling/dpdata#1004 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
deepmodeling/dpdata#1058 ·
-
enhancement vasp
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
deepmodeling/dpdata#642 ·
-
enhancement lammps
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
deepmodeling/dpdata#609 · 1 commento ·
-
awaiting response bug vasp
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
deepmodeling/dpdata#566 · 2 commenti ·
Tutte le issue di deepmodeling/dpdata
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100