Flexible simulation package for optical neural networks
-
Updated
Apr 22, 2020 - Python
Flexible simulation package for optical neural networks
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
Simulations of photonic quantum programmable gate arrays
Optimization and inverse design of photonic crystals using deep reinforcement learning
2D 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.
Rigorous Coupled-Wave Analysis (RCWA) for nanophotonics simulations
Pure Julia implementation of the finite difference frequency domain (FDFD) method for electromagnetics
Gentle introduction and demo of the adjoint variable method for electromagnetic inverse design
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
Arrayed Waveguide Grating (AWG) model and simulation in Matlab
Free and open-source code package designed to perform PyMEEP FDTD simulations applied to Plasmonics (UBA+CONICET) [Buenos Aires, Argentina]
An nanophotonics solver for inverse design of metamaterials
Julia implementation of Mie theory for nanophotonics
Adjoint-based optimization and inverse design of photonic devices.
Modeling and designing Photonic Crystal Nanocavities via Deep Learning
Computational Photonics in Python with the finite element method. Mirror of https://gitlab.com/gyptis/gyptis
The code for the work presented in the research paper titled "***"
RPExpand: Software for Riesz projection expansion of resonance phenomena.
This public repository is intended to allow users of the Diogenes software suite to submit bugs encountered.
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."