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
64 results for source starred repositories
Clear filter
HTML 7 3 Updated Oct 16, 2024

Modelling of waves optics using Matlab. Includes diffraction using the scalar diffraction theory and Fresnel and Fraunhofer diffraction

MATLAB 25 9 Updated Nov 13, 2017

Physical Optics Propagation in Python

Jupyter Notebook 256 78 Updated Nov 1, 2025

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

Python 944 124 Updated Oct 7, 2025

Codes for the project "Computational Design and Fabrication of Metasurfaces".

Python 19 6 Updated Aug 18, 2020

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

Python 70,491 15,145 Updated Oct 28, 2025

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

Python 507 75 Updated Nov 5, 2025

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

MATLAB 6 1 Updated Dec 18, 2023

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

Python 110 46 Updated Oct 13, 2025

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

C++ 1,486 730 Updated Nov 1, 2025

Topology optimization based on the Moving Node Approach using EFG or FEM methods.

MATLAB 52 12 Updated Apr 24, 2019

Appendix D of Hanwei's B. S. Thesis

MATLAB 28 9 Updated Jun 5, 2019
MATLAB 3 Updated Aug 7, 2024

Metamaterial lens shape discovery and optimization methods for the design of COPILOT optical instruments.

Jupyter Notebook 15 2 Updated Mar 21, 2023

A fast simulation program based on python and ansys-lumerical-FDTD for optical simulation, allowing users to quickly model, run and read simulation results for analysis

18 4 Updated Nov 22, 2022

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

6 3 Updated Feb 13, 2024
MATLAB 5 2 Updated Dec 12, 2022

😎 curated list of open source photonics projects

Makefile 464 72 Updated Nov 3, 2025

2D metasurface freeform optimization

Jupyter Notebook 4 1 Updated Jul 20, 2021

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

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

Python 48 13 Updated Apr 1, 2024

Auto Differentiable Ray Tracing Framework

Python 23 4 Updated May 9, 2024

Gradient descent to configure index change by liquid to obtain necessary power distribution

1 Updated Mar 9, 2022

计算机生成全息图(CGH)MATLAB函数库

MATLAB 74 22 Updated Apr 1, 2021

FDTD Solutions Script Library for Metasurface Holographic (FSMH)

MATLAB 36 9 Updated Mar 26, 2021

Extended unit-cell metasurface design

Python 6 5 Updated May 17, 2018

点阵达曼光栅设计

MATLAB 15 1 Updated Apr 15, 2019

Arrayed Waveguide Grating (AWG) model and simulation in Matlab

MATLAB 21 6 Updated Jun 29, 2021

Suite of tools for optimizing diffraction gratings useful for free space optics

Python 16 8 Updated Jun 15, 2023

Online available files of "A practical guide to fast structured illumination microscopy"

MATLAB 17 10 Updated Mar 29, 2016
Next