Welcome to the documentation of PyZFS |version| =============================================== **PyZFS** is an MPI-parallelized Python code for the first-principles calculation of the spin-spin zero-field-splitting (ZFS) tensor based on wavefunctions obtained from density functional theory (DFT) calculations. **PyZFS** can work with wavefunctions generated by various plane-wave pseudopotential DFT codes including `Quantum ESPRESSO `_ and `Qbox `_. **PyZFS** also supports the standard cube file format. **PyZFS** computes the spin-spin ZFS tensor from normalized pseudo-wavefunctions without projected-augmented-wave type corrections and is designed to be scalable to large calculations. For instance, **PyZFS** has been applied to study spin-defects in semiconductors using supercells containing thousands of valence electrons. Starting from version 2.0, **PyZFS** can use NVIDIA GPUs to accelerate the calculation. -------- .. toctree:: :hidden: :maxdepth: 2 installation tutorial documentation .. glossary:: :ref:`installation` Instructions on how to install the **PyZFS** package. :ref:`tutorial` Demonstration of usage of **PyZFS** with wavefunctions from various DFT codes. :ref:`documentation` Detailed documentation of the **PyZFS** package.