dpdata
dpdata copied to clipboard
Manipulating multiple atomic simulation data formats, including DeePMD-kit, VASP, LAMMPS, ABACUS, etc.
Many datasets using the `exyz` format have different formats for units and tags. This PR aims to address the situation with multiple possible datasets. ## Summary by CodeRabbit - **New...
### Bug summary Hello, I'm trying to convert the cp2k output file to DeepMD input format, but I keep getting an error even though I have turned on Forces, Print,...
### Bug summary import dpdata # 读取 LAMMPS 数据文件 system = dpdata.System('minimized_structure.output', fmt='lammps/lmp') # 写出为 LAMMPS dump 文件 system.to_dump('lammps/dump', 'output.dump') but occurs the error "NotImplementedError: LAMMPSDumpFormat doesn't support [System.to]" ###...
### Summary 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...
1. add new data format "spin" and "mag_forces" in LabeledSystem. 2. add data format conversion from DeltaSpin to LabeledSystem. 3. add data format conversion from LAMMPS SPIN dump to LabeledSystem....
### Summary Until now, property fitting has been merged to deepmd-kit. But the training dataset is not supported to be converted from dpdata. Not like other labels, property does not...
## Summary by CodeRabbit - **New Features** - Enhanced functionality for extracting data blocks and cell parameters. - **Bug Fixes** - Improved error handling for unexpected input in cell parameter...
updates: - [github.com/astral-sh/ruff-pre-commit: v0.11.4 → v0.11.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.11.4...v0.11.5)
fix typo
## Summary by CodeRabbit - **Refactor** - Renamed an internal coordinate conversion utility for improved clarity and consistency, with no impact on functionality.