-
Notifications
You must be signed in to change notification settings - Fork 10
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
Release v1.0.0 #6
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Collaborator
brunato
commented
Aug 10, 2023
- First stable release
- Based on ASE calculators
- Works with Quantum ESPRESSO 7.2
* Added charge and potential subcommands * Set sys.path[0]='' in __main__.py for fixing wrong imports when a command call is used
… the charge renamed and modified and tentative writecharge.py file created for handling different output formats.
some additional output files created with pp.x for Si added to check output formats
a dictionary added (struct_info) for storing and printing structural information in output
…mismatch between pp.x and postqe results, it seems to me postqe results are fine)
…ure calculation. Minor fixes in other parts.
…tion. Minor fixes in other parts.
documentation updated and minor fixes.
Tentative GUI code removed. Some code (RGB, spectra) not integrated into postqe moved to new directory "extras". Cython dir and files renamed.
…tweak in the setup.py file
1. refactoring get_eigenvalues for efficiency: * all eigenvalues are read from xml and chached in an array * get_eigevalues retrieves a slice of the cache array 2. If schema is not provided in input the calculator looks for the data-file-schema.xml file and fetches the schema indicated therein
forgotten things about calculator
PostQE is now building with CMake, removed the QE download.
- Handle inplace for develop installations - Remove clean command customization
- Avoid conflicts with venv installed packages
- TODO: handle --editable installation
- TODO: a switch to scikit-build and cmake in the future
- An assert statement shouldn't be used for replacing an if statement, because it's skipped in optimized code. The correct usage is to check mandatory conditions that have to be true, otherwise to exit (do not intercept with an except inside the program code). - Fix flake8 configurations in tox.ini
- Fallback to qeschema default if the schema file does not exist
- Remove filename argument from both methods - The default XML output filename is data-file.xml - Reshape test cases (rename dirs and data-file.xml)
one needs to specify spin=1 for spin up and spin=2 for spin down
- The warning appears only if the argument is used
pietrodelugas
approved these changes
Aug 10, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All fine for me.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.