Yongha's starred repositories
NeurOLight
A Neural Operator-based Integrated Photonic Device Simulation Framework, NeurOLight NeurIPS 2022
neurop_invdes
Neural operator surrogates for electromagnetic inverse design
SimpleDreamer
A Simplified Pytorch Version of the Dreamer Algorithm
DFlat-tensorflow
(Tensorflow Version) D-Flat is a forward and inverse design framework for flat optics. Although specially geared for the design of metasurface optics, it may be used for any end-to-end imaging and sensing task.
Physics-Informed-Reinforcement-Learning
Source code for the paper "Sample-efficient inverse design of freeform nanophotonic devices with physics-informed reinforcement learning"
PyLlama
PyLlama enables to calculate the reflection and transmission spectra of an arbitrary multilayer stack whose layers are made of dispersive or non-dispersive, absorbing or non absorbing, isotropic or anisotropic materials. The documentation and a few tutorials are available here: https://pyllama.readthedocs.io/en/latest/
Rigorous-Coupled-Wave-Analysis
modules for semi-analytic fourier series solutions for Maxwell's equations. Includes transfer-matrix-method, plane-wave-expansion-method, and rigorous coupled wave analysis (RCWA).