Introduction

This gallery contains a collection of examples demonstrating the capabilities of Optiland. Each example is a self-contained Jupyter notebook that shows how to achieve a specific task using Optiland. The examples cover a wide range of topics, from basic lens design to freeform optics. For more detailed explanations of how to use Optiland, see the step-by-step learning guide.

The following sections are covered:

  1. Basic Lenses

  2. Specialized Lenses

  3. Reflective Systems

  4. Analysis

  5. OPD, PSF, MTF

  6. Optimization

  7. Tolerancing

  8. Freeform

  9. Differentiable Ray Tracing

  10. Real-World Projects

  11. External Tools Using Optiland

  12. Miscellaneous