Related papers: PyMieDiff: A differentiable Mie scattering library
Diffusion MRI (dMRI) provides a distinctive means to probe the microstructural architecture of living tissue, facilitating applications such as brain connectivity analysis, modeling across multiple conditions, and the estimation of…
Light scattering by dust particles is often modeled assuming the dust is spherical for numerical simplicity and speed. However, real dust particles have highly irregular morphologies that significantly affect their scattering properties. We…
We have developed PyTIE (Python Topological Indices Expressions) which is defined as the collections of Python packages such as PyTIE D, PyTIE DS, PyTIE SMS DE, and PyTIE SMS DSE, which are open-source software packages and cross-platform…
This study describes both experimentally and theoretically an important hitherto undiscovered feature of the scattering of micron_sized spherical objects when illuminated with highly focused circularly polarized light. This is a regime of…
Scattering of light at a distribution of scatterers is an intrinsically cooperative process, which means that the scattering rate and the angular distribution of the scattered light are essentially governed by bulk properties of the…
We extend the Finite-Difference Time-Domain method to treat dispersive magnetic media by incorporating magneto-optical effects through a frequency-dependent permittivity tensor. For benchmarking our method, we consider the light scattering…
A discrete spherical harmonics method is developed for the radiative transfer problem in inhomogeneous polarized planar atmosphere illuminated at the top by a collimated sunlight while the bottom reflects the radiation. The method expands…
SMUTHI is a python package for the efficient and accurate simulation of electromagnetic scattering by one or multiple wavelength-scale objects in a planarly layered medium. The software combines the T-matrix method for individual particle…
Mie scattering theory is used to calculate radiation forces on a dielectric microsphere illuminated by evanescent waves, produced by laser light transmitted obliquely through a flat horizontal dielectric surface. The incident field is…
Spherical harmonics provide a smooth, orthogonal, and symmetry-adapted basis to expand functions on a sphere, and they are used routinely in physical and theoretical chemistry as well as in different fields of science and technology, from…
We present a deep learning approach for analyzing two-dimensional scattering data of semiflexible polymers under external forces. In our framework, scattering functions are compressed into a three-dimensional latent space using a…
Mutual scattering arises when multiple waves intersect within a finite scattering object, resulting in cross-interference between the incident and scattered waves. By measuring mutual scattering, we determine the complex-valued scattering…
We introduce a deep learning approach for analyzing the scattering function of the polydisperse hard spheres system. We use a variational autoencoder-based neural network to learn the bidirectional mapping between the scattering function…
Harmonic generation in the scattered fields produced by a dielectric sphere coated with a time-varying conductive shell is studied using a Mie theory approach hybridized with conversion matrix methods. Analytic results are derived for plane…
We provide a theoretical description of light scattering by a spherical particle whose permittivity is modulated in time at twice the frequency of the incident light. Such a particle acts as a finite-sized photonic time crystal and, despite…
Optically resonant particles are key building blocks of many nanophotonic devices such as optical antennas and metasurfaces. Because the functionalities of such devices are largely determined by the optical properties of individual…
SUePDF is a graphic-user-interface program written in MATLAB to achieve quantitative pair distribution functions (PDF) from electron diffraction data. The program facilitates the structural studies of amorphous materials and small…
TorchOptics is an open-source Python library for differentiable Fourier optics simulations, developed using PyTorch to enable GPU-accelerated tensor computations and automatic differentiation. It provides a comprehensive framework for…
When a cold atomic gas is illuminated by a quasi-resonant laser beam, light-induced dipole-dipole correlations make the scattering of light a cooperative process. Once a fluid description is adopted for the atoms, many scattering properties…
Deep learning frameworks have often focused on either usability or speed, but not both. PyTorch is a machine learning library that shows that these two goals are in fact compatible: it provides an imperative and Pythonic programming style…