dpt.py