pySmallPT