Stars
DFlat 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.
Code implementing the system of nonlinear equations that describes nonlinearities in silicon microring modulators.
Python-based module that interacts with the Lumerical Python API in specific ways.
An optimization algorithm for the design of PhC waveguides. The accompanying publication is under preparation.
A collection of Python scripts designed to interface with the Lumerical Design Suite.
A collection of papers in the area of photonic design automation
Metaheuristic toolbox source code to optimize photonic devices
PDK Generator generates photonic Process Development Kits (PDK) and automates the design of photonic devices.
Code for our paper 'Automatic Synthesis of Broadband Silicon Photonic Devices via Bayesian Optimization'
Artificial nanofabrication of integrated photonic circuits using deep learning
A Python library for designing chips (Photonics, Analog, Quantum, MEMS), PCBs, and 3D-printable objects. We aim to make hardware design accessible, intuitive, and fun—empowering everyone to build t…
Fast electromagnetic solver (FDTD) at scale.
Artifical Neural Networks for use with Quantum Photonics
Implementation of a cascaded microring filter consisting of N rings.
hybrid optical electronic convolutional neural networks
Different transmission lines, waveguides, and antenna models and simulations using HFSS software.
Design and simulation of a waveguide frequency meter with HFSS
Arrayed Waveguide Grating (AWG) model and simulation in Matlab
Arrayed Waveguide Grating (AWG) model and simulation in Python
Multilayer perceptron has been implemented using PyTorch framework to compute various optical properties of a photonic crystal fiber (PCF).
😎 curated list of open source photonics projects
Flexible simulation package for optical neural networks
Simulations of photonic quantum programmable gate arrays
FPGA Design of a Neural Network for Color Detection
HDLBits website practices & solutions