-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v0.2.21 #729
v0.2.21 #729
Conversation
The previous syntax is for RST files. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced the `BondOrderSystem` class for managing chemical bond information with enhanced sanitization capabilities. - **Documentation** - Updated class reference formatting across multiple documentation files for clarity and consistency, changing from colon to curly brace syntax. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
…an Atom object coverted from .npy with dpdata. (deepmodeling#717)
<!--pre-commit.ci start--> updates: - [github.com/astral-sh/ruff-pre-commit: v0.6.3 → v0.6.4](astral-sh/ruff-pre-commit@v0.6.3...v0.6.4) <!--pre-commit.ci end--> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
deepmodeling#716) See title. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced a new parameter for controlled atom perturbation in the perturb function, enhancing flexibility. - **Bug Fixes** - Improved logic for selecting atoms to perturb, ensuring only a specified proportion is affected. - **Tests** - Added a new test class to validate the perturbation functionality for atomic systems, increasing test coverage and reliability. - Introduced a structured representation of a Silicon Carbide crystal for validation in tests. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
<!--pre-commit.ci start--> updates: - [github.com/astral-sh/ruff-pre-commit: v0.6.4 → v0.6.5](astral-sh/ruff-pre-commit@v0.6.4...v0.6.5) <!--pre-commit.ci end--> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced an optional `deepmd_name` parameter in the `DataType` class for enhanced naming flexibility. - Updated data type declarations in the `System` and `LabeledSystem` classes for better integration with the DeepMD framework. - **Bug Fixes** - Removed handling of energy, force, and virial data to simplify data processing and storage. - **Documentation** - Updated documentation for the `DataType` class to clarify the new `deepmd_name` parameter. <!-- end of auto-generated comment: release notes by coderabbit.ai --> Signed-off-by: Jinzhe Zeng <[email protected]>
the qe support only parse input file, in which cell blocks are separated by empty lines, like ``` ATOMIC_SPECIES Na 22.989769 Na_ONCV_PBE-1.0.upf CELL_PARAMETERS {angstrom} 7.171683039200000 0.000000000000000 0.000000000000000 ``` however, the input file is valid when no empty line exists, like the following ``` ATOMIC_SPECIES Na 22.989769 Na_ONCV_PBE-1.0.upf CELL_PARAMETERS {angstrom} 7.171683039200000 0.000000000000000 0.000000000000000 ``` This pr fixes the issue <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Summary by CodeRabbit - **New Features** - Improved handling of Quantum Espresso output data for better parsing and clarity. - Enhanced error handling for missing force and stress data. - Added configuration parameters for self-consistent field (SCF) calculations for sodium. - **Bug Fixes** - Updated functions to prevent unwanted lines in data extraction, ensuring cleaner output. - **Tests** - Introduced a new test class to validate the functionality of the `dpdata.LabeledSystem` class with Quantum Espresso output, enhancing test coverage. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Han Wang <[email protected]>
…eling#725) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced a configuration file for sodium SCF calculations, enhancing quantum mechanical simulations. - Added a new test class to verify properties of sodium systems, improving test coverage. - **Bug Fixes** - Improved logic for block extraction and stress block handling to enhance robustness. - **Tests** - Updated energy validation method to use relative comparisons for more accurate results. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Signed-off-by: Han Wang <[email protected]> Co-authored-by: Han Wang <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Enhanced data retrieval capabilities with the inclusion of magnetic moment and force data in the output. - Streamlined method for handling parameters in the ABACUS plugin, improving usability. - New function added for registering magnetic data types, enhancing functionality. - Comprehensive test suite introduced for validating ABACUS spin simulation functionalities. - **Bug Fixes** - Improved control flow to ensure accurate integration of new magnetic data. - **Tests** - Introduced new test cases to validate the accuracy of ABACUS spin simulation outputs, enhancing overall test coverage. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: root <pxlxingliang> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Han Wang <[email protected]>
Caution Review failedThe pull request is closed. WalkthroughWalkthroughThis pull request encompasses a series of changes across multiple files, primarily focusing on updates to configuration files, enhancements to documentation, and the introduction of new functionalities in the Changes
Possibly related PRs
Suggested reviewers
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
CodSpeed Performance ReportMerging #729 will not alter performanceComparing Summary
|
Summary by CodeRabbit
New Features
BondOrderSystem
class for managing chemical bond information.Bug Fixes
Documentation
Format
class.Tests