pct.py