A useful set of tools for Adaptive Optics in Python
-
Updated
Oct 29, 2025 - Python
A useful set of tools for Adaptive Optics in Python
Python library for control of microscope devices, supporting hardware triggers and distribution of devices over the network for performance and flexibility.
Python package for high-performance spatial light modulator (SLM) control and holography. Supports features from aberration-corrected 3D point clouds to automated Fourier-domain calibrations.
Object Oriented Python Adaptive Optics
Modal Shack-Hartmann wavefront sensor toolbox for MATLAB
Extended Nijboer-Zernike (ENZ) theory toolbox for Python
Deformable mirror calibration and control library
Software package for asteroid shape reconstruction from disk-resolved observations
This is the open source repository for our SIGGRAPH 2018 paper "Megapixel Adaptive Optics: Towards Correcting Large-scale Distortions in Computational Cameras".
Correctness tests for AOtools modules and functions.
Code that removes residual distortions due to eye motion from images and videos processed via strip or grid registration.
Spatial light modulator in Python
Simulation tool that utilises a Fourier domain adaptive optics model to enable rapid Monte Carlo characterisation of free space optical links between the Earth and satellites
Simulation for sensorless adaptive optics (Confocal microscopy, Modal method)
An object-oriented adaptive optics real-time control software written in Python. The goal is to be a universal and simple to use python package while maintaining enough real-time performance to be widely applicable within the AO community.
A repository containing validated coordinate structure measurements. All of these metrics are designed for Adaptive Optics opthalmoscope images.
Simple, extensible, plugin-based feedback loop software, with a primary focus on supporting adaptive optics applications.
A Fixation Target GUI that uses a secondary monitor (or lightcrafter) as the fixation screen.
Add a description, image, and links to the adaptive-optics topic page so that developers can more easily learn about it.
To associate your repository with the adaptive-optics topic, visit your repo's landing page and select "manage topics."