File Exchange

image thumbnail

OTT: Optical Tweezers Toolbox

version 1.5.2 (928 KB) by Isaac Lenton
Toolbox for simulating optical tweezers

26 Downloads

Updated 27 Mar 2020

GitHub view license on GitHub

The optical tweezers toolbox can be used to calculate optical forces and torques of particles using the T-matrix formalism in a vector spherical wave basis. The toolbox includes codes for calculating T-matrices, beams described by vector spherical wave functions, functions for calculating forces and torques, simple codes for simulating dynamics and examples.

Cite As

T. A. Nieminen, V. L. Y. Loke, A. B. Stilgoe, I. C. D. Lenton, Y. Hu, G. Knöner, A. M. Branczyk, N. R. Heckenberg, and H. Rubinsztein-Dunlop, "Optical tweezers toolbox", https://github.com/ilent2/ott

Lenton, Isaac C. D., et al. Optical Tweezers Toolbox. Zenodo, 2019, doi:10.5281/ZENODO.3352437.

View more styles

T. A. Nieminen, V. L. Y. Loke, A. B. Stilgoe, G. Knöner, A. M. Branczyk, N. R. Heckenberg, and H. Rubinsztein-Dunlop, "Optical tweezers computational toolbox", Journal of Optics A 9, S196-S203 (2007)

Comments and Ratings (1)

Updates

1.5.2

* Updated the README and getting started pages
* Various documentation improvements
* Added support for different translations. For backwards compatibility, ensure beam basis is set to 'regular' before using translations.

MATLAB Release Compatibility
Created with R2018a
Compatible with R2016b to any release
Platform Compatibility
Windows macOS Linux

+ott

+ott/+shapes

+ott/+ui

+ott/+utils

docs/images/Conception

examples

examples/liveScripts

tests

tests/shapes

tests/utils

examples/liveScripts