I am just using your pycdt code to compute defect calculations for my Ph.D. topic. The system is a little large that has 48 atoms in a primitive cell. I have trouble when I compute corrections after parsing the DFT output files. There occurs an index error which writes "list index out of range". I will attach my screenshot at the end.
best wishes.
ERROR - root - ERROR in running PyCDT:
PyCDT is a script that generates vasp input files, parses vasp output files, and computes the formation energy of charged defects.
This script works based on several sub-commands with their own options. To see the options for sub-commands, type: pycdt -h
Traceback (most recent call last):
File "/opt/anaconda3/lib/python3.8/site-packages/pycdt-2.0.5-py3.8.egg/EGG-INFO/scripts/pycdt", line 545, in main
args.func(args)
File "/opt/anaconda3/lib/python3.8/site-packages/pycdt-2.0.5-py3.8.egg/EGG-INFO/scripts/pycdt", line 231, in compute_corrections
formula = defects[0].bulk_structure.composition.reduced_formula
IndexError: list index out of range