Comprehensive optical design, optimization, and analysis in Python, including GPU-accelerated and differentiable ray tracing via PyTorch.
A fast transfer matrix method written in jax for modelling optical multilayer thin films
POCAL (Python Optical Coating Analysis Library) allows to easily design optical coatings both as single layer and as multilayer stack, monitoring a wide variety of optical properties and, moreover, gi...
Workshop given in graduate-level thin film coatings course in ITU