I am not new to pyCDT, but I just installed the newer version running with pymatgen_2020.4.2. The variables in pmgrc.yaml are set, PMG_VASP_PSP_DIR and PMG_MAPI_KEY. But I still can's generate inputs.
(pymatgen_2020) davgumo@davgumo-XPS-13-9380:~/Desktop/Erato/VASP/pyCDT/Si/test$ pycdt generate_input -s POSCAR
/home/davgumo/miniconda3/envs/pymatgen_2020/lib/python3.8/site-packages/pycdt-2.0.3-py3.8.egg/pycdt/core/defects_analyzer.py:88: DeprecationWarning: Replaced PyCDT usage of ComputedDefect objects with DefectEntry objects from pymatgen.analysis.defects.core
Will remove ComputedDefect with Version 2.5 of PyCDT.
warnings.warn("Replaced PyCDT usage of ComputedDefect objects with "
/home/davgumo/miniconda3/envs/pymatgen_2020/lib/python3.8/site-packages/pycdt-2.0.3-py3.8.egg/pycdt/core/defects_analyzer.py:162: DeprecationWarning: Replaced PyCDT usage of DefectsAnalyzer objects with DefectPhaseDiagram objects from pymatgen.analysis.defects.thermodynamics
Will remove DefectsAnalyzer with Version 2.5 of PyCDT.
warnings.warn("Replaced PyCDT usage of DefectsAnalyzer objects with "
/home/davgumo/miniconda3/envs/pymatgen_2020/lib/python3.8/site-packages/pymatgen/io/vasp/sets.py:419: DeprecationWarning: 'potcar_functional' argument is deprecated. Use 'user_potcar_functional' instead.
warnings.warn(
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