-
Notifications
You must be signed in to change notification settings - Fork 26
Feat: Add new unifined postprocess class to handle DeePTB model. #301
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
Open
QG-phy
wants to merge
21
commits into
deepmodeling:main
Choose a base branch
from
QG-phy:refact_post
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
fb5d3d7
new_post_v0
QG-phy 937ca2b
new post v0.2
QG-phy b2db559
feat: add support for built-in polynomial checkpoints
QG-phy 7651d63
feat: add GUI detection and refactor calculator interface
QG-phy a184318
feat: Implement unified post-processing for band structure and DOS, i…
QG-phy c5916eb
feat: add get_hk method to HamiltonianCalculator interface
QG-phy 8eacb12
feat: add eigenstates calculation and DOS analysis capabilities
QG-phy 4191840
refactor: improve DOS calculation interface and configuration
QG-phy debd3b0
refactor(test): replace mock tests with integration tests using real …
QG-phy 5807758
feat: add unified post-processing tutorial notebook
QG-phy 5b21708
feat: ignore band structure and DOS plot files in .gitignore
QG-phy 937a9c3
fix: ensure dtype consistency in tensor product operations
QG-phy 08121a7
feat: add band_data initialization and simplify tensor type check
QG-phy 6b26328
feat: add PythTB export tutorial notebook
QG-phy e5953c5
feat: implement Fermi level calculation and integration
QG-phy 9548d77
feat: add export functionality for TBSystem to third-party formats
QG-phy 6d893be
feat: support dict input for export interfaces
QG-phy 7827695
feat: add PythTB-Wannier postprocessing example and rename existing n…
QG-phy 77d8d19
feat: add Wannier90 integration and export functionality
QG-phy 964109c
test: update export tests to match implementation changes
QG-phy e8de838
refactor: simplify HR2HK onsite block construction and SOC handling
QG-phy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,6 @@ | ||
| test*.ipynb | ||
| *_bands.png | ||
| *_dos.png | ||
| examples/**/*centres.xyz | ||
| examples/**/*.win | ||
| **/processed*/* | ||
|
|
||
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
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
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
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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| from .system import TBSystem | ||
| from .calculator import HamiltonianCalculator, DeePTBAdapter | ||
|
|
||
| __all__ = ["TBSystem", "HamiltonianCalculator", "DeePTBAdapter"] |
Oops, something went wrong.
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.
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.
macOS does not require DISPLAY for GUI applications.
On macOS (
darwin), GUI applications use Quartz/Cocoa, not X11, soDISPLAYis typically unset even when a GUI is available. This check will incorrectly returnFalseon most macOS systems with a working display.🔎 Proposed fix
🤖 Prompt for AI Agents