3D multi-source electromagnetic simulations in frequency domain, implementing the augmented partial factorization (APF) and other methods.
-
Updated
Jun 10, 2024 - Julia
3D multi-source electromagnetic simulations in frequency domain, implementing the augmented partial factorization (APF) and other methods.
3D multi-source electromagnetic simulations in frequency domain, implementing the augmented partial factorization (APF) and other methods.
The code for the work presented in the research paper titled "Nanophotonic Structure Inverse Design for Switching Application Using Deep Learning"
2D multi-source electromagnetic simulations in frequency domain, implementing the augmented partial factorization (APF) and other methods.
Rigorous Coupled-Wave Analysis (RCWA) for nanophotonics simulations
The code for the work presented in the research paper titled "***"
Computational Photonics in Python with the finite element method. Mirror of https://gitlab.com/gyptis/gyptis
Transmission matrix method code in momentum space for multilayer photonic structures.
Electrodynamics simulator for calculating the fields and potentials generated by moving point charges and simulating oscillating dipoles with and without periodic mechanical motion.
Scripts for the 2-port Transfer Matrix Method (TMM) written in Julia.
An nanophotonics solver for inverse design of metamaterials
Optimization and inverse design of photonic crystals using deep reinforcement learning
This public repository is intended to allow users of the Diogenes software suite to submit bugs encountered.
Calculating optical cross sections from an arbitrary scatterer using surface integral equation.
Gentle introduction and demo of the adjoint variable method for electromagnetic inverse design
Here, we use a conditional deep convolutional generative adversarial network (cDCGAN) to inverse design across multiple classes of metasurfaces. Reference: https://onlinelibrary.wiley.com/doi/10.1002/adom.202100548
Computes the optical properties (transmission, absorption, reflexion) of a multilayer system (dielectric or metallic layers), and the resulting 3D temperature distribution due to absorption. https://aip.scitation.org/doi/10.1063/5.0057185
Calculate scattering cross section using Mie theory
Here, we use Deep SHAP (or SHAP) to explain the behavior of nanophotonic structures learned by a convolutional neural network (CNN). Reference: https://pubs.acs.org/doi/full/10.1021/acsphotonics.0c01067
This program is used to calculate the multipole decomposition of electric and magnetic fields in solid dielectric objects and to calculate the contribution of multipole resonances.
Add a description, image, and links to the nanophotonics topic page so that developers can more easily learn about it.
To associate your repository with the nanophotonics topic, visit your repo's landing page and select "manage topics."