This guide is Optiland’s primary learning path. Tutorials are grouped thematically and follow a progressive arc where concepts from earlier sections inform later ones. Each notebook is self-contained and runnable; you do not need to execute prior notebooks to run any given one. New to Optiland? Start with Start Here to find the path that fits your goals.
1. Foundational Lens Design
2. Real Raytracing & Analysis
3. Lens Optimization
4. Off-Axis & Complex Systems
5. Polarization & Coatings
6. Tolerancing & Physical Effects
7. Differentiable Raytracing
8. Extending Optiland
9. Machine Learning in Optical Design
These examples demonstrate how Optiland can be used in conjunction with machine and deep learning to solve complex optical design problems, showing neural network surrogates, classification models, generative adversarial networks (GANs), and reinforcement learning workflows.
- Tutorial 9a: Predicting Lens Performance (RMS Spot Size) Using Random Forest
- Tutorial 9b: Classifying and Predicting Ray Path Failures with Machine Learning
- Tutorial 9c: Building a Deep Learning Neural Network Surrogate for Double Gauss Ray Tracing
- Tutorial 9d: Optimizing Aspheric Singlet Lenses using Reinforcement Learning
- Tutorial 9e: Wavefront Map Super-Resolution Using Generative Adversarial Networks (SR-GAN)
- Tutorial 9f: Predicting Physical Lens Misalignments from Optical Spot Diagrams