PyCDT: A Python toolkit for modeling point defects in semiconductors and insulators
Danny Broberg, Bharat Medasani, Nils Zimmermann, Andrew Canning,, Maciej Haranczyk, Mark Asta, Geoffroy Hautier

TL;DR
PyCDT is a Python toolkit designed to streamline the setup and analysis of point defect calculations in semiconductors and insulators using DFT, facilitating high-throughput and reproducible research.
Contribution
The paper introduces PyCDT, a user-friendly Python toolkit that automates defect calculation workflows and integrates with the Materials Project database for efficient defect property analysis.
Findings
PyCDT simplifies defect calculation setup and post-processing.
It enables high-throughput, reproducible defect studies.
Demonstrated with GaAs semiconductor application.
Abstract
Point defects have a strong impact on the performance of semiconductor and insulator materials used in technological applications, spanning microelectronics to energy conversion and storage. The nature of the dominant defect types, how they vary with processing conditions, and their impact on materials properties are central aspects that determine the performance of a material in a certain application. This information is, however, difficult to access directly from experimental measurements. Consequently, computational methods, based on electronic density functional theory (DFT), have found widespread use in the calculation of point-defect properties. Here we have developed the Python Charged Defect Toolkit (PyCDT) to expedite the setup and post-processing of defect calculations with widely used DFT software. PyCDT has a user-friendly command-line interface and provides a direct…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
