tools PackageΒΆ

The otslm.tools package is a collection of functions for working with and combining patterns. This includes tools for visualising patterns, generating patterns which combine the phase and amplitude information of a target beam into a single pattern, and various other tools.

These functions are commonly used to modify the output of functions in the simple Package or the iter Package. Patterns are represented by 2-D matrices and volumes by 3-D matrices.

This package also contains the prop sub-package. This package contains classes for simulating the propagation of patterns.

Some functionality requires the optical tweezers toolbox. Functions requiring the toolbox have a note in their documentation (in the Matlab help and this documentation).