{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":181013071,"defaultBranch":"master","name":"dpdata","ownerLogin":"deepmodeling","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-04-12T13:24:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32671488?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726856661.0","currentOid":""},"activityList":{"items":[{"before":"c1d6c73726b7b3ffe42ba72add54aa03102abfa5","after":"395328af87d27888c7274e0dce7e679e9f239adf","ref":"refs/heads/devel","pushedAt":"2024-09-20T18:31:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"njzjz","name":"Jinzhe Zeng","path":"/njzjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9496702?s=80&v=4"},"commit":{"message":"merge master to devel (v0.2.21) (#730)","shortMessageHtmlLink":"merge master to devel (v0.2.21) (#730)"}},{"before":"c685e62d7d10b29eb38168c7bb0cba85d6f30683","after":"6387419008020b82d852828daff5d60e4021f4d6","ref":"refs/heads/master","pushedAt":"2024-09-20T18:23:07.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"njzjz","name":"Jinzhe Zeng","path":"/njzjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9496702?s=80&v=4"},"commit":{"message":"v0.2.21 (#729)","shortMessageHtmlLink":"v0.2.21 (#729)"}},{"before":"482775f19e11ae77e7ee9835ee23068da11c52cb","after":"c1d6c73726b7b3ffe42ba72add54aa03102abfa5","ref":"refs/heads/devel","pushedAt":"2024-09-20T07:50:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"},"commit":{"message":"feat: support spin for ABACUS (#718)\n\n\r\n## Summary by CodeRabbit\r\n\r\n- **New Features**\r\n- Enhanced data retrieval capabilities with the inclusion of magnetic\r\nmoment and force data in the output.\r\n- Streamlined method for handling parameters in the ABACUS plugin,\r\nimproving usability.\r\n- New function added for registering magnetic data types, enhancing\r\nfunctionality.\r\n- Comprehensive test suite introduced for validating ABACUS spin\r\nsimulation functionalities.\r\n\r\n- **Bug Fixes**\r\n- Improved control flow to ensure accurate integration of new magnetic\r\ndata.\r\n\r\n- **Tests**\r\n- Introduced new test cases to validate the accuracy of ABACUS spin\r\nsimulation outputs, enhancing overall test coverage.\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: root \r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Han Wang <92130845+wanghan-iapcm@users.noreply.github.com>","shortMessageHtmlLink":"feat: support spin for ABACUS (#718)"}},{"before":"2648d50c12d9bb5b970ff21a9283c36840047d67","after":"482775f19e11ae77e7ee9835ee23068da11c52cb","ref":"refs/heads/devel","pushedAt":"2024-09-20T01:27:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"},"commit":{"message":"Fix: qe/pw/scf unit conversion is not consistent with dpdata (#725)\n\n\r\n## Summary by CodeRabbit\r\n\r\n- **New Features**\r\n- Introduced a configuration file for sodium SCF calculations, enhancing\r\nquantum mechanical simulations.\r\n- Added a new test class to verify properties of sodium systems,\r\nimproving test coverage.\r\n\r\n- **Bug Fixes**\r\n- Improved logic for block extraction and stress block handling to\r\nenhance robustness.\r\n\r\n- **Tests**\r\n- Updated energy validation method to use relative comparisons for more\r\naccurate results.\r\n\r\n\r\n---------\r\n\r\nSigned-off-by: Han Wang <92130845+wanghan-iapcm@users.noreply.github.com>\r\nCo-authored-by: Han Wang \r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Fix: qe/pw/scf unit conversion is not consistent with dpdata (#725)"}},{"before":"a2fbdd8dae6417dbe3704922c9fc4d9b9ed5b9e1","after":"2648d50c12d9bb5b970ff21a9283c36840047d67","ref":"refs/heads/devel","pushedAt":"2024-09-20T00:29:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"},"commit":{"message":"fix: qe input blocks not seperated by empty lines (#724)\n\nthe qe support only parse input file, in which cell blocks are separated\r\nby empty lines, like\r\n```\r\nATOMIC_SPECIES\r\n Na 22.989769 Na_ONCV_PBE-1.0.upf\r\n \r\nCELL_PARAMETERS {angstrom}\r\n 7.171683039200000 0.000000000000000 0.000000000000000 \r\n```\r\nhowever, the input file is valid when no empty line exists, like the\r\nfollowing\r\n```\r\nATOMIC_SPECIES\r\n Na 22.989769 Na_ONCV_PBE-1.0.upf \r\nCELL_PARAMETERS {angstrom} \r\n 7.171683039200000 0.000000000000000 0.000000000000000 \r\n```\r\nThis pr fixes the issue\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **New Features**\r\n- Improved handling of Quantum Espresso output data for better parsing\r\nand clarity.\r\n\t- Enhanced error handling for missing force and stress data.\r\n- Added configuration parameters for self-consistent field (SCF)\r\ncalculations for sodium.\r\n\r\n- **Bug Fixes**\r\n- Updated functions to prevent unwanted lines in data extraction,\r\nensuring cleaner output.\r\n\r\n- **Tests**\r\n- Introduced a new test class to validate the functionality of the\r\n`dpdata.LabeledSystem` class with Quantum Espresso output, enhancing\r\ntest coverage.\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: Han Wang ","shortMessageHtmlLink":"fix: qe input blocks not seperated by empty lines (#724)"}},{"before":"480242e3114f711a2d94e99f4b6ab7faaf7ba4ea","after":"a2fbdd8dae6417dbe3704922c9fc4d9b9ed5b9e1","ref":"refs/heads/devel","pushedAt":"2024-09-20T00:29:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"},"commit":{"message":"feat: support data type dumped to a different name (#727)\n\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **New Features**\r\n- Introduced an optional `deepmd_name` parameter in the `DataType` class\r\nfor enhanced naming flexibility.\r\n- Updated data type declarations in the `System` and `LabeledSystem`\r\nclasses for better integration with the DeepMD framework.\r\n\r\n- **Bug Fixes**\r\n- Removed handling of energy, force, and virial data to simplify data\r\nprocessing and storage.\r\n\r\n- **Documentation**\r\n- Updated documentation for the `DataType` class to clarify the new\r\n`deepmd_name` parameter.\r\n\r\n\r\n\r\nSigned-off-by: Jinzhe Zeng ","shortMessageHtmlLink":"feat: support data type dumped to a different name (#727)"}},{"before":"beaed14fe3bc2f33aeb0f36941bfcf20c3f89e30","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-09-18T00:35:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"}},{"before":"fb942bb94cd142d03f52d2def952df954592f42c","after":"480242e3114f711a2d94e99f4b6ab7faaf7ba4ea","ref":"refs/heads/devel","pushedAt":"2024-09-18T00:35:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#722)\n\n\r\nupdates:\r\n- [github.com/astral-sh/ruff-pre-commit: v0.6.4 →\r\nv0.6.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.4...v0.6.5)\r\n\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#722)"}},{"before":null,"after":"beaed14fe3bc2f33aeb0f36941bfcf20c3f89e30","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-09-16T21:58:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.6.4 → v0.6.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.4...v0.6.5)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"1de5acea87683d9d4ac4d0055d55ab6aad931016","after":"fb942bb94cd142d03f52d2def952df954592f42c","ref":"refs/heads/devel","pushedAt":"2024-09-11T03:39:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"},"commit":{"message":"Feat: Support specifying proportion of atoms to be perturbed in System (#716)\n\nSee title.\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n\r\n- **New Features**\r\n- Introduced a new parameter for controlled atom perturbation in the\r\nperturb function, enhancing flexibility.\r\n\r\n- **Bug Fixes**\r\n- Improved logic for selecting atoms to perturb, ensuring only a\r\nspecified proportion is affected.\r\n\r\n- **Tests**\r\n- Added a new test class to validate the perturbation functionality for\r\natomic systems, increasing test coverage and reliability.\r\n- Introduced a structured representation of a Silicon Carbide crystal\r\nfor validation in tests.\r\n\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Feat: Support specifying proportion of atoms to be perturbed in System ("}},{"before":"9e42812ca9487d3d737d73c3edebee2fc85477e8","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-09-10T07:22:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"}},{"before":"976cf16ab6ad0c975ee259c17cd7f06f8aa201a8","after":"1de5acea87683d9d4ac4d0055d55ab6aad931016","ref":"refs/heads/devel","pushedAt":"2024-09-10T07:22:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#720)\n\n\r\nupdates:\r\n- [github.com/astral-sh/ruff-pre-commit: v0.6.3 →\r\nv0.6.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.3...v0.6.4)\r\n\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#720)"}},{"before":null,"after":"9e42812ca9487d3d737d73c3edebee2fc85477e8","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-09-09T21:57:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.6.3 → v0.6.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.3...v0.6.4)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"e393a8c58f3cfbea48705cb017110d952e0ce991","after":"976cf16ab6ad0c975ee259c17cd7f06f8aa201a8","ref":"refs/heads/devel","pushedAt":"2024-09-04T13:49:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"njzjz","name":"Jinzhe Zeng","path":"/njzjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9496702?s=80&v=4"},"commit":{"message":"Update ase.py: To avoid errors in writing to the .extxyz format from an Atom object coverted from .npy with dpdata. (#717)","shortMessageHtmlLink":"Update ase.py: To avoid errors in writing to the .extxyz format from …"}},{"before":"a78f19e1cc1ff0551caf4db469a34ffc1e7e925c","after":"e393a8c58f3cfbea48705cb017110d952e0ce991","ref":"refs/heads/devel","pushedAt":"2024-09-04T00:15:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"},"commit":{"message":"docs: fix directives (#715)\n\nThe previous syntax is for RST files.\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n\r\n- **New Features**\r\n- Introduced the `BondOrderSystem` class for managing chemical bond\r\ninformation with enhanced sanitization capabilities.\r\n\r\n- **Documentation**\r\n- Updated class reference formatting across multiple documentation files\r\nfor clarity and consistency, changing from colon to curly brace syntax.\r\n\r\n","shortMessageHtmlLink":"docs: fix directives (#715)"}},{"before":"bad02850c7cb982f937ce89e296809948081f9c7","after":"a78f19e1cc1ff0551caf4db469a34ffc1e7e925c","ref":"refs/heads/devel","pushedAt":"2024-09-03T03:48:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"njzjz","name":"Jinzhe Zeng","path":"/njzjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9496702?s=80&v=4"},"commit":{"message":"merge master to devel (v0.2.20) (#714)","shortMessageHtmlLink":"merge master to devel (v0.2.20) (#714)"}},{"before":"4f6854d14dd903804db6745fa5f42e10d0ef7de1","after":"c685e62d7d10b29eb38168c7bb0cba85d6f30683","ref":"refs/heads/master","pushedAt":"2024-09-03T03:38:05.000Z","pushType":"pr_merge","commitsCount":26,"pusher":{"login":"njzjz","name":"Jinzhe Zeng","path":"/njzjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9496702?s=80&v=4"},"commit":{"message":"v0.2.20 (#713)","shortMessageHtmlLink":"v0.2.20 (#713)"}},{"before":"9f4e4c0fdac0d0c94f9557507d9b1e139b45177f","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-09-03T03:00:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"}},{"before":"c311d16ff9db600815acdf23b005fa4ad388607c","after":"bad02850c7cb982f937ce89e296809948081f9c7","ref":"refs/heads/devel","pushedAt":"2024-09-03T03:00:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#712)\n\n\r\nupdates:\r\n- [github.com/astral-sh/ruff-pre-commit: v0.6.2 →\r\nv0.6.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.2...v0.6.3)\r\n\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#712)"}},{"before":"6bf41e31b4952e54e7cec6f8b6c9cc3aabdc05cb","after":"c311d16ff9db600815acdf23b005fa4ad388607c","ref":"refs/heads/devel","pushedAt":"2024-09-03T02:59:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"},"commit":{"message":"fix: only apply comp_prec for floating dtypes (#711)\n\nFix #703.\r\n\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **New Features**\r\n- Improved handling of data types during the reshaping process, ensuring\r\ntype conversion only occurs for floating-point data.\r\n\r\n- **Bug Fixes**\r\n- Enhanced robustness of data processing by preventing unnecessary type\r\ncasting for non-floating-point data types.\r\n\r\n\r\n\r\nSigned-off-by: Jinzhe Zeng ","shortMessageHtmlLink":"fix: only apply comp_prec for floating dtypes (#711)"}},{"before":"5df6acd266589b131c961390414337472e0880d9","after":"6bf41e31b4952e54e7cec6f8b6c9cc3aabdc05cb","ref":"refs/heads/devel","pushedAt":"2024-09-03T02:58:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"},"commit":{"message":"feat: file object passed to open (#709)\n\n\r\n## Summary by CodeRabbit\r\n\r\n- **New Features**\r\n- Introduced a new utility function `open_file` for improved file\r\nhandling across various modules.\r\n- Enhanced type annotations for multiple functions to specify\r\n`FileType`, improving code clarity and type safety.\r\n \r\n- **Bug Fixes**\r\n- Improved file handling robustness by replacing the built-in `open`\r\nfunction with the custom `open_file` function in several modules.\r\n\r\n- **Tests**\r\n- Added unit tests for the new `open_file` utility function to ensure\r\nreliable functionality.\r\n\r\n\r\n---------\r\n\r\nSigned-off-by: Jinzhe Zeng \r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"feat: file object passed to open (#709)"}},{"before":"f4d0adf8ca3aceab813f0bab0fdaeb9b55bf6ed6","after":"5df6acd266589b131c961390414337472e0880d9","ref":"refs/heads/devel","pushedAt":"2024-09-03T02:18:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"},"commit":{"message":"fix: fix a typo in #702 (#710)\n\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **Improvements**\r\n- Enhanced the flexibility of data handling by modifying how data types\r\nare processed, allowing for better adaptability based on context.\r\n\r\n\r\n\r\nSigned-off-by: Jinzhe Zeng ","shortMessageHtmlLink":"fix: fix a typo in #702 (#710)"}},{"before":null,"after":"9f4e4c0fdac0d0c94f9557507d9b1e139b45177f","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-09-02T21:48:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.6.2 → v0.6.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.2...v0.6.3)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"35fdbb8df25e79fd50c072f17ec2ddf903bcb9d9","after":"f4d0adf8ca3aceab813f0bab0fdaeb9b55bf6ed6","ref":"refs/heads/devel","pushedAt":"2024-08-31T12:45:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"},"commit":{"message":"docs: reformat README and documentation (#707)\n\nMove most of the contents from `README.md` to `docs`.\r\n\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **New Features**\r\n- Introduced `BondOrderSystem` class for managing chemical bonds and\r\nformal charges.\r\n- Added `MultiSystems` class for handling multiple system data from\r\nfiles or directories.\r\n- Implemented new `deepmd/npy/mixed` format for combining systems with\r\ndifferent formulas.\r\n- Launched plugin documentation to enhance extensibility for\r\nuser-created plugins.\r\n\r\n- **Documentation**\r\n- Updated README for clearer installation instructions and streamlined\r\ncontent.\r\n\t- Created dedicated installation guide for user-friendly setup.\r\n- Enhanced documentation structure with new entries and improved\r\nnavigation.\r\n\r\n\r\n\r\n---------\r\n\r\nSigned-off-by: Jinzhe Zeng ","shortMessageHtmlLink":"docs: reformat README and documentation (#707)"}},{"before":"d35743fd8709c3d173ce18f9de6e48a24ada82a3","after":null,"ref":"refs/heads/mixed","pushedAt":"2024-08-31T11:59:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"}},{"before":"6d082f162dc05c0980567a7544a8024b7c024a78","after":"35fdbb8df25e79fd50c072f17ec2ddf903bcb9d9","ref":"refs/heads/devel","pushedAt":"2024-08-31T11:59:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"},"commit":{"message":"fix: reuse regular methods for deepmd/mixed (#704)\n\n\r\n## Summary by CodeRabbit\r\n\r\n\r\n- **New Features**\r\n- Streamlined data loading process with improved handling of atom types.\r\n- Enhanced modularization in data dumping, reducing complexity and\r\nimproving maintainability.\r\n- Added a new test for verifying data conversion and loading processes\r\nfor mixed format systems.\r\n\r\n- **Bug Fixes**\r\n\t- Improved clarity and efficiency in processing atom names and counts.\r\n\r\n\r\n\r\n---------\r\n\r\nSigned-off-by: Jinzhe Zeng \r\nCo-authored-by: Han Wang <92130845+wanghan-iapcm@users.noreply.github.com>","shortMessageHtmlLink":"fix: reuse regular methods for deepmd/mixed (#704)"}},{"before":"f4f55dcb8818697b320d0465dddaa59c15b375cb","after":"d35743fd8709c3d173ce18f9de6e48a24ada82a3","ref":"refs/heads/mixed","pushedAt":"2024-08-31T10:39:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"},"commit":{"message":"Merge branch 'devel' into mixed","shortMessageHtmlLink":"Merge branch 'devel' into mixed"}},{"before":"f8a1b6b20eb9ac7f1aa6d20ee806a59e6fb00c11","after":"6d082f162dc05c0980567a7544a8024b7c024a78","ref":"refs/heads/devel","pushedAt":"2024-08-31T10:39:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"},"commit":{"message":"test: mixed data format: test if the index_map (when type_map is provided) works (#706)\n\nconsider the PR after #705 \r\n\r\n\r\n\r\n## Summary by CodeRabbit\r\n\r\n- **New Features**\r\n- Enhanced testing framework for multi-system comparisons, allowing for\r\ndynamic generation of test functions and classes.\r\n- Introduced new test classes to validate properties of multi-system\r\nobjects regarding periodic boundary conditions.\r\n\t- Added a new test class for handling type mapping in labeled systems.\r\n\r\n- **Bug Fixes**\r\n- Updated existing test classes to improve clarity and consistency in\r\nnaming conventions for multi-system variables.\r\n\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: Han Wang ","shortMessageHtmlLink":"test: mixed data format: test if the index_map (when type_map is prov…"}},{"before":"676517aa64b6b2825a6551655c79cd93449a15be","after":"f8a1b6b20eb9ac7f1aa6d20ee806a59e6fb00c11","ref":"refs/heads/devel","pushedAt":"2024-08-31T10:33:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wanghan-iapcm","name":"Han Wang","path":"/wanghan-iapcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92130845?s=80&v=4"},"commit":{"message":"test: support comparison between two multi systems (#705)\n\n\r\n## Summary by CodeRabbit\r\n\r\n\r\n- **New Features**\r\n- Introduced functions and classes to enhance testing capabilities for\r\nmulti-system comparisons.\r\n- Added validation classes for periodic boundary conditions across\r\nmulti-system objects.\r\n\r\n- **Bug Fixes**\r\n- Updated test classes to utilize new multi-system handling, improving\r\nclarity and functionality.\r\n\r\n- **Documentation**\r\n- Enhanced clarity in variable naming for better alignment with\r\nmulti-system concepts.\r\n\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: Han Wang ","shortMessageHtmlLink":"test: support comparison between two multi systems (#705)"}},{"before":"db6298a4998069ddb33be128ccd7dd7df4948f94","after":"f4f55dcb8818697b320d0465dddaa59c15b375cb","ref":"refs/heads/mixed","pushedAt":"2024-08-30T20:31:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"njzjz","name":"Jinzhe Zeng","path":"/njzjz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9496702?s=80&v=4"},"commit":{"message":"add test for deepmd/npy/mixed and plugin\n\nSigned-off-by: Jinzhe Zeng ","shortMessageHtmlLink":"add test for deepmd/npy/mixed and plugin"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxODozMToyMC4wMDAwMDBazwAAAAS8Q_0W","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxODozMToyMC4wMDAwMDBazwAAAAS8Q_0W","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQyMDozMTowMy4wMDAwMDBazwAAAASpBbYU"}},"title":"Activity · deepmodeling/dpdata"}