prop_fit_zernikes and prop_zernikes not working in Python 3.13.2
They changed the behavior of the exec() function in Python 3.13. Variables created using it were visible within the calling routine's space, but now a local dict has to be passed. Made fixes to prop_fit_zernikes, prop_noll_zernikes, prop_zernikes. Posted on Sourceforge as PROPER v3.3.3 for Python.
cylindrical lens kind request
Requires major changes, beyond resources available.
Adding a cylindical lens to PROPER would require signficant changes to handle different samplings in each axis, along with separate propagations for each orthogonal component (needed because the focus is at different distances along the optical axis for such a lens). Given that this has not be requested by anyone else, and it is not needed for my own work, I cannot devote resources to make such a major rewrite. Sorry.
In Python, dm_prop works the same whether FIT=TRUE or FIT=FALSE
The flag options have been fixed in v3.1.5.
In Python, dm_prop works the same whether FIT=TRUE or FIT=FALSE