Releases: MicronOxford/microscope-aotools
Update release of microscope-aotools
Some minor updates are made here to bring Microscope-AOtools in line with the release version of Python-Microscope as it exists in the literature.
Update release of microscope-aotools
Two principle components to this update.
The first is some additional kwargs have been added to the Fourier filter creation for the interferometric wavefront unwrapping technique to allow the size of the mask in Fourier space and the blocking region to be varied. This is necessary to make sure this method works for all interferometric setups, not just the original pilot setup.
The second is changing the binning method for resizing images from "sum" to "mean". Without this, calculations such as the RMS wavefront deformation have a scaling factor which is unaccounted for.
Update release of microscope-aotools
This is a fairly minor update. The main change has been to the README.md explaining how to add new wavefront sensing techniques and image quality metrics, where to put the functions, what format they should have etc. There have also been some minor edits to the unwrap_function checks and allowing for phase maps to be set directly for AO elements such as SLMs.
Update release of microscope-aotools
There have been several minor tweaks since the previous release. Mainly removing magic numbers left over from development and were device specific and a general improvement to generalisability. There have been fairly substantive changes to the flatten_phase method in aoDev.py, but this was because this method was broken and did not function as expected. This has been fixed.
Initial release of microscope-aotools
This is the initial release of microscope-aotools and is the same as the version currently available on PyPi. It includes methods for calibrating a deformable mirror using an interferometric wavefront sensor and performing sensorless adaptive optics correction with a variety of metrics.