Skip to content
View Jackcheng1's full-sized avatar

Block or report Jackcheng1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Showing results

😎 curated list of open source photonics projects

Makefile 467 73 Updated Nov 8, 2025

free finite-difference time-domain (FDTD) software for electromagnetic simulations

C++ 1,490 730 Updated Nov 7, 2025

Differentiable optical lens simulator for end-to-end cameras.

Python 507 75 Updated Nov 6, 2025

Physical Optics Propagation in Python

Jupyter Notebook 257 78 Updated Nov 1, 2025

A curated list of awesome Machine Learning frameworks, libraries and software.

Python 70,509 15,150 Updated Oct 28, 2025

A suite of tools for optimizing the shape and topology of electromagnetic structures.

Python 110 46 Updated Oct 13, 2025

Optical Automation Framework

Python 41 12 Updated Oct 7, 2025

✨🔬 A flexible diffraction simulator for exploring and visualizing physical optics.

Python 944 124 Updated Oct 7, 2025

A collection of Python scripts designed to interface with the Lumerical Design Suite.

Python 51 15 Updated Sep 18, 2025

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).

Jupyter Notebook 27 2 Updated Aug 19, 2025

Fourier modal method with Jax

Jupyter Notebook 128 13 Updated Mar 5, 2025

Electromagnetic simulation (RCWA) & optimization package in Python

Python 100 17 Updated Dec 20, 2024

Repository for "Multilevel Diffractive Optics Design".

MATLAB 32 14 Updated Nov 20, 2024

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…

Python 59 26 Updated Nov 2, 2024

Matlab -> lumerical interface

MATLAB 13 5 Updated Oct 24, 2024
HTML 7 3 Updated Oct 16, 2024
MATLAB 3 Updated Aug 7, 2024

✨ A diffraction simulator for exploring and visualizing physical optics.

Python 1 Updated Jul 14, 2024

Toolbox for simple control of Lumerical software.

MATLAB 5 1 Updated Jun 25, 2024

GPU-accelerated RCWA with automatic differentiation

Jupyter Notebook 155 37 Updated Jun 15, 2024

Repository for "360° Structured Light with Learned Metasurfaces"

Python 27 2 Updated Jun 11, 2024

MATLAB File, Lumerical Files and Scripts to design converging Gaussian beam using metasurfaces structures.

MATLAB 5 1 Updated May 31, 2024

Auto Differentiable Ray Tracing Framework

Python 23 4 Updated May 9, 2024

A multi-scale differential optimization framework for diffractive optical systems.

Python 48 13 Updated Apr 1, 2024

All-in-one SLM operating software: Laser Beam Shaping App (LBSA) created in the MATLAB framework.

6 3 Updated Feb 13, 2024

Source code for 'Depolarized Holography with Polarization-multiplexing Metasurface' (SIGGRAPH ASIA 2023)

Python 14 3 Updated Feb 2, 2024

Basic MATLAB tools for AR diffractive waveguide model setup, simulation, GDS generation, and ...

MATLAB 6 1 Updated Dec 18, 2023
MATLAB 4 1 Updated Dec 13, 2023
Next