An adaptive optics simulation package. Yao is a yorick plugin. Many of the core routines are written in C, which makes it very fast.