pyGDM -- A python toolkit for full-field electro-dynamical simulations and evolutionary optimization of nanostructures
arXiv:1802.04071 · doi:10.1016/j.cpc.2018.06.017
Abstract
pyGDM is a python toolkit for electro-dynamical simulations in nano-optics based on the Green Dyadic Method (GDM). In contrast to most other coupled-dipole codes, pyGDM uses a generalized propagator, which allows to cost-efficiently solve large monochromatic problems such as polarization-resolved calculations or raster-scan simulations with a focused beam or a quantum-emitter probe. A further peculiarity of this software is the possibility to very easily solve 3D problems including a dielectric or metallic substrate. Furthermore, pyGDM includes tools to easily derive several physical quantities such as far-field patterns, extinction and scattering cross-section, the electric and magnetic near-field in the vicinity of the structure, the decay rate of quantum emitters and the LDOS or the heat deposited inside a nanoparticle. Finally, pyGDM provides a toolkit for efficient evolutionary optimization of nanoparticle geometries in order to maximize (or minimize) optical properties such as a scattering at selected resonance wavelengths.
arXiv comment32 pages, 26 figures; python module in ancillary files. Online documentation available at https://wiechapeter.gitlab.io/pyGDM2-doc/
References in corpus (15)
- Dielectric Metasurfaces for Complete Control of Phase and Polarization with Subwavelength Spatial Resolution and High Transmission
- Directional visible light scattering by silicon nanoparticles
- The discrete dipole approximation: an overview and recent developments
- MNPBEM - A Matlab toolbox for the simulation of plasmonic nanoparticles
- Plasmonics simulations with the MNPBEM toolbox: Consideration of substrates and layer structures
- Evolutionary Multi-Objective Optimisation of Colour Pixels based on Dielectric Nano-Antennas
- A Global Optimisation Toolbox for Massively Parallel Engineering Optimisation
- Comparison of electromagnetic field solvers for the 3D analysis of plasmonic nano antennas
- Origin of Second Harmonic Generation from individual Silicon Nanowires
- Decay Rate of Magnetic Dipoles near Non-magnetic Nanostructures
- Probing the electrodynamic local density of states with magnetoelectric point scatterers
- Designing Thermoplasmonic Properties of Metallic Metasurfaces
- Local field enhancement and thermoplasmonics in multimodal Aluminum structures
- Near-field properties of plasmonic nanostructures with high aspect ratio
- Lamb shift multipolar analysis
Cited by in corpus (20)
- Deep learning meets nanophotonics: A generalized accurate predictor for near fields and far fields of arbitrary 3D nanostructures
- Pushing the limits of optical information storage using deep learning
- A newcomer's guide to deep learning for inverse design in nano-photonics
- Deep learning enabled strategies for modelling of complex aperiodic plasmonic metasurfaces of arbitrary size
- Design of plasmonic directional antennas via evolutionary optimization
- pyGDM -- new functionalities and major improvements to the python toolkit for nano-optics full-field simulations
- Optical trapping of high-aspect-ratio NaYF hexagonal prisms for kHz-MHz gravitational wave detectors
- Continuity Equation for the Flow of Fisher Information in Wave Scattering
- Hyper-doped silicon nanoantennas and metasurfaces for tunable infrared plasmonics
- Unveiling the optical emission channels of monolayer semiconductors coupled to silicon nanoantennas
- Illustrated tutorial on global optimization in nanophotonics
- High brightness ultrafast Transmission Electron Microscope based on a laser-driven cold-field emission source: principle and applications
- Polarizabilities of complex individual dielectric or plasmonic nanostructures
- Probing the optical near-field interaction of Mie nanoresonators with atomically thin semiconductors
- Quantum Theory of Near-field Optical Imaging with Rare-earth Atomic Clusters
- TorchGDM: A GPU-Accelerated Python Toolkit for Multi-Scale Electromagnetic Scattering with Automatic Differentiation
- Generalizing the exact multipole expansion: Density of multipole modes in complex photonic nanostructures
- Optimal displacement detection of arbitrarily-shaped levitated dielectric objects using optical radiation
- Designing Metasurfaces to Manipulate Antenna Radiation
- Magnetic and electric Purcell factor control through geometry optimization of high index dielectric nanostructures