maweigert / biobeam

GPU accelerated beam propagation tools for biological light tissue simulations
BSD 3-Clause "New" or "Revised" License
35 stars 9 forks source link

biobeam - Fast simulation of image formation for in-silico tissue microscopy

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

Quickstart

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.