aotools
aotools copied to clipboard
A useful set of tools for Adaptive Optics in Python
Read the docs is deprecating the .readthedocs.yaml so we need to change the way we build docs. Could be a good time to migrate to github actions and host on...
For some parameter settings the Cholesky solver in makeAMatrix failed. In this case I added a least square solver. I also added a test for it.
I added the class to generate orthonormal polynomials and a wavefront map for an elliptical aperture. I, also, added a test for it. Best regards, Oleksandra
Newest versions of Scipy and Python no longer support the interpolation used in the zoom functions. These need updating.
Fixes #98 As issue suggested new versions of Python/numpy have issues with users using `numpy.math` this isn't a big issue as it just points to `math` anyway behind the schenes.
# Problem Importing aotools in python12, on windows fails. # Cause Within `aotools\functions\zernike.py` , `zernikeRadialFunc` calls `numpy.emath.factorial` which I believe was depreciated a while back. # Solution ## Temporary Solution...