biobeam is an open source python package for simulating light propagation on weakly scattering tissue. It implements a scalar beam propagation method while making use of GPU acceleration via PyOpenCL. It is designed to provide fast wave optical simulations common in light sheet microscopy while providing an easy to use API from within Python.
Among the features are
First make sure there is a valid OpenCL platform available on your machine, e.g. check with
clinfo
then install everything via pip
pip install biobeam
The full documentation with examples can be found here.