• SPHERETOOL is an experimental graphical user interface to all of these routines.
=====================================================================
IDL routines
Measure the radius, refractive index, and three-dimensional position of a colloidal sphere immersed in a dielectric medium by fitting its digital holographic microscopy (DHM) image to Mie scattering theory.
Computes holographic microscopy image of a sphere immersed in a transparent medium.
Calculates the complex electric field scattered by a sphere illuminated by a plane wave linearly polarized in the x direction.
Calculates the complex electric field defined by an array of scattering coefficients.
Calculates the electric field in a light scattering pattern defined by a set of Lorenz-Mie scattering coefficients. Uses gpulib for hardware acceleration.
Calculates the Mie scattering coefficients for a homogeneous isotropic sphere illuminated by a coherent plane wave linearly polarized in the x direction.
Calculates the radial profile of the in-line hologram of a sphere, as obtained with digital holographic microscopy.
Interactively find reasonable fitting parameters for digital holographic microscopy images of colloidal spheres.
Perform housekeeping tasks when SPHERETOOL exits.
Event handler for spheretool.
Determine whether or not spheretool can run with GPU acceleration.
Metaprogramming: Saves an IDL routine that implements holographic video microscopy fits according to the current settings of SPHERETOOL.
Creates the widget hierarchy for SPHERETOOL
Gzipped tar archive
For more updated IDL software and utilities: http://physics.nyu.edu/grierlab/software.html