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
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,485 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

A Matlab wrapper of NLopt nonlinear optimization library

C++ 1 Updated Apr 19, 2019

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

MATLAB 52 12 Updated Apr 24, 2019

😎 curated list of open source photonics projects

Makefile 1 Updated Mar 22, 2022

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

physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...

Python 2 Updated Feb 20, 2022

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
Next