T-matrix representation of optical scattering response: Suggestion for a data format
arXiv:2408.10727 · doi:10.1016/j.jqsrt.2024.109310
Abstract
The transition matrix, frequently abbreviated as T-matrix, contains the complete information in a linear approximation of how a spatially localized object scatters an incident field. The T-matrix is used to study the scattering response of an isolated object and describes the optical response of complex photonic materials made from ensembles of individual objects. T-matrices of certain common structures, potentially, have been repeatedly calculated all over the world again and again. This is not necessary and constitutes a major challenge for various reasons. First, the resources spent on their computation represent an unsustainable financial and ecological burden. Second, with the onset of machine learning, data is the gold of our era, and it should be freely available to everybody to address novel scientific challenges. Finally, the possibility of reproducing simulations could tremendously improve if the considered T-matrices could be shared. To address these challenges, we found it important to agree on a common data format for T-matrices and to enable their collection from different sources and distribution. This document aims to develop the specifications for storing T-matrices and associated metadata. The specifications should allow maximum freedom to accommodate as many use cases as possible without introducing any ambiguity in the stored data. The common format will assist in setting up a public database of T-matrices.
This is a revised version of the article, which contains corrections to typos in equations (6), (25), (27), (C.4), and (C.6), and in the table shown in Fig. (C7). We thank Dr. Jerome Fung (Ithaca College) for bringing some of these aspects to our attention
References in corpus (34)
- The discrete dipole approximation: an overview and recent developments
- Light fields in complex media: mesoscopic scattering meets wave control
- Light interaction with photonic and plasmonic resonances
- Deep learning in nano-photonics: inverse design and beyond
- FAIR data enabling new horizons for materials research
- Minireview on Disordered Optical Metasurfaces
- Controlling light propagation in multimode fibers for imaging, spectroscopy and beyond
- Quasinormal mode solvers for resonators with dispersive materials
- CELES: CUDA-accelerated simulation of electromagnetic scattering by large ensembles of spheres
- Multipolar interference effects in nanophotonics
- Calculation of the T-matrix: general considerations and application of the point-matching method
- SMARTIES: user-friendly codes for fast and accurate calculations of light scattering by spheroids
- SMUTHI: A python package for the simulation of light scattering by multiple particles near or between planar interfaces
- A newcomer's guide to deep learning for inverse design in nano-photonics
- Radiative correction in approximate treatments of electromagnetic scattering by point and body scatterers
- Optimal interactions of light with magnetic and electric resonant particles
- Intrinsic multipolar contents of nanoresonators for tailored scattering
- Global polarizability matrix method for efficient modeling of light scattering by dense ensembles of non-spherical particles in stratified media
- Fast simulation of light scattering and harmonic generation in axially symmetric structures in COMSOL
- Decomposition of scattered electromagnetic fields into vector spherical wave functions on surfaces with general shapes
- Multiple-scattering T-matrix simulations for nanophotonics: symmetries and periodic lattices
- Scattering matrix of arbitrarily shaped objects: Combining Finite Elements and Vector Partial Waves
- Multipole analysis of substrate-supported dielectric nanoresonator arrays with T-matrix method
- Multipolar Modeling of Spatially Dispersive Metasurfaces
- Nanophotonic resonance modes with the nanobem toolbox
- Inverse Design of All-dielectric Metasurfaces with Bound States in the Continuum
- PyMoosh : a comprehensive numerical toolkit for computing the optical properties of multilayered structures
- Multiple scattering of light in nanoparticle assemblies: user guide for the TERMS program
- The Polychromatic T-matrix
- Fast simulation method for parameter reconstruction in optical metrology
- Multipole optimization of light focusing by silicon nanosphere structures
- CosTuuM: polarized thermal dust emission by magnetically oriented spheroidal grains
- Pseudounitary Floquet scattering matrix for wave-front shaping in time-periodic photonic media
- Orientation-averaged light scattering by nanoparticle clusters: far-field and near-field benchmarks of numerical cubature methods
Cited by in corpus (5)
- TorchGDM: A GPU-Accelerated Python Toolkit for Multi-Scale Electromagnetic Scattering with Automatic Differentiation
- Topological photonics in nanoscaled systems with far field radiation and polarization singularities
- PyMieDiff: A differentiable Mie scattering library
- Studying thermal radiation with T-matrices
- Singular value decomposition to describe bound states in the continuum in periodic metasurfaces