The Density Functional Theory ToolKit is a Python package for automating VASP jobs and storing relevant results on MongoDB. The VASP workflows are based on Custodian, and PyMongo is used to store the results on MongoDB.
It is recommended to first set up a virtual environment using Conda:
conda create -n dfttk python=3.12
conda activate dfttk
Clone the main brach of the repository:
git clone https://github.com/PhasesResearchLab/dfttk.git
Or clone a specific branch:
git clone -b <branch_name> https://github.com/PhasesResearchLab/dfttk.git
Then move to dfttk
directory and install in editable (-e
) mode.
cd dfttk
pip install -e .
A more complete description of DFTTK and its capabilities can be found in the documentation.