optics-simulation topic
NumBAT
NumBAT, the Numerical Brillouin Analysis Tool, integrates electromagnetic and acoustic mode solvers to calculate the interactions of optical and acoustic waves in waveguides.
Aether
An optics simulation suite for Windows and Linux, including a raytracer, a FDTD solver and various tools.
torcwa
GPU-accelerated RCWA with automatic differentiation
tmm_fast
tmm_fast is a lightweight package to speed up optical planar multilayer thin-film device computation. Developed by Alexander Luce (@Nerrror) in cooperation with Heribert Wankerl (@HarryTheBird).
PyMieSim
Python package for Mie scattering computation and analysis.
optiland
Lens design, optimization, and analysis in Python 3