AOtools: a Python package for adaptive optics modelling and analysis.