eDoping
A high-throughput software package for evaluating point defects.
Online Documentation
Installiation
The eDoping package is built on Python3, so please ensure that it is
properly installed on your system. If the network is available,
the most efficient way to install (or update) the eDoping package is via
pip (or pip3):
pip install -U eDoping
If you do not have internet access or are interested in the source code, You can download the source code from GitHub using the following command:
git clone https://github.com/JianboHIT/eDoping.git
For users in mainland China, the source code is also available on Gitee. You can clone it using a similar command:
git clone https://gitee.com/joulehit/eDoping.git
After downloading the source code, navigate to the folder (make sure to
unzip it if you downloaded it as a zip file) and ensure your internet
connection is stable. Then, you can use pip (or pip3) to automatically
install the package along with its dependencies, which primarily include
NumPy and SciPy:
pip install .
Once the installation is complete, you can start using the eDoping package
with the edp command. To verify that the installation was successful,
you can use the -h (or --help) option to display the help information:
edp -h
This will print out the help information for the eDoping package, including
all available sub-commands.
How to Cite
[1] J. Zhu, J. Li, Z. Ti, L. Wang, Y. Shen, L. Wei, X. Liu, X. Chen, P. Liu, J. Sui, Y. Zhang, eDoping: A high-throughput software package for evaluating point defect doping limits in semiconductor and insulator materials, Materials Today Physics, 55 (2025) 101754, https://doi.org/10.1016/j.mtphys.2025.101754.
[2] J. Li, J. Zhu, Z. Ti, W. Zhai, L. Wei, C. Zhang, P. Liu, Y. Zhang, Synergistic defect engineering for improving n-type NbFeSb thermoelectric performance through high-throughput computations, Journal of Materials Chemistry A, 10 (46) (2022) 24598-24610, https://doi.org/10.1039/d2ta07142h.
Metadata
Release files for eDoping 0.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| edoping-0.5.1.tar.gz | 42.5 kB | Without provenance | Details for edoping-0.5.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| edoping-0.5.1-py3-none-any.whl | Python 3 | none | any | Details for edoping-0.5.1-py3-none-any.whl |
Total release size: 89.1 kB
Release files / edoping-0.5.1.tar.gz
| Download URL | edoping-0.5.1.tar.gz |
|---|---|
| Size | 42.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
71bd442397bb2e939b70ff34a4442904972dd040e1660f2c3bf3e44df44dcd20
|
|
BLAKE2b-256 checksum How to use checksums |
8eb9622b3b8561f2b9f578dcec499467c768090e86c4f4b36ceef3c2ee173900
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / edoping-0.5.1-py3-none-any.whl
| Download URL | edoping-0.5.1-py3-none-any.whl |
|---|---|
| Size | 46.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c548f1922619e93243983453069391407b536b9cd2dba7fb31a97f0b150e89ca
|
|
BLAKE2b-256 checksum How to use checksums |
8df9a9ef999f0e7a83d176e899aa7564c0b09c524f3ac2fe56cdd14bc6ba1f4d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Security for eDoping 0.5.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.