Part of the code requires an SLM to run, which I do not have ; this part also only compiles with VS2015 and not VS2017 (which I have), and has several dependencies. However, parts of the code (simple adaptive optics and the solver) also allow to reproduce some the paper's figures, and trivially run on matlab without dependencies.
If you want to contribute with another review, please follow these instructions.
Please consider to cut/paste/edit the raw JSON data attached to this paper.