You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+72-80Lines changed: 72 additions & 80 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,9 +22,9 @@
22
22
DeePTB is an innovative Python package that uses deep learning to accelerate *ab initio* electronic structure simulations. It offers versatile, accurate, and efficient simulations for a wide range of materials and phenomena. Trained on small systems, DeePTB can predict electronic structures of large systems, handle structural perturbations, and integrate with molecular dynamics for finite temperature simulations, providing comprehensive insights into atomic and electronic behavior.
23
23
24
24
-**Key Features**
25
-
DeePTB contains two main components:
25
+
DeePTB contains two main components:
26
26
1.**DeePTB-SK**: deep learning based local environment dependent Slater-Koster TB.
27
-
- Customizable Slater-Koster parameterization with neural network corrections for .
27
+
- Customizable Slater-Koster parameterization with neural network corrections for .
28
28
- Flexible basis and exchange-correlation functional choices.
29
29
- Handle systems with strong spin-orbit coupling (SOC) effects.
30
30
@@ -42,7 +42,7 @@ For more details, see our papers:
42
42
## 📚 Documentation
43
43
44
44
-**Online documentation**
45
-
45
+
46
46
For a comprehensive guide and usage tutorials, visit [Documentation website](https://deeptb.readthedocs.io/en/latest/).
47
47
48
48
-**Contributing**
@@ -57,19 +57,20 @@ Installing **DeePTB** is straightforward with UV, a fast Python package manager.
57
57
58
58
-**Requirements**
59
59
- Git
60
-
- Python 3.9 to 3.12 (UV can auto-install if needed)
61
-
- PyTorch 2.0.0 to 2.5.1 (auto-installed by UV)
60
+
- Python 3.10 to 3.13
61
+
- UV, the recommended installer frontend
62
+
- For GPU installs: an NVIDIA driver compatible with the selected CUDA runtime
To ensure the code is correctly installed, please run the unit tests first:
225
217
```bash
@@ -234,7 +226,7 @@ The following references are required to be cited when using DeePTB. Specificall
234
226
- **For DeePTB-SK:**
235
227
236
228
Q. Gu, Z. Zhouyin, S. K. Pandey, P. Zhang, L. Zhang, and W. E, Deep Learning Tight-Binding Approach for Large-Scale Electronic Simulations at Finite Temperatures with Ab Initio Accuracy, Nat Commun 15, 6772 (2024).
237
-
229
+
238
230
- **For DeePTB-E3:**
239
-
240
-
Z. Zhouyin, Z. Gan, S. K. Pandey, L. Zhang, and Q. Gu, Learning Local Equivariant Representations for Quantum Operators, In The 13th International Conference on Learning Representations (ICLR) 2025.
231
+
232
+
Z. Zhouyin, Z. Gan, S. K. Pandey, L. Zhang, and Q. Gu, Learning Local Equivariant Representations for Quantum Operators, In The 13th International Conference on Learning Representations (ICLR) 2025.
0 commit comments