Optical trap model

Composite traps: full 1D/2D/3D potential calculation for dipole beams plus electric fields.

Overview

Trap combines a Gaussian-beam optical dipole trap with electrostatic fields into a composite trap model and computes the trap depth (potential turning points) and the three-dimensional potential distribution.

from quatm.physics.odt.opticaltraputils import Trap

trap = Trap(laser=odt_laser, efield=dc_field)
depth = trap.trap_depth()  # µK
potential_2d = trap.potential_2d(x, y, z=0)