Optiland

Getting Started

  • Start Here
  • Installation
  • Quickstart — Your First 5 Minutes
  • API Cheat Sheet
  • Glossary
  • Optiland GUI Quickstart

Core Functionalities

  • Functionalities

Example Gallery

  • Introduction
  • Basic Lenses
  • Specialized Lenses
    • Double Gauss
    • Objective F/2
    • F-theta Scan Lens
    • F-theta Scan Lens with Fold Mirror
    • Odd Asphere
    • Microscope 60x
    • Catadioptric Microscope
    • Telecentric f/2.8 Lens
    • Endoscope
    • Infrared F/4
    • Infrared Triplet
    • Lithography Projection Lens
    • Multi-Configuration Zoom Lens
    • Ultra-Wide-Angle Lens (100° FOV)
    • Ultra-Wide-Angle Lens (120° FOV)
    • Fisheye Lens (160° FOV)
    • Fisheye Lens (170° FOV)
    • Projection Lens (210° FOV)
  • Reflective Systems
  • Analysis
  • OPD, PSF, and MTF
  • Optimization
  • Tolerancing
  • Freeform Optics
  • Diffractive and Generalized Phase Surfaces
  • Differentiable Ray Tracing
  • Real-World Projects
  • External Tools Using Optiland
  • Extended Sources
  • Miscellaneous

Learning Guide

  • 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

Developer's Guide

  • 1. Introduction
  • 2. System Requirements
  • 3. Installation
  • 4. Getting Starting with the Codebase
  • 5. Architecture Overview
  • 6. Code Structure
  • 7. Configurable Backend
  • 8. Ray Tracing Framework
  • 9. Surface Overview
  • 10. Interaction Models
  • 11. Propagation Models
  • 12. Geometry Overview
  • 13. Analysis Framework
  • 14. Optimization Framework
  • 15. Tolerancing Framework
  • 16. Multi-Configuration Framework
  • 17. Visualization Framework
  • 18. Optiland File Format
  • 19. Optiland GUI
  • 20. Extension Recipes
  • 21. Plugin Packages
  • 22. Deprecation Removal Tracking

Contributing

  • Contributing to Optiland

API Reference

  • Introduction
  • Analysis
  • Prescription
  • Backend
  • Coatings
  • Core
  • Fields
  • File IO
  • Geometries
  • Interactions
  • Materials
  • Machine Learning (ML)
  • Optic
  • Optimization
  • Paraxial
  • Phase
  • Physical Apertures
  • Rays
  • Ray Trace
  • Solves
  • Sources
  • Surfaces
  • Thin Film
  • Tolerancing
  • Visualization
  • Wavefront Analysis
  • Zernike
  • Multi-Configuration

Authors

  • Authors

License

  • MIT License

References

  • References
Optiland
  • Specialized Lenses
  • View page source

Specialized Lenses

While these lenses are perhaps more complex, they are built using the same basic principles as those used in the Basic Lenses gallery.

Double Gauss
Objective F/2
F-theta Scan Lens
F-theta Scan Lens with Fold Mirror
Odd Asphere
Microscope 60x
Catadioptric Microscope
Telecentric f/2.8 Lens
Endoscope
Infrared F/4
Infrared Triplet
Lithography Projection Lens
Multi-Configuration Zoom Lens
Ultra-Wide-Angle Lens (100° FOV)
Ultra-Wide-Angle Lens (120° FOV)
Fisheye Lens (160° FOV)
Fisheye Lens (170° FOV)
Projection Lens (210° FOV)
Previous Next

© Copyright 2024-2026, Kramer Harrison & contributors.

Built with Sphinx using a theme provided by Read the Docs.