POPPY: Physical Optics Propagation in PYthon