forked from abacusmodeling/abacus-develop
-
Notifications
You must be signed in to change notification settings - Fork 145
Closed
Labels
Input&OutputSuitable for coders without knowing too many DFT detailsSuitable for coders without knowing too many DFT detailsRefactorRefactor ABACUS codesRefactor ABACUS codes
Description
Describe the Code Quality Issue
one should aware that double can only reach precision like 1e-15, but now the file will have 25 decimal digits.
If the data will be needed in serious calculation later, why use non-binary format? If it is for human to read, why so many digits which even exceeds the precision of double?
Additional Context
No response
Task list for Issue attackers (only for developers)
- Identify the specific code file or section with the code quality issue.
- Investigate the issue and determine the root cause.
- Research best practices and potential solutions for the identified issue.
- Refactor the code to improve code quality, following the suggested solution.
- Ensure the refactored code adheres to the project's coding standards.
- Test the refactored code to ensure it functions as expected.
- Update any relevant documentation, if necessary.
- Submit a pull request with the refactored code and a description of the changes made.
Metadata
Metadata
Assignees
Labels
Input&OutputSuitable for coders without knowing too many DFT detailsSuitable for coders without knowing too many DFT detailsRefactorRefactor ABACUS codesRefactor ABACUS codes