Python Point Spread Function Explained