Commits
Click on a commit to change the comparison rangemerge devel to master to release v0.2.22 (#786)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
I'll craft concise release notes focusing on the key user-facing changes
across the dpdata library:
## Release Notes
- **Python Version Support**
- Minimum Python version updated from 3.7 to 3.8
- Removed support for Python 3.7
- **New Features**
- Added support for spin data handling in multiple formats (LAMMPS,
DeePMD, ABACUS)
- Enhanced selective dynamics support in VASP POSCAR files
- Improved handling of magnetic moments and forces in various
computational chemistry formats
- **Documentation**
- Updated documentation theme from `sphinx_rtd_theme` to
`sphinx-book-theme`
- Refined installation and compatibility documentation
- **Bug Fixes**
- Improved error handling for force and spin data processing
- Fixed data type conversions and registrations across different file
formats
- **Performance**
- Optimized data type handling and conversions
- Enhanced caching mechanisms for error calculations
<!-- end of auto-generated comment: release notes by coderabbit.ai -->