Optiland

Getting Started

  • Installation
  • Quickstart
  • Optiland Cheat Sheet
  • Optiland GUI Quickstart

Core Functionalities

  • Functionalities

Example Gallery

  • Introduction
  • Basic Lenses
  • Specialized Lenses
  • 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. Introduction to Optiland
  • 2. Real Raytracing & Analysis
  • 3. Aberrations
  • 4. OPD, PSF, & MTF
  • 5. Optimization
  • 6. Coatings & Polarization
  • 7. Advanced Optical Design
  • 8. Tolerancing
  • 9. Lens Catalogue Integration
  • 10. Extending Optiland
  • 11. Extended Source Modeling
  • 12. 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

Contributing

  • Contributing to Optiland

API Reference

  • Introduction
  • Analysis
  • 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
  • Search


© Copyright 2024-2026, Kramer Harrison & contributors.

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