Comprehensive optical design, optimization, and analysis in Python, including GPU-accelerated and differentiable ray tracing via PyTorch.
-
Updated
Aug 4, 2025 - Python
Comprehensive optical design, optimization, and analysis in Python, including GPU-accelerated and differentiable ray tracing via PyTorch.
Optical Design Software
Ray Tracing and Optical De# Python
Integrated Machine and Deep Learning for Optical Design
An optics simulation suite for Windows and Linux, including a raytracer, a FDTD solver and various tools.
GNU Optical modified to work on Windows, Mac OSX and Linux
An encapsulated MATLAB class of ZOS-API for OpticStudio Zemax
Zernike Freeform Surface Plot in MATLAB
The Marinchip/Autodesk/Fourmilab floating point benchmark, used since 1980 to evaluate the performance of machines and compilers on trigonometry-intensive floating point computations
The Marinchip/Autodesk/Fourmilab floating point benchmark, used since 1980 to evaluate the performance of machines and compilers on trigonometry-intensive floating point computations
Optics Software for Layout and Optimization
Python code to help optical path de# microscopy studies of photoluminiscence. Supporting FRED Optimum simulations
ODAM: A data augmentation model to reproduce optical data (e.g., spectra) and mitigate time-consuming simulation process
Use VAE model to inverse design optical structures supporting desired structural color and BIC resonance
Add a description, image, and links to the optical-design topic page so that developers can more easily learn about it.
To associate your repository with the optical-design topic, visit your repo's landing page and select "manage topics."