Add PD regression tests, QE 7.4.1 update, and documentation#7
Open
Hiroto-Saito1 wants to merge 3 commits intowannier-utils-dev:feature/projectability-disentanglementfrom
Conversation
Add dis_window_projectability() for defining disentanglement windows from AMN projectability instead of energy windows. Expose the feature via -P/--projectability-disentangle CLI flag and the projectability_disentangle constructor parameter. Also upgrade the bundled pw2wannier90 source from QE 7.0 to QE 7.4.1, which supports atom_proj combined with irr_bz. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add comprehensive regression tests for the Fe SW+PD (irr_bz + atom_proj + projectability disentanglement) workflow covering input metadata, projectability windows, little-group covariance, U-matrix unitarity, and end-to-end numerical health. Improve test fixtures: add gz-aware input copying, configurable tmp directory via SYMWANNIER_PYTEST_BASETEMP, win_overrides support, and fast/slow pytest markers. Translate all test docstrings to English. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Expand README with detailed installation instructions, atom_proj usage, and -P option documentation. Add tests/README.md with instructions for running the test suite. Add .gitignore for __pycache__/. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or 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
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.
Summary
pw2wannier90.f90source to QE 7.4.1 and add projectability validation (NaN/inf/negative checks) inWannierize.__init__SYMWANNIER_PYTEST_BASETEMP,win_overridessupport, andfast/slowpytest markersatom_projusage, and-Poption documentationTest plan
🤖 Generated with Claude Code