Commit c9d128f
authored
feat: add orbital mapping constants for ABACUS, DeePTB, and OPENMX (#25)
* feat: add orbital mapping constants for ABACUS, DeePTB, and OPENMX
Add orbital number mappings and transformation matrices for ABACUS, DeePTB, and OPENMX DFT codes. These constants define the magnetic quantum number ordering and provide conversion matrices between different code conventions, enabling proper orbital basis transformations.
* refactor: rename OPENMX2DeePTB to OPENMX2DFTIO for consistency
Updated variable name in constants.py to align with the project's naming
convention and reflect the transition from DeePTB to DFTIO. This change
improves code clarity and maintains consistency across the codebase.1 parent 75c66b5 commit c9d128f
1 file changed
Lines changed: 33 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
15 | 33 | | |
16 | 34 | | |
17 | 35 | | |
| |||
57 | 75 | | |
58 | 76 | | |
59 | 77 | | |
60 | | - | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
0 commit comments