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)