prysm: A Python optics module