|
|
Gaussian beam without approximation
We use the angular spectrum representation to compute exactly the Gaussian beam close to the waist (w0) in the case of highly nonparaxial field (w0<λ). The computation is done in the vectorial case for a polarized Gaussian beam. In the area of the waist, the contribution of the propagating and evanescent waves is discussed. Moreover, the Gaussian wave is developed in terms of series, which permits to get analytical expressions for both propagating and evanescent waves when the observation is close to the waist.
PyTMM
Transfer Matrix Method implementation & RefractiveIndex.info database (2015-05-24) browser for layered systems of isotropic dielectric materials.
HoloRec3D: Digital Holography Matlab Toolbox
Focus field calculations
In analogy to the classical Debye formulation and the seminal work by Wolf and Richards, This email address is being protected from spambots. You need JavaScript enabled to view it. reformulated the calculation of the electromagnetic field in the focus of high numerical aperture objectives based on a Fourier or chirp z transform.
layerlab: A Python-based toolbox for computations involving layered materials.
MontCarl, Monte-Carlo simulations of light scattering and absorption in turbid media, like tissue.
OTS Optical Tweezers Software
OTS is comprehensive MatLab software toolbox to work with optical tweezers by Philip H. Jones, Onofrio M. Maragò & Giovanni Volpe.
1DPyHC: A simple code for 1D plasmonic crystals
A python code to calculate the optical properties of 1D Photonic Crystals by Giovanni Pellegrini.
py_matrix: A t-matrix code for multilayer structures with arbitrary dielectric tensors
A python implementation of the transfer matrix method for multilayer structures with arbitrary dielectric tensors by Giovanni Pellegrini.
PAME
PAME (Plasmonic Assay Modeling Environment) by Adam Hughes is a graphical Python application for simulating plasmonic biosensors, particularly fiberoptic biosensors with nanoparticles.
|
|
|
|