Skip to content

v1.1.0

Latest

Choose a tag to compare

@njzjz njzjz released this 19 Aug 18:23
· 1 commit to master since this release
991a38d

dpdata v1.1.0

Highlights

  • Broader format support and interoperability: added DeepMD HDF5 mixed-system and deepmd/lmdb formats, aligned the LMDB backend with DeePMD-kit, and substantially expanded EXTXYZ support with stress, unit conversion, tag synonyms, and improved ASE compatibility.
  • Improved compatibility with major simulation codes: added support for CP2K 2025 output and strengthened parsing and conversion for VASP, LAMMPS, ABACUS, Quantum ESPRESSO, DFTB+, GROMACS, PWmat, PSI4, Amber, and more.
  • More robust data handling: improved mixed-system loading, optional frame properties, atom/species ordering, sliced-system metadata isolation, malformed/incomplete frame handling, and diagnostics for missing or inconsistent data.
  • Faster and cleaner workflows: optimized loading of selected LAMMPS dump frames, removed the monty serialization dependency, and made LMDB an optional dependency.
  • Refreshed documentation and project experience: redesigned the README and documentation landing page, expanded the generated format reference and CLI skill documentation, and refreshed project metadata and references.

What’s Changed

New features and format support

Format compatibility and correctness

Dependencies and packaging

  • build: replace openbabel-wheel with openbabel by @njzjz-bot in #974
  • fix(serialization): remove monty dependency by @njzjz in #979
  • chore(lmdb): allow missing LMDB imports by @njzjz in #945

Documentation and testing

Maintenance

New Contributors

Full Changelog: https://github.com/deepmodeling/dpdata/compare/v1.0.2…v1.1.0