Course Materials
- For many years, former CfAO Director Claire Max taught Astronomy 289: Adaptive Optics and its Applications. Her course materials can be found here.
- At the University of Arizona, Olivier Guyon, Phil Hinz (now at UCO), and Jim Burge have taught Astronomical Optics, which includes AO.
- For a one-week crash course, attend the AO Summer School!
Online Tutorials
- Edmund Optics: Optics 101
- Interactive optics tutorials from Molecular Expressions
- Telescope-optics.net provides a wide range of optics tutorials
Simulation Tools
- HCIPy: High Contrast Imaging for Python is a python package for AO simulations, coronagraphy and optical diffraction calculations. As of 2024, it’s widely used in the high contrast imaging community.
- MAOS: Multi-Thread Adaptive Optics Simulator is a C tool for end-to-end simulations of single-conjugate, multi-conjugate, laser tomography, ground layer, and multi-object AO systems. It’s being used to simulate the performance of systems such as TMT/NFIRAOS.
- SOAPY: Simulation Optique Adaptative with Python is a python package for Monte-Carlo AO simulation.
- OMMAO: Object-Oriented, Matlab & Adaptive Optics
- YAO is a Monte-Carlo simulation tool written as a yorick plugin.
- OCTOPUS is an end-to-end AO simulation tool run by ESO.
- DASP: Durham Adaptive optics Simulation Platform is a Monte-Carlo AO simulation code written in python and C.
- AOtools is a python package for adaptive optics modeling and analysis
- TIPTOP is a python package for Fourier-based analytic AO simulation, similar to PAOLA
- COMPASS is a high-performance GPU-based platform for end-to-end AO simulation