Lists (9)
Sort Name ascending (A-Z)
Stars
A curated list of awesome Machine Learning frameworks, libraries and software.
free finite-difference time-domain (FDTD) software for electromagnetic simulations
✨🔬 A flexible diffraction simulator for exploring and visualizing physical optics.
Differentiable optical lens simulator for end-to-end cameras.
😎 curated list of open source photonics projects
Physical Optics Propagation in Python
GPU-accelerated RCWA with automatic differentiation
A software library for solving phase retrieval problems, and comparing phase retrieval methods.
A suite of tools for optimizing the shape and topology of electromagnetic structures.
Electromagnetic simulation (RCWA) & optimization package in Python
Continuous Adjoint Optimization with Lumerical, developed at UC Berkeley
Efficient electromagnetic solver based on rigorous coupled-wave analysis for 3D and 2D multi-layered structures with in-plane periodicity, such as gratings, photonic-crystal slabs, metasurfaces, su…
Matlab implementation of the Adam stochastic gradient descent optimisation algorithm
Topology optimization based on the Moving Node Approach using EFG or FEM methods.
RCWA with inherent automatic differentiation using TensorFlow
A collection of Python scripts designed to interface with the Lumerical Design Suite.
A multi-scale differential optimization framework for diffractive optical systems.
Meta_SCMT is a software to inverse design large-area dielectric metasurface. The key factor that differentiates the Meta_SCMT from current Local Periodic Approximation(LPA) based methods is that Me…
Inverse design of metasurface with non-local interations
FDTD Solutions Script Library for Metasurface Holographic (FSMH)
Repository for "Multilevel Diffractive Optics Design".
Appendix D of Hanwei's B. S. Thesis
Design code and examples for polarization-analyzing metasurface gratings as in Rubin et al., "Matrix Fourier optics enables a compact full-Stokes polarization camera", Science aax1839 (2019).
Repository for "360° Structured Light with Learned Metasurfaces"
Modelling of waves optics using Matlab. Includes diffraction using the scalar diffraction theory and Fresnel and Fraunhofer diffraction
Auto Differentiable Ray Tracing Framework