Comprehensive optical design, optimization, and analysis in Python, including GPU-accelerated and differentiable ray tracing via PyTorch.
-
Updated
Sep 8, 2026 - Python
Comprehensive optical design, optimization, and analysis in Python, including GPU-accelerated and differentiable ray tracing via PyTorch.
An optics simulation suite for Windows and Linux, including a raytracer, a FDTD solver and various tools.
An open-source design and optimization environment for optical thin-film coatings
Data files and Matlab codes for analyzing a multilayer thin-film photonic radiative cooler
A simple desktop UI for multilayer thin-film emissivity / reflectivity mapping
When optical beam hits a multilayered system of different refractive indices, it gets reflected, refracted, and absorbed in a way that can be derived from the Fresnel equations. But, with increasing number of layers, math becomes complicated. We have designed a MATLAB algorithm underlying the transfer-matrix method for the calculation of the opt…
Transfer matrix method for optics of multilayer films
Transfer-matrix method for multilayer thin-film optics, with exact analytic derivatives. JavaScript, C and WebAssembly.
Map multilayer thin-film optics with TMM using a desktop UI for reflectivity and emissivity wavelength-angle maps
To associate your repository with the multilayer-films topic, visit your repo's landing page and select "manage topics."